Ukraine's #1 job service
Александр
C++ developer
- Age:
- 23 years
- City of residence:
- Lviv
- Ready to work:
- Remote
Contact information
The job seeker has provided: Phone numberEmailMessenger
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/10856009/
Uploaded file
Quick view
version
This resume is posted as a file. The quick view option may be worse than the original resume.
Oleksandr Bondar
Warsaw, Poland | [open contact info ](look above in the "contact info" section) | [open contact info ](look above in the "contact info" section)
GitHub: https://github.com/0leksandrBondar
PROFESSIONAL SUMMARY
C++ Developer with commercial experience in game development and desktop applications. Strong
background in modern C++ (C++11-23), OpenGL/Vulkan-based rendering, and Qt (Widgets & QML).
Experienced in working with large codebases, fixing production bugs, analyzing crash dump, and
developing internal tools(2.5D/isometric editor).
After working at Boolat Games, I became deeply interested in real-time rendering and graphics
programming. This motivated me to study OpenGL in depth and build my own lightweight graphics
framework (similar in concept to SFML/SDL/raylib) as a foundation for creating my own games and
experiments.
CORE SKILLS
Languages: C++, Python, Bash/Shell
Graphics / Game: OpenGL(GLSL), Vulkan, ECS, Assimp, linear algebra
Desktop: Qt Widgets, Qt QML
Tools: Git, GitHub/GitLab/Gitea, Jenkins, CMake, Google Test
Workflow & Collaboration: Atlassian(Jira, Confluence), Redmine
Platforms: Linux, Windows, Android (Java + C++ via JNI/NDK)
PROFESSIONAL EXPERIENCE
Embedded / Robotics Project - C# / Python Developer
Worked on an embedded/robotics project, developing internal engineering, simulation, and data analysis
tools.
• Developed a Python-based telemetry visualization tool for plotting flight data and analyzing system
behavior
• Worked with ArduPilot and maintained a custom C# fork of Mission Planner, implementing and
adapting functionality according to project requirements
• Used Gazebo to simulate autonomous navigation and obstacle avoidance scenarios using GPS and
LiDAR data
• Worked with telemetry and simulated sensor data to analyze and validate system behavior
• Developed internal tools for testing, debugging, and engineering analysis
Achievements:
• Gained hands-on experience with robotics and embedded ecosystems, including ArduPilot,
telemetry, GPS and LiDAR-based systems
• Built practical experience with simulation and autonomous navigation workflows, combining telemetry
analysis with Gazebo-based testing
Technologies: C#, Python, ArduPilot, Mission Planner, Gazebo, GPS, LiDAR, Git
1
SoftServe - C++ Developer
• Helped our customer resolve product issues by investigating crash dumps and logs
• Dealt with and fixed hard-to-reproduce production issues
• Improved application stability and reliability
Achievements:
• Strengthened production debugging skills by investigating crash dumps, logs, and rare
hard-to-reproduce issues
• Gained experience diagnosing complex problems in a large production codebase where issues could
not be reliably reproduced locally
Boolat Games - C++ Game Developer
Mobile Game Development (Android)
Projects: Paris City Adventure, Harvest Land
• Maintained and improved the stability of Android mobile games
• Fixed production bugs across a wide range of Android devices
• Worked with a company-internal (custom) game engine
Achievements: fixed the absence of Android notifications for specific devices and designed and
implemented a 2.5D/isometric editor for Game Designers
Technologies: C++, OpenGL, ImGui, Qt, Java, Android SDK, Android Studio, Gradle
Renesas Electronics - Trainee / Junior C++ Developer
Project: GreenPAK Designer
• Implemented UI features for desktop applications based on the customer's requirements
• Worked with large modular projects using CMake
• Covered every code feature by updating existing unit tests or creating new ones (Google Test)
• Gained strong experience with Qt Widgets and QML
PERSONAL PROJECTS
Nexium - Custom C++ Game Engine
A custom C++ game engine developed by a small team, focused on engine architecture, rendering, and
editor development.
Contributed to the engine by implementing a Toast notification system and an animation system.
Completely reworked and reinforced the Assets Explorer, making it significantly more stable while
improving its overall functionality and usability.
Biggest achievement: Designed and implemented a custom animation system from scratch, including
its core architecture and functionality.
LANGUAGES
English: Upper-Intermediate
Ukrainian: Native
Russian: Native
Polish: Pre-Intermediate
2
Warsaw, Poland | [
GitHub: https://github.com/0leksandrBondar
PROFESSIONAL SUMMARY
C++ Developer with commercial experience in game development and desktop applications. Strong
background in modern C++ (C++11-23), OpenGL/Vulkan-based rendering, and Qt (Widgets & QML).
Experienced in working with large codebases, fixing production bugs, analyzing crash dump, and
developing internal tools(2.5D/isometric editor).
After working at Boolat Games, I became deeply interested in real-time rendering and graphics
programming. This motivated me to study OpenGL in depth and build my own lightweight graphics
framework (similar in concept to SFML/SDL/raylib) as a foundation for creating my own games and
experiments.
CORE SKILLS
Languages: C++, Python, Bash/Shell
Graphics / Game: OpenGL(GLSL), Vulkan, ECS, Assimp, linear algebra
Desktop: Qt Widgets, Qt QML
Tools: Git, GitHub/GitLab/Gitea, Jenkins, CMake, Google Test
Workflow & Collaboration: Atlassian(Jira, Confluence), Redmine
Platforms: Linux, Windows, Android (Java + C++ via JNI/NDK)
PROFESSIONAL EXPERIENCE
Embedded / Robotics Project - C# / Python Developer
Worked on an embedded/robotics project, developing internal engineering, simulation, and data analysis
tools.
• Developed a Python-based telemetry visualization tool for plotting flight data and analyzing system
behavior
• Worked with ArduPilot and maintained a custom C# fork of Mission Planner, implementing and
adapting functionality according to project requirements
• Used Gazebo to simulate autonomous navigation and obstacle avoidance scenarios using GPS and
LiDAR data
• Worked with telemetry and simulated sensor data to analyze and validate system behavior
• Developed internal tools for testing, debugging, and engineering analysis
Achievements:
• Gained hands-on experience with robotics and embedded ecosystems, including ArduPilot,
telemetry, GPS and LiDAR-based systems
• Built practical experience with simulation and autonomous navigation workflows, combining telemetry
analysis with Gazebo-based testing
Technologies: C#, Python, ArduPilot, Mission Planner, Gazebo, GPS, LiDAR, Git
1
SoftServe - C++ Developer
• Helped our customer resolve product issues by investigating crash dumps and logs
• Dealt with and fixed hard-to-reproduce production issues
• Improved application stability and reliability
Achievements:
• Strengthened production debugging skills by investigating crash dumps, logs, and rare
hard-to-reproduce issues
• Gained experience diagnosing complex problems in a large production codebase where issues could
not be reliably reproduced locally
Boolat Games - C++ Game Developer
Mobile Game Development (Android)
Projects: Paris City Adventure, Harvest Land
• Maintained and improved the stability of Android mobile games
• Fixed production bugs across a wide range of Android devices
• Worked with a company-internal (custom) game engine
Achievements: fixed the absence of Android notifications for specific devices and designed and
implemented a 2.5D/isometric editor for Game Designers
Technologies: C++, OpenGL, ImGui, Qt, Java, Android SDK, Android Studio, Gradle
Renesas Electronics - Trainee / Junior C++ Developer
Project: GreenPAK Designer
• Implemented UI features for desktop applications based on the customer's requirements
• Worked with large modular projects using CMake
• Covered every code feature by updating existing unit tests or creating new ones (Google Test)
• Gained strong experience with Qt Widgets and QML
PERSONAL PROJECTS
Nexium - Custom C++ Game Engine
A custom C++ game engine developed by a small team, focused on engine architecture, rendering, and
editor development.
Contributed to the engine by implementing a Toast notification system and an animation system.
Completely reworked and reinforced the Assets Explorer, making it significantly more stable while
improving its overall functionality and usability.
Biggest achievement: Designed and implemented a custom animation system from scratch, including
its core architecture and functionality.
LANGUAGES
English: Upper-Intermediate
Ukrainian: Native
Russian: Native
Polish: Pre-Intermediate
2
Similar candidates
-
Back end програміст
Remote, Kyiv -
C++ розробник
Remote, Kyiv -
C++ Developer (Intern)
Remote, Dnipro , more 2 cities -
Розробник програмного забезпечення (C++/C#)
Remote, Kyiv -
Junior Software Engineer (Go)
Remote -
C++ developer
Remote