Position: Senior C++ Developer with Matlab/Simulink & Java
Category: C++
English level: upper
Years of experience: 7

My highest achievement in software engineering career till now is work on a full Air Traffic Control Tower Simulator. The Simulator included full visual simulation of an airfield (180 degrees view) as well as radar displays on air traffic controllers workplaces. In the scope of the project, I implemented a Flight Dynamics Server(FDS) on top of JsbSim library with control laws code generation from Matlab/Simulink. The FDS was a cross-platform, multithreaded application that allowed to simulate at least a hundred aircraft in real-time using detailed aircraft model-specific flight dynamics controlled by virtual flight management system(FMS). Also, I implemented a Sound Server on top of SimGear+OpenAL libraries in the scope of the project. The server allowed users to hear aircraft positions in 3D space.
As software engineer worked on aerospace simulation(C++, Matlab, Simulink ), US satellite provider Set-top boxes (STB) (embedded Linux, vendor-specific C/C++/Java API), mobile development(iOS/Android, C++, Swift, Kotlin), automotive project(C++, AUTOSAR Adaptive, Kalman filtration), and moved
back to STB Hybrid C++/Java Middleware development(C++/Java 1.5/8).
Currently focused on customer-specific STB Hybrid C++/Java Middleware stack development and support.
I don't want to work in any project for a russian customer.
Currently the only possible form of cooperation for me is an employment contract (UoP) in Poland.
As for a itself project - I may consider various domains, if I'll feel it interesting. From technical perspective - the language standard should be at least C++14 with a perspective to move to a C++17/20.