Bohdan Krakhmilets
C++ Developer
Experience
C++ Developer
Personal Projects and Professional Development
Designed and developed a scalable, multi-threaded network system
Built custom lock-free data structures (hash-based container, MPSC queue) without STL for maximum performance
Implemented parallel UDP message ingestion with deduplication via atomic fingerprinting
Ensured O(1) concurrent insert/get operations through fixed memory layout and direct indexing
Applied cache-aware design and memory optimizations to maximize throughput and minimize latency
Delivered a high-throughput, low-latency solution suitable for real-time environments (e.g., trading, telemetry)
Designed and implemented a finite-state machine (FSM) model to represent elevator states and transitions
Developed algorithms for request scheduling and prioritization, balancing user comfort and throughput
Proposed multi-controller architecture with clear separation of responsibilities
Defined metrics for user satisfaction and system efficiency
Optimized request handling with conditional logic
Analyzed and handled edge cases
Firmware Engineer
X-Rite
- Developed reusable software modules for color measurement device
- Integrated open-source components to optimize performance and reduce costs
- Fixed critical bugs from customer feedback and improved system stability
C++ Developer
DepDiko
- Developed HFT trading strategies under mentorship of senior developer
- Studied the HFT information base and the principles and details of working with exchanges in general
- Project was closed
C++/UE Developer
Kevuru Games
- Implemented gameplay logic and physical mechanics for AAA open world simulator
- Transformed flat terrain loading into planetary spherical representation
- Collaborated with team of 6 engineers on asset integration and gameplay features
Junior Embedded C++ Developer
GlobalLogic
- Contributed to data protocol analyzer for validating communication traffic
- Refactored legacy C code and added automated unit tests
- Participated in daily scrums and peer code reviews
Industries Experience
See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.
Experienced in Information Technology (2 years), Manufacturing (1.5 years), Banking and Finance (0.5 years), and Media and Entertainment (0.5 years).
Business Areas Experience
The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.
Experienced in Product Development (3 years), Quality Assurance (2.5 years), and Information Technology (2 years).
Summary
C++ Software Engineer with 4 years of experience in embedded systems, game development, and high-frequency trading.
Proficient in C++, STL, Qt, and performance optimization. Strong academic background in Computer Science and Cybernetics.
Winner of national math olympiads.
Skills
- C++ (11/14/17), Stl, Boost, Oop, Design Patterns, Multithreading
- Qt, Qml, Ue4/5, Opencv, Magick++
- Linux, Embedded Systems, Cuda (Basic)
- Roq-trading, Bookmap, Binance Api
- Python, Sql, Git, Cmake, Perforce, Networking (Basic)
- Lock-free Programming
- Debugging With Valgrind, Data Structures, Algorithm Design, Unit Testing, Performance Optimization
Languages
Education
Taras Shevchenko National University of Kyiv
B.Sc. in System Analysis · System Analysis · Kyiv, Ukraine
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Bohdan based?
What languages does Bohdan speak?
How many years of experience does Bohdan have?
What roles would Bohdan be best suited for?
What is Bohdan's latest experience?
What companies has Bohdan worked for in recent years?
Which industries is Bohdan most experienced in?
Which business areas is Bohdan most experienced in?
What is Bohdan's education?
What is the availability of Bohdan?
What is the rate of Bohdan?
How to hire Bohdan?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a C++ Developer
Nearby freelancers
Professionals working in or nearby Kyiv, Ukraine