Резюме на критику С++ разработчик

Pantigalt
Уже с Приветом
Posts: 802
Joined: 24 Jan 2007 07:32
Location: Сергели->Новосибирск->SFBA->Новосибирск->Москва->NY->SFBA

Резюме на критику С++ разработчик

Post by Pantigalt »

Решил все таки написать второе резюме на позицию С++ разработчика (первое мое резюме по моей основной специализации .NET).
Намерено убрал из резюме опыт по .NET чтобы не смущать.
Разрыв между проектами конечно большой.
Прошу покритиковать резюме и дать советы по тому как лучше позиционировать себя в качестве С++ разработчика.
Что можно сделать чтобы резюме выглядело более плавным.

IVAN IVANOV

Boston MA • i.ivanov@gmail.com

SR SOFTWARE DEVELOPER

Summary

• Over 11+ years of experience in Software Development Life Cycle Methodologies like Agile, Waterfall, Test-Driven Development (TDD) and Design Patterns
• Specialized in Microsoft Technologies Visual Studio 2013/2010/2008
• Hand on Experience in Developing NT Services, WINAPI and .NET Remoting
• Expertise in C++, QuickFIX, Microsoft .NET platform, XML, XSL
• Experience in Working with Git, SVN and Team Foundation Server (TFS) environment, StarTeam, CVS, Jira, Trackit
• Expertise in Relational Database (RDBMS) Design and Development that Involves ER Modeling, Relational database schema, functional dependencies, Normalization of tables
• Experience in Working with Event Handlers, Exceptions and Delegates
• Expertise in Object Oriented Design and Programming using C++, C#
• Good at OO Analysis and Design using UML and design patterns
• Experience in Integration Testing and Bug Tracking Tools
• Experience in multithreading and socket programming
• Experience in developing finance services

Technical skills

Operating Systems Win 2000/XP/Win7/2008R2
Programming Languages C#, C++, XML, Python
.NET Technologies .NET Framework (2.0, 4.0), C#, AngularJS
Databases MySQL and SQLLite
Version & Source Control Tools SVN, Git, TFS, StarTeam, CVS
IDE and Tools Visual Studio.NET 2013/2012/2010/2008/2005/2003, Visual C++ 5.0/6.0, Embedded Visual Studio 4.1, MySQL Workbench, Tortoise SVN, Git Bash, Altova XMLSpy, Borland C++ 3.1
Continuous Integration: Jenkins


Professional experience

Company1 04/2013 – present
C++ developer
Company1 is a Forex broker.
Project: Project1

Developed from scratch desktop application for monitoring summary statistics from multiple trading servers and liquidity providers in real-time.

• Actively involved in various meetings for Requirement Gathering and Development of work, managed under Agile Methodology
• Developed C++ server for providing access to financial information from trading servers via memcached protocol.
External PHP module is using server to get time-critical information about user balance, marginlevel and equity.
• Developed .NET module for marshalling data from C library (PInvoke) to .NET wrapper library for providing data from trading servers to the application in real-time.
• Developed module for retrieving financial information (quotes, net positions) from liquidity providers (Currenex and Integral) via FIX protocol using QuickFIX library.

Environment: Visual Studio 2012/2013, C++ 11, Boost, Multithreading, Sockets, TCP, QuickFIX, WINAPI, SVN, Git, Jenkins, Jira

Company2 03/2004-10/2006
C++ developer
Project: Project2
PockerSearch is full-text indexing and text content search program for Pocket PC.

• Designed business logic and developed user interface.
• Designed and developed binary format for storage
• Designed and developed engine for full-text search.
• Developed serialization library for internal objects of the application
• Developed module for communication with web-server for synchronizing data
• Performed code optimizations for quick retreival.
• Developed set of built-in tools for previewing documents.

Environment: C++, WINAPI, TCP, Sockets, Visual Studio Embedded 4.1

Project: Project3
Auditor was designed as monitoring tool for collecting information about local network environment and creating reports on obtained information.

• Developed module extensions for Windows module.
• Maintaining and extending functionality of Ecora Auditor product.
• Created specialized reports designed to show detailed information to users.
• Fixed bugs on Windows and MSSQL modules of Auditor.
• Wrote scripts for automating builds and testing

Environment: C++, Visual Studio 6.0, Trackit, CVS


Education
B.S. in XXXXXX, June XXXX
XXX University
Minor: XXX
Спи быстрее, твоя подушка нужна другому. Copyright Зощенко
Big Cheese
Уже с Приветом
Posts: 1211
Joined: 02 Jul 2000 09:01
Location: SFBA

Re: Резюме на критику С++ разработчик

Post by Big Cheese »

Pantigalt wrote:Over 11+ years of experience in Software Development Life Cycle Methodologies like Agile, Waterfall, Test-Driven Development (TDD) and Design Patterns
Я бы не стал первой строкой аджайл и прочие процессуальные мульки указывать, Вы ведь С++ программер, а не програм-менеджер.

"Actively involved in various meetings for Requirement Gathering and Development of work, managed under Agile Methodology" - Язык плохой и вообще бла-бла ни о чем.

.NET у Вас все равно проглядывается, често говоря непонятно, зачем Вы его решили убрать. Например: "Experience in Working with Event Handlers, Exceptions and Delegates"

