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
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $4k
Billed in all: $250,524$251k
$804 in the last 6 months
Across 44 contracts
Earnings, last 30 days
Skill rankings: Top 11% in Socket Programming
Ranked by MRR among everyone on Upwork with the skill.
- TCP10 freelancers · 🇵🇱 #1Top 20%🇵🇱#1 of 1
- #5Serial Port Interfacing13 freelancers · 🇵🇱 #1Top 38%🇵🇱#1 of 1
- #11CAN Bus61 freelancers · 🇵🇱 #1Top 18%🇵🇱#1 of 2
- #13Socket Programming121 freelancers · 🇵🇱 #1Top 11%🇵🇱#1 of 2
- #14Modbus68 freelancers · 🇵🇱 #1Top 21%🇵🇱#1 of 1
- #24Multithreaded Programming146 freelancers · 🇵🇱 #2Top 16%🇵🇱#2 of 5
- #49Qt Framework323 freelancers · 🇵🇱 #1Top 15%🇵🇱#1 of 7
- #61Microsoft Visual Studio418 freelancers · 🇵🇱 #1Top 15%🇵🇱#1 of 4