Recommended expert

Bohdan Krakhmilets

C++ Developer

Bohdan Krakhmilets
Kyiv, Ukraine

Experience

Mar 2025 - Aug 2025
6 months

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

Aug 2023 - Jan 2025
1 year 6 months

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
Mar 2023 - Jun 2023
4 months

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
Jul 2022 - Mar 2023
9 months

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
Jun 2021 - Jul 2022
1 year 2 months

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).

Information Technology
Manufacturing
Banking and Finance
Media and Entertainment

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).

Product Development
Quality Assurance
Information Technology

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

Russian
Native
Ukrainian
Native
English
Advanced

Education

Sep 2018 - Jun 2022

Taras Shevchenko National University of Kyiv

B.Sc. in System Analysis · System Analysis · Kyiv, Ukraine

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Bohdan based?

Bohdan is based in Kyiv, Ukraine.

What languages does Bohdan speak?

Bohdan speaks the following languages: Russian (Native), Ukrainian (Native), English (Advanced).

How many years of experience does Bohdan have?

Bohdan has at least 4 years of experience. During this time, Bohdan has worked in at least 4 different roles and for 5 different companies. The average length of individual experience is 1 year and 9 months. Note that Bohdan may not have shared all experience and actually has more experience.

What roles would Bohdan be best suited for?

Based on recent experience, Bohdan would be well-suited for roles such as: C++ Developer, Firmware Engineer, C++/UE Developer.

What is Bohdan's latest experience?

Bohdan's most recent position is C++ Developer at Personal Projects and Professional Development.

What companies has Bohdan worked for in recent years?

In recent years, Bohdan has worked for Personal Projects and Professional Development, X-Rite, DepDiko, Kevuru Games, and GlobalLogic.

Which industries is Bohdan most experienced in?

Bohdan is most experienced in industries like Information Technology (IT), Manufacturing, Media, and Entertainment and Publishing. Bohdan also has some experience in Banking and Finance.

Which business areas is Bohdan most experienced in?

Bohdan is most experienced in business areas like Product Development, Quality Assurance (QA), and Information Technology (IT).

What is Bohdan's education?

Bohdan holds a Bachelor in System Analysis from Taras Shevchenko National University of Kyiv.

What is the availability of Bohdan?

Bohdan is immediately available part-time for suitable projects.

What is the rate of Bohdan?

Bohdan's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Bohdan?

To hire Bohdan, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

400
300
200
100
Market avg: 240-400 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.