Position: C++ Developer
Category: C++
English level: upper
Years of experience: 5


--Vehicle Function Module app.

Platform's app related with sending and receiving signal from CAN bus system to Head Unit and vice versa, 
Duties: Existing code support, modifying existing features, refactoring, bug fixing, code review
Skillset: C/C++, STL, Mocca. UML, Vector Canoe

--Navigation Controller for car head unit

Part of Navigation Controller application designed to control such feature as Prediction navigation based on staying places\geo coordinates, staying time and main logic  
Duties: New feature development, refactoring and bug fixing existing code, code review
Skillset: C++, STL, Mocca

--Navigation Controller for car head unit

Part of Navigation Controller application designed to control such features as Point of Interest (POI), User Information Search, Destination Input Unit testing.
Duties: Code review and existing code bug fixing
Skillset: C++, STL, boost, QT, GTest.

--Smart Device Link app

SDL application designed to connect and control customers smartphones with car head unit. SDL is the open source software on which the Ford AppLink platform is built.
Duties: New features development, refactoring and debugging the existing code, bug fixing, code review, unit testing.
Skillset: C++, STL, JavaScript

--Presentation controller for Human Machine Interface HU

Presentation controller for Human Machine Interface (HMI). Allow user to control some features of the car and receive different data information by using touch panels and various control devices.
Duties: New features development, refactoring and debugging the existing code, bug fixing, code review, unit testing.
Skillset: C++, STL, UML, Cockpit Framework. Vector Canoe

--User data synchronization

Developed part of platform side (head unit) application for calendar account synchronizing through the web with using Google API
Duties: Existing features support, refactoring and debugging the existing code, bug fixing, code review
Skillset: C++; Qt Framework, STL, JSON

--RND project

Developed C++ codes for windows network application with using multithreading, WinSocket
Duties: New feature development, refactoring, bug fixing, code review
Skillset: C/C++, STL
Obtain a position according to my experience, develop my skills and grow as an expert, work in a good team of
developers and humans. Currently I'm studding on psychoanalyst in OPI and nearest future I'd like to see myself on
manager position.