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


Mostly worked on projects, which require good understanding of Mathematics, Linear Algebra and Physics. 

My entry point into applied science was EMCoS (EM Consulting and Software), where I researched, developed and improved algorithms for simulation of radiowaves' propagation and their interaction with objects like cars, ships, aircrafts and other types of equipment. 
MATLAB and Fortran were used as main programming languages.

After that I worked as a freelancer and wrote drivers for peripherial devices like Cash-Coin Acceptors and Bill Printers. 
C/C++, Python and even JavaScript (under Node.js) were used, depending on customers' requirements.

After that I moved to Germany and worked in Cognitec Systems GmbH. My primary task was to imrove runtime performance of face recognition/matching algorithms and their optimizaion for different hardware architectures (CUDA, ARM, Intel x32, x64) and OSs (Windows, Linux, MacOS). 
C/C++ was the main programming language. A lot of Cross-Compilation was involved.
I expect:
1. Reasonable Work/Life ratio
2. Possibility to make public speeches. 
3. Possibility to meaningfully interact with people from various backgrounds. 
4. Possibility to collect acomplishments. 
5. Possibility to express creativity.

I do NOT want to sit in front of monitor all the time.