About
Native (C++) software for Windows and Linux targets:
• High-performance GUI appslications based on Qt Framework (QtWidgets)
• Console, no-GUI apps, pure WinAPI apps, Windows Services, system apps
• Software involving intense networking and interprocess communication
• High-performance / low latency software (e.g. high-frequency trading)
• Application servers e.g. C++ back-end, remote procedure call / REST servers
• Advanced database programming: PL/SQL, PL/pgSQL, T-SQL, C/C++
• Database client software: GUI, 2/3-tier, hardware multiplexing (IoT bridge)
• Database design, extending DBMS server functionality with C++ plugins
• Serial communication, hardware integration, custom protocol design
Embedded systems and microcontroller firmware:
• Reliable electronic hardware, low-level / real-time control systems
• Microcontroller firmware for ARM Cortex-M0(+)/3/4(F)/7, STM32 and similar
• Industrial control systems, distributed peripheral, remote control
• Utility metering system integration over Modbus, M-Bus, ANSI, IEC, oth
• Agricultural robotics, automotive ECU and test equipment
Tech stack:
C++ (11, 14, 17, 20), STL, Qt 4.x – 6.x, WinAPI, MFC, ATL, Boost C++, ICU, AWS SDK C++,
Microsoft Visual Studio (2003 - 2022), Clang C++, MSBuild, vcpkg, GitHub,
Microsoft Visual Studio Code, CMake, QtCreator, CLion, GCC, WSL2,
Keil 5, IAR Embedded Workbench, AVR Studio, Atmel Studio, mbed,
SQL DBMS: Oracle, Postgres, SQLite, MySQL, MS-SQL, Firebird
MRR is an estimate from Upwork's public figures - not an Upwork-official number.