Position: Lead/Tech Lead C++ Software Engineer
Category: C++
English level: upper
Years of experience: 11

Code optimizations of High load server systems. Ability to develop principal new technology based on R&D, machine learning, computer vision and so on. Have very comprehensive  expertise.
Have a Master's degree of Software Engineering.

1)
Product -    Software for dentists
Role    - Middle C++ developer.  Develop visualization module of computer tomography data processing
Tools -    CMake, MS Visual Studio, SVN.
Technologies -    STL, VTK, WinApi, OpenGL, SQL DB, PHP, Javascript

2)
Role - Senior / Tech Lead C++ developer, participation in development of new software SDKs based on GigE vision and USB3 Vision standards.  System programming.
Tools - MS Visual Studio, SVN, GIT, Intel Parallel Studio, Assembler, IDA, ollydbg, Sanitizers
Technologies -    STL, GeniCam, USB3 Vision, GigE Vision, GenTL, WinApi,  MFC, DDK, ATL, COM

3)
Role - Tech Lead C++ technology developer / R&D. Develop principal new technology, based on computer vision and ML. Was used deep learning approach. Worked with Point Cloud tech and 3D cameras. Was developed firmware for STM32 microcontroller. 
Was developed auto conversion and migration tool for FirebirdSQL DB.
Tools - MS Visual Studio, Intel Parallel Studio, Assembler, KEIL, STM32Cube
Technologies -  C++ 11/14, STL, Boost, PCL, OpenCV, WxWidgets, Keras, Caffe,
FirebirdSQL

4) 
Role - R&D, Senior C++ / Python developer. Participation in development of computer vision based localization and geo positioning vehicle navigation system. All project on Linux.
Tools - Bazel build system, CLion, PyCharm
Technologies -    C++ 11/14, STL, Python 3, OpenCV, OpenGL, OpenGL ES

5)
Role - Lead Senior C++ developer. Participation in development of cross platform video conference application (Android, iOS, MacOS, Linux)
Tools - Xcode, Qt creator, Android studio, Sanitizers
Technologies - C++ 14/17, STL, Boost, Djinni, Objective-C, Java, SQL

6)
Role - Senior C++ / Python / Tcl developer. Participation in development of high load telematic server systems.
Make global code optimizations for high load systems. Was developed async ClickHouse based logging system for our servers. Project on Linux. Tcl scripts optimizations.
Tools - Intel Parallel Studio, CLion, Sanitizers, Docker, Zookeeper
Technologies - C++ 11/14, STL, Boost, Python 3, ClickHouse, Tcl engine