Специализация тоже хромает - на server-side developer не хватает кросс-платформенности, да и опыта маловато; Desktop Application на С++ - очень узкоспециализированный проект, я думаю таких позиций очень мало - разве что браузеры или утилиты типа Skype? Вобщем, получается, что человек вроде с приличным опытом (11+ лет) а ухватиться не за что..
Pantigalt
Уже с Приветом
Posts: 802
Joined: 24 Jan 2007 07:32
Location: Сергели->Новосибирск->SFBA->Новосибирск->Москва->NY->SFBA

Re: Резюме на критику С++ разработчик

Post by Pantigalt »

Big Cheese wrote:
Pantigalt wrote:Over 11+ years of experience in Software Development Life Cycle Methodologies like Agile, Waterfall, Test-Driven Development (TDD) and Design Patterns
Я бы не стал первой строкой аджайл и прочие процессуальные мульки указывать, Вы ведь С++ программер, а не програм-менеджер.

"Actively involved in various meetings for Requirement Gathering and Development of work, managed under Agile Methodology" - Язык плохой и вообще бла-бла ни о чем.

.NET у Вас все равно проглядывается, често говоря непонятно, зачем Вы его решили убрать. Например: "Experience in Working with Event Handlers, Exceptions and Delegates"

Специализация тоже хромает - на server-side developer не хватает кросс-платформенности, да и опыта маловато; Desktop Application на С++ - очень узкоспециализированный проект, я думаю таких позиций очень мало - разве что браузеры или утилиты типа Skype? Вобщем, получается, что человек вроде с приличным опытом (11+ лет) а ухватиться не за что..
Потому что по .NET у меня отдельное резюме.
Я вывешивал в Москве резюме и писал там что С++ но мне все равно .NET вакансии присылали.
Про кросс-платформенность надо что то придумать.
Я думаю позиционировать себя как mid-level C++ разработчик так было бы правильнее.
Спи быстрее, твоя подушка нужна другому. Copyright Зощенко
User avatar
Medium-rare
Уже с Приветом
Posts: 9194
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: Резюме на критику С++ разработчик

Post by Medium-rare »

Малосущественные подробности:
Operating Systems Win 2000/XP/Win7/2008R2
Вот если у вас был бы опыт CE или Metro, то там что-то другое.
А так вы familiar with features and API for both desktop and server Windows.
Environment: C++, WINAPI, TCP, Sockets, Visual Studio Embedded 4.1
Win32 API, так пишут. Конкретную версию Студии ни кому не интересно знать.
• Over 11+ years of experience in Software Development Life Cycle Methodologies like Agile, Waterfall, Test-Driven Development (TDD) and Design Patterns
• Specialized in Microsoft Technologies Visual Studio 2013/2010/2008 [И так определят? А я бы стал давить на C++, а не на платформу.]
• Hand on Experience in Developing NT Services, WINAPI and .NET Remoting [Experience in building distributed applications вместо .Net Remoting тогда]
• Expertise in C++, QuickFIX, Microsoft .NET platform, XML, XSL [Опять, не давите на .Net]
• Experience in Working with Git, SVN and Team Foundation Server (TFS) environment, StarTeam, CVS, Jira, Trackit
• Expertise in Relational Database (RDBMS) Design and Development that Involves ER Modeling, Relational database schema, functional dependencies, Normalization of tables
• Experience in Working with Event Handlers, Exceptions and Delegates
• Expertise in Object Oriented Design and Programming using C++, C# [Добавьте C в начало списка, ведь при C++ его не возможно не знать, и не пользоваться, а визуально вы уже чуть менее msft-ный] Передумал, вы же тут про OOP, но где-то перечисляйте языки, начиная с C, вас сразу половина настоящих порнографов хардкорщиков начнут воспринимать.
• Good at OO Analysis and Design using UML and design patterns [good]
• Experience in Integration Testing and Bug Tracking Tools
• Experience in multithreading and socket programming [чо-нить в двух трёх словах про multithreading -- parallelizing for high-performance apps или...] [socket programming отдельной строкой и немного подробнее тоже]
• Experience in developing finance services [Через запятую ещё одну-две отрасли народного хоз-ва не вставить?]
... and even then it's rare that you'll be going there...
Pantigalt
Уже с Приветом
Posts: 802
Joined: 24 Jan 2007 07:32
Location: Сергели->Новосибирск->SFBA->Новосибирск->Москва->NY->SFBA

Re: Резюме на критику С++ разработчик

Post by Pantigalt »

Спасибо всем за критику. Помогло понять что не так.
На данный момент нашел работу по дотнету и переезжаю в New York.
Так что временно отложил поиски работы по С++.
Спи быстрее, твоя подушка нужна другому. Copyright Зощенко
User avatar
Medium-rare
Уже с Приветом
Posts: 9194
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: Резюме на критику С++ разработчик

Post by Medium-rare »

Pantigalt wrote:Так что временно отложил поиски работы по С++.
Зато там этого добра будет, только успевай от блумбергов уворачиваться. :-p
... and even then it's rare that you'll be going there...

Return to “Работа и Карьера в IT”