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

- while porting marine navigation system's GUI to QML, implemented huge part of GUI from scratch;
- working on prototype of augmented reality navigation for automotive, built from scratch mock navigation engine working with open source data, also integrated one of industry standard engines and few map formats;
- lead to successful completion the porting of the huge part of huge Windows desktop app to work as a Linux library in cloud environment;
10+ years of software engineering experience with C++03, C++11, C++17
Usually Python as a second language for scripting, testing etc.
Usually Linux environment, embedded or backend, but also have experience with cross-platform and Windows.
Projects with multi-threading, asynchronous programming, networking, IPC interactions, Docker containerization.
Worked both as a part of large teams and as a single-person team, have experience being a tech lead in startup environment.
I follow KISS and SOLID principles to produce readable, maintainable and testable implementations.
Linux-based tech stack and distributed system configuration are preferable.