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


Languages: C++, Java, Python
Libraries and Frameworks: STL, Boost, openGL, GTest
Concepts: OOP/OOD, COM, multithreading
OS: Windows, Linux


Jan 2017 - Present
Intellias
Senior C++ Software Developer

Project Description: Development of the utility libraries for HERE Map SDK
Technologies used: boost, rapidjson, GTest, protobuf

Key responsibilities:
* Development of the library that manages GPS probes collection
* Development of the library that provides an easy access to map data stored encoded on the HERE Open Location Platform

Project Description: In-vehicle-infotainment system, map display team
Technologies used: openGL, boost, Poly2Try, Clipper, GTest

Key Responsibilities:
* Development of rendering subsystem for HERE maps
* Triage team activities

Oct 2013 - Dec 2016
GlobalLogic Ukraine LLC
Middle C++ Software Development

Project Description: Support of the feature-rich video editing system
Technologies used: COM, ICU, FreeType, Python, Cython

Key Responsibilities: 
* Support of company's open SDK designed to allow 3rd parties to make software effect plug-in modules: 
* Support  of application's titling and captions effects 
 
May 2012 - Sep 2013
Samsung R&D Ukraine
Software C++ Developer

Project Description: Development of visual post-processing algorithms, Android integration 
Technologies used: Android, OpenGL SL

Key Responsibilities:
* Developed the algorithms for text effects and their parallelization on GPU (openGL SL). 
* Developed the architecture of the library for applying text effects and embedded it to android native.
* Used JNI and Java to develop state-of-the-art mobile applications for Android.
Senior C++ software engineer with over 8 years of experience with the expertise in cross-platform multithreading development and rendering with openGL.