• Файл

Олександр

C++ програміст

Місто:
Одеса

Контактна інформація

Шукач вказав телефон .

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Oleksandr Bukraba
Senior C++ developer
Location: Odesa, Ukraine
Cell: [відкрити контакти](див. вище в блоці «контактна інформація»)
Email: [відкрити контакти](див. вище в блоці «контактна інформація») | LinkedIn

SUMMARY

Senior Software Engineer with 9+ years of experience building high-performance systems in C++,
currently transitioning to Rust with a strong focus on modern systems and backend development.
Extensive experience developing complex, production-grade automotive infotainment components for
major OEMs including Mercedes-Benz, VAG, and Suzuki, covering navigation, streaming media, and
vehicle functionality modules. Experienced in designing reliable and testable systems, collaborating
within multinational teams, and delivering features for global markets. Actively expanding expertise in
Rust and modern backend technologies.

TECHNICAL SKILLS

Programming Languages:
Advanced: C++11/14/17, Rust
Familiar with: Python, Kotlin, C#
Testing: Google Test (C++), Rust testing ecosystem
Design principles: TDD, DDD, SOLID, GRASP, KISS
Architecture: Microservices, Monolithic systems, Distributed systems
Databases: MySQL, SQLite, NDS (Navigation Database Standard)
IPC technologies: Apache Thrift, D-Bus, gRPC, HTTP, CAN bus
CI/CD: GitHub, GitLab, Jenkins
Containerization: Docker, Kubernetes
Embedded Linux: Yocto Project, BitBake receipts
Development Methodologies: Agile (Scrum), V-Model
VCS: Git, Perforce P4, TortoiseSVN
Automotive Coding Standards: MISRA C/C++, AUTOSAR C++14
Proprietary tools: Cinemo Media Engine API, Luxoft Populus, MoCCA framework

WORK EXPERIENCE

Luxoft (January 2017 – Present):
Luxoft is a global IT services and consulting company specializing in software development and digital
engineering solutions for industries such as automotive, financial services, and telecommunications. It
collaborates with major international clients through distributed engineering teams across Europe,
North America, and Asia.

Vehicle functions for Mercedes-Benz – Senior C++ developer
Remote | May 2024 – Present

Vehicle functions component includes a wide range of functionality designed to allow drivers and

1
passengers to configure the vehicle for the best user experience.
• Delivered features across the full development lifecycle (SSA, SDD, implementation, and
testing), ensuring alignment between requirements, architecture, and production-ready code
delivering features specific to luxury vans such as the Mercedes-Benz VLE-Class
• Maintained functionality for persisting, restoring, and synchronizing user preferences with
cloud profiles, and supported system language change orchestration
• Led large-scale refactoring of legacy codebases spanning several vehicle generations,
separating obsolete logic from active functionality, improving code clarity, robustness, and
testability while maintaining production stability
• Significantly increased unit and component test coverage by restructuring tightly coupled
modules of previously untestable code and meeting project quality targets
Tech stack: C++17, GTest, Docker, DltViewer, D-Bus, Thrift, BitBake receipts, Gitlab CI, Python

MBUX Entertainment Online Music – Middle/Senior C++ developer
Remote | June 2021 – May 2024

In-vehicle streaming media player for Gen20x generation of MBUX that allows seamlessly integrate
services such as Apple Music, Spotify, Tidal, and Amazon Music, enabling users to access playlists,
podcasts, and internet radio directly in the vehicle without smartphone mirroring.
• Developed application based on microservice architecture
• Configured containerized application deployment and over-the-air (OTA) update functionality
• Investigated and resolved software defects, including complex edge cases
• Improved code quality by increasing unit and component test coverage
• Refactored source code to implement the Strategy pattern to support Spotify provider
• Ensured compliance with MISRA and AUTOSAR C++ coding guidelines
• Provided mentorship and technical guidance to new team members
• Maintained the application in production
Tech stack: C++17, GTest, Docker, DltViewer, D-Bus, Thrift, HTTP, BitBake receipts, Gitlab CI, Jenkins

In-vehicle infotainment user interface for Suzuki vehicles – Middle C++ developer
Remote | January 2021 – June 2021 (parallel project contribution)

Vehicle multimedia interface developed using the Luxoft Populus Suite framework.
• Collaborated with a team in Malaysia on the development of vehicle multimedia interface
Luxoft Populus Suite framework
• Implemented bindings between UI controls and C++ backend logic
• Integrated vehicle data from CAN bus into the UI layer, enabling real-time updates of interface
widgets based on vehicle signals
• Investigated and resolved software issues to improve system stability
• Performed testing of developed software on target hardware, including flashing and
maintaining the device environment
Tech stack: C++17, D-Bus, gRPC, CAN, Jenkins

Navigation system for Volkswagen AG MIB3 infotainment platform tailored for Asian
markets – Middle C++ developer
Odesa, Ukraine | July 2019 – June 2021

Navigation system designed for Audi, Bentley and Porsche vehicles and tailored specifically for the

2
Chinese, Japanese and South Korean markets. These regions have distinct requirements related to
regulations, mapping ecosystems, addressing systems, and market specific UX expectations. The
development was performed in a staff-augmentation model with Luxoft engineers embedded into
Harman teams.
• Contributed to the development of Guidance controller, responsible for managing route
guidance, orchestrating voice announcements, and providing information about route events
such as maneuvers, fuel and EV charging stations, and speed cameras.
• Optimized logging strategy to meet trace load limits while maintaining system traceability
• Reduced compilation time by optimizing unnecessary dependencies
• Refactored the codebase to ensure adherence to SOLID design principles
• Collaborated with stakeholders to clarify market-specific requirements
• Participated in business trips to Harman’s office for project workshops
Tech stack: C++14, EsoTraceViewer, MoCCA framework, Perforce P4

Navigation System for Mercedes-Benz MBUX – Junior/Middle C++ developer
Odesa, Ukraine | January 2017 – June 2021

Navigation system for Mercedes-Benz vehicles developed in a staff-augmentation model in
collaboration with Harman for the NTG6 and NTG7 generations of MBUX infotainment platform. The
project introduced new platform capabilities related to system visualization, online services, and Car-to-
X communication.
• Implemented logic for downloading POIs along the route from backend services, storing it
locally, removing expired entries
• Developed a solution enabling testing of online features on target devices without internet
connectivity
• Collaborated with cross-functional teams to investigate and resolve different issues related to
handling corner cases, implementation of new features
• Clarified requirements with customer representatives
• Mentored junior engineers, delegated tasks, and reviewed deliverables
Tech stack: C++11/14, DltViewer, MoCCA framework, C#, Python, Perforce P4, Tortoise SVN, NDS

LANGUAGES

English – Upper Intermediate
Ukrainian – Native
Russian – Fluent

EDUCATION

2023-2027 Odesa National Economic University
Ph.D. in Economics

2017-2018 Odesa National Polytechnic University
Master’s degree in Engineering, Security of Information and Communication Systems

2013-2017 Odesa National Polytechnic University
Bachelor’s degree in Information Security Systems

3

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії

Кандидати за містами


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: