Position: Senior Software Engineer
Category: C++
English level: fluent
Years of experience: 8


November 2016 – present
Luxoft Professional, LLC
Georgetown, Malaysia, luxoft.com

Senior Software developer
Software development of IVI systems for automotive applications.

Achievements: 
• Built HU software lifecycle management solution
• Built HU Smartdevicelink solution (both HMI and backend). 	 	
• Supervision of junior team members.

August 2015 – August 2016
JSC MARINE BRIDGE AND NAVIGATION SYSTEMS
Saint-Petersburg, mnsspb.ru

Software developer

Software development for marine integrated bridge systems (x86_64 platform). Integration with the ship's control and monitoring systems. Development of software is made by means Pycharm&Netbeans using QT framework.

Achievements: 
• Frontend components developed for marine integrated bridge system.
• Built software interfaces with the ship's systems like radar, hydroacoustic station, extinguishing system and GIS according to the custom protocols. 

April 2014 – August 2015
AVRO-MCS PJSC
Saint-Petersburg, www.avromcs.ru

Embedded software developer

Achievements: 
• Microcontroller's firmware developed for industrial pointing devices, system of reservation for rugged touch screen panel PC, which allows to continue the operation on touch screen failure. 
• Diagnostics microcontroller device has been developed with the possibility to log and monitor panel PC environmental conditions via bootable lightweight Linux distribution (Slitaz) with the test software preinstalled on a separate fail-safe storage. 
• Software testing tools developed for previously mentioned embedded devices using QT framework. 
• Software for industrial HMI touch panel was developed, hardware based on i.mx6 ARM SOC. GUI based on QT5 (QML).

March 2012 – March 2014
TOMELPROM Ltd.
Tomsk, Russia, reletomsk.ru

Embedded software developer

Achievements:
Designed and implemented firmware for industrial 3-phase AC motor protection system, including earth-fault protection,  short-circuit protection,  power counter feature and communication between system and PC via USB HID. Both analog and digital sensors were used.
 experience using the Qt Framework for cross-platform GUI development (both QT4 and QT5 QML);
 experience in C/C++, Python 3.x; 
 experience with version control/bug tracking systems(JIRA, git);