Executive SummarySenior C++ Software Engineer with over 11 years of experience in developing and optimizing software solutions. Proficient in OOP, OOD, SOLID principles, UML, design patterns and multithreading. Adept at working in Agile, RUP and TDD methodologies. Proactive problem solver, friendly, good team worker, motivated and self-determined professional.Key Competencies:Software Development Lifecycle: Extensive knowledge of Agile & RUP methodologies.Technical Expertise: Skilled in data structures, algorithms, multithreading, network technologies.Platform Proficiency: In-depth experience with Linux, IPC, TCP/UDP, cross-compilation.Embedded Systems: Experienced with RTOS (QNX), µC/OS-II and device drivers’ development.Programming Languages: Proficient in C++(17/20/23), experienced in Python, C#, Bash.Tools and systems: gdb, valgrind, git, perforce, Jira, gitlab, Crucible, TFS, make, cmake, Jenkins.Messaging Systems: D-bus, CAN-bus, Kafka.