Skip to content
BackNov 7
Yevhen V.
Upwork badge

Yevhen V.

Expert C++ | Desktop | Backend | Qt | Firmware | STM32 | ThreadX | LTE

Senior С++ Engineer / Systems Architect with 15+ years of hands-on experience in commercial development. My core expertise spans native software, microcontroller firmware, and electronic hardware. For the past 10 years, I have been helping my Upwork clients create new products from scratch and implement new features in existing software and hardware products. ■ Embedded Systems and Firmware ▪ Core experience: - Complex business logic & advanced control algorithms - Distributed control systems, machine networking (M2M) - High-performance / low-latency control - Secure, reliable, real-time interprocess communication (IPC) • Typical stack: - C, C++ (C++11/17), STL (except that needs heap memory allocation) - IAR for ARM, Keil + ARM/Clang, GCC for ARM, STM32Cube Tools - ThreadX RTOS (preferred), FreeRTOS, mbed, mbedTLS - No HAL from STM32 in production firmware ■ Native Desktop Applications and C++ Backend Software • Specialization: - High-performance GUI applications based on the Qt Framework (QtWidgets) - Console applications (CLI - command-line interface) - Standalone applications (no GUI or command-line interface) - Windows services and system applications - Any of the above combined into a complex via interprocess communication (IPC) • Typical stack: - C++11/23, STL, Qt6, Boost, ICU, rich own codebase - Microsoft Visual Studio, Microsoft Visual Studio Code - SQL DBMS: Oracle, Postgres, SQLite, MySQL, MS-SQL ● Other - Strong focus on design quality, reliability, and maintainability - Recent domains: IoT, AgTech, Automotive, Manufacturing, Defense, Energy - Recent tech: LoRa, GSM, LTE, LTE-M, Ethernet, RS-485, Modbus, CAN, CAN FD - Recent STM32 MCUs: STM32H7 (single/dual-core), STM32F4, STM32L4, STM32G4 Keywords: C++ C Multithreading IPC Qt Framework Socket IP TCP UDP PPP SSL TLS PLC SCADA MCU Microcontroler STM32 RTOS FreeRTOS ThreadX AVR UART USART CAN LIN Modbus Ethernet SPI I2C DMA RS-232 RS-485 DMA Sensor 12V 24V 48V 5V 3V 3V3 Drone FPV UAV UGV ESC Ardupilot Betaflight Pixhawk PX4 LRS ELRS S.BUS SBUS CRSF Crossfire Radio GSM SMS LTE LTE-M GPS GNSS LoRa Serial Port FTDI FT232 OGG OPUS Vorbis Speex WAV WinAPI WinSock mbed mbedtls Serialization AES DES 3DES GOST RFID BLDC WinUSB USB USBX CDC HID DSP NetX CycloneTCP

🇵🇱Warsaw, Poland$75/hr100% JSS4.93 (28)Since Jan 2015

Earnings and projects

MRR
$670

Last 6 months ÷ 6

World#65,596 / 412k
🇵🇱Country#468 / 2,852
Revenue, last 30 days
$1.3k

Last 6 months: $4k

World#33,679 / 412k
🇵🇱Country#277 / 2,852
Total earnings
$246k

Billed in all: $251k

World#11,019 / 412k
🇵🇱Country#213 / 2,852
Per project
$6.8k

$804 in the last 6 months

World#24,992 / 412k
🇵🇱Country#302 / 2,852
Projects, last 6 months
5
20% fixed80% hourly
World#41,746 / 412k
🇵🇱Country#303 / 2,852
Projects in all
36

Across 44 contracts

34% fixed66% hourly
World#83,215 / 412k
🇵🇱Country#594 / 2,852

Earnings, last 30 days

$251k+$1.3k earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$249k$250k$251kOct 8Oct 23Nov 7

Skill rankings: Top 11% in Socket Programming

Ranked by MRR among everyone on Upwork with the skill.

  1. 2TCP10 freelancers · 🇵🇱 #1Top 20%
  2. #5Serial Port Interfacing13 freelancers · 🇵🇱 #1Top 38%
  3. #11CAN Bus61 freelancers · 🇵🇱 #1Top 18%
  4. #13Socket Programming121 freelancers · 🇵🇱 #1Top 11%
  5. #14Modbus68 freelancers · 🇵🇱 #1Top 21%
  6. #24Multithreaded Programming146 freelancers · 🇵🇱 #2Top 16%
  7. #49Qt Framework323 freelancers · 🇵🇱 #1Top 15%
  8. #61Microsoft Visual Studio418 freelancers · 🇵🇱 #1Top 15%