
Senior C++ Developer at Luxoft Ukraine
Ukraine

Senior C++ Developer at Luxoft Ukraine
Ukraine
Experience:
* Proficiency in used programming language
* Technical documentation writing
* Teamwork, work corresponding to software development processes
Able to:
* Self-dependence
* Communication skills
* Identify possible alternatives (solutions), suggest best of them. Ability to conceive new/others ideas and arguments
Knowledge:
* Strong C/C++, OOD (create conceptual design)
* Abstract data types
* Design Patterns, UML (Class Diagrams, Sequence Diagrams, StateChart Diagrams)
* SDLC (Systems Development Life Cycle), Software development process (RUP)
* Intermediate English
Windows 98/ME/2000/XP, QNX, VxWorks, C/C++, Visual Basic, Java Script, Html, UML, STL, MFC, COM, ActiveX, ATL, MySQL (4.xx)/MySQL C API, CAN (CANoe), Visual Studio 6.0/2005, OOP/OOD, design patterns, Windows projects, embedded system projects, unit testing, refactoring, setup development
(Privately Held; Computer Software industry)
February 2008 — Present (1 year 10 months)
Project: PSA Peugeot Citroen
Maintenance embedded system projects for automotive industry.
Responsibilities: maintenance MME (Multimedia Engine) in presentation controller part of project, CD/CDC part, AF/FM tuner, RDS and etc.
* Programming Languages: C++
* Tools: Perforce
* Protocols/Bus Systems: CAN (CANoe)
--
Project: BMW L6 High
Unit test development for embedded system projects for automotive industry.
Responsibilities: development of unit tests.
* Programming Languages: C++
* Development Environments: MS Visual Studio 6.0/2005
* Tools: Perforce
* Methodologies: OOP, Design Patterns
--
Project: BMW M-ASK II
Development/maintenance embedded system projects for automotive industry.
Responsibilities: development/maintenance HMI (Human Machine Interface) part of project, CD/Multimedia changer part, ErgoCommander and etc.
* Programming Languages: C++, UML
* Development Environments: MS Visual Studio 6.0
* Case Tools: Rhapsody 3.0
* Tools: Perforce
* Protocols/Bus Systems: CAN (CANoe), MOST
* Methodologies: OOP, Design Patterns
(Privately Held; Computer Software industry)
May 2007 — January 2008 (9 months)
Project: BMW M-ASK II
Development/maintenance embedded system projects for automotive industry.
Responsibilities: development/maintenance HMI (Human Machine Interface) part of project, CD/Multimedia changer part, ErgoCommander and etc.
* Programming Languages: C++, UML
* Development Environments: MS Visual Studio 6.0
* Case Tools: Rhapsody 3.0
* Tools: Perforce
* Methodologies: OOP, Design Patterns
(Computer Software industry)
October 2005 — April 2007 (1 year 7 months)
Development/maintenance projects for automotive industry.
Responsibilities: development COM components/ActiveX controls, development xla-addins for Excel (to use COM/ActiveX), development setup projects, writing technical documentation.
* Operation Systems: MS Windows
* Programming Languages: C++, VBA/VBS, UML
* Development Environments: MS Visual Studio 6.0/2005, Install Shield 11.5/Basic MSI Project
* Tools: MS Source Safe, MS Visio
* Libraries/Components: MFC, ATL, STL
* Technologies: COM/ActiveX
* Methodologies: OOP, Design Patterns
(Educational Institution; 11-50 employees; Education Management industry)
September 2004 — September 2005 (1 year 1 month)
Development of “Automatic system checks of knowledge”.
Responsibilities: create/fillup data base, development client/server application (to use data base, generate reports and etc.), writing technical/user documentation.
* Operation Systems: MS Windows
* Programming Languages: C++, SQL
* Development Environments: MS Visual Studio 6.0
* DBMS: MySQL 4.xx
* Libraries/Components: MFC, MySQL C API
* Web: HTML
Head of the LiT (Laboratory of the Information Technologies)
Responsibilities: web site development/support/growth, servicing the workstations.
* Web: HTML
Specialist , Programming , 2000 — 2005