С++, WinAPI, MFC, Sockets

Подписка на свежие резюме по e-mail

Ваш e-mail:  

Резюме поиска работы программистов

Должность: С++, WinAPI, MFC, Sockets
Резюме размещено: 2009-06-08
Опыт по специальности: 5 лет
Возраст: 26 лет
Образование: высшее
Пол: мужской
Знание иностранного языка: Английский
Заработная плата: 1800$

Контактная информация соискателя:

Имя: Алексей
Телефон: 8-910-794-5418
E-mail: abramovskii_a@list.ru

Подробная информация о поиске работы:

Professional experience

Software engineer with overall seniority of five years. Three years and a half worked as software engineer (and lately senior software engineer) in Nizhny Novgorod. Successfully designed and developed applications, GUI, CAD plugins etc. For the last year and a half successfully work as a freelancer and teleworker.

08.2007 till present – Telework, freelance.
• Working as GUI\business logic developer for WERTA CRM TAXI www.werta.com (WinXP, Vista, MFC, WinAPI, Threads, UI).
• Developed secure IP-telephony system for www.gold-lock.com. On this project I was responsible for developing PDA\PC clients and signaling server. Signaling server was developed using C++ and controls client-to-client connections, account balance, chat and file transfers. All traffic including client-to-client voice rtp traffic is encrypted with AES256. Server uses advanced key exchange algorithms to control key agreement between clients. All was done from scratch by me.
• Support and GUI development of engineering CAD system for microchip development for Windows XP, Vista (http://www.ineum-ems.ru/program/confild). This project uses Qt as a base framework.
• Developed mirror driver for remote desktop application (Windows XP)
• PDA applications development (WinMobile 5-6): remote desktop, database interface wia WiFi.

03.2007 – 08.2007 INFRASOFT. Senior Software Engineer.
Roles and responsibilities:
Involved in design and developing process of custom 2D CAD application (InfrasoftCAD).
Bugfix and support of IntelliCAD 6.3. Development of new plugins for AutoCAD and IntelliCAD.
UnitTest framework development (using cppUnit library).
Technical documentation support using UML.

Technologies: C/C++, WinAPI, STL, BOOST, MFC, COM.
OS: Windows XP
Environments: VS2002, VS2003, VS2005.

02.2005 – 03.2007 «Telma-Soft» Software Engineer.
Roles and responsibilities:
Mobile applications development for smartphones and PDA’s under Win Mobile 2003/2005.
Motorola MyFaves – GUI development of a smart phone application MyFaves.
McAfee Virus Scan Mobile – GUI development of an anti-virus application McAfee Virus Scan Mobile for smart phones and PDA’s, bugfix of the antivirus core libraries.

Technologies: c/c++, WinAPI, STL, MFC, COM.
OS: Win Mobile 2003/2005.
Environments: VS2005, eVS-4.

01.2004 – 12.2004 NIIK, Dzerzhinsk town Software Engineer (temporary contract employment).
Took a part in development of a factory simulator used to train chemical plants engineers. Implemeted math library which simulates chemical production cycle.

Technologies: C/C++, WinAPI, STL, MFC.
OS: Windows.
Environments: C++ Builder.

Technical skills

• Excellent knowledge of C/C++, C# base knowledge.
• Great programming experience using WinAPI, WTL, STL, MFC, BOOST, TrollTech Qt.
• Familiar with COM technology.
• Wide experience of GUI development under Windows and WinMobile using WinAPI, MFC, WTL, Qt, Windows Forms.
• Familiar with multithreading programming and synchronization techniques under Windows.
• Good knowledge of design patterns, OOP/OOD, UML;
• VoIP application development using RTP, iLBC, Speex, Crypto++.
• Good knowledge of network applications development: WinSock, IOCP.

Environments: VS6, VS2003, VS2005, embedded VS4.
Version control: CVS, SVN.
Bug trackers: Bugzilla, Jira, DDTS.


1) http://www.infrasoft.ru/products/product/linobject/
Plugin for AutoCAD/InfrasoftCAD/IntelliCAD developed in C++ using ARX library.
This project I developed and maintained on my own.

2) http://www.infrasoft.ru/products/product/plan/
Plugun for AutoCAD/InfrasoftCAD/IntelliCAD in C++. Took a part in development as a GUI developer (used MFC and AutoCAD MFC extensions).

3) http://infrasoft.ru/products/icad/
Custom 2D CAD system. Took a part in design and development as GUI developer, developed an abstraction layer for ARX technology implementation; unit test framework development.

4) http://www.ineum-ems.ru/program/confild - 2d engineering CAD system

5) https://www.gold-lock.com/ - Cryptographic VoIP system for PC\PDA with chat and file transfer abilities. Was developed from scratch by me.

6) http://us.mcafee.com/root/package.asp?pkgid=249
Took a part in McAfee VirusScan for WinMobile 2003/2005 development as a GUI developer mostly.