Position: Software Engineer (C++)
Category: C++
English level: upper
Years of experience: 11

The Best Top Rated Freelancer Award 2016 in Ukraine:
In 2016 Upwork awarded me with "The Best Top Rated Freelancer 2016 in Ukraine" award in the category of Engineering & Architecture
I am a software developer with a view of an engineer. I have a solid academic background in Computer Science and 15+ years of hands-on experience in commercial development. My expertise spans Native (C++) Software, Microcontroller Firmware, Electronic Hardware and Database development. At the current time I am an award-winning freelancer and Top Rated Plus talent on Upwork. My goal is to help businesses and startups to create new products from scratch and implement new features of already existing software and hardware products

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,
Keil 5, IAR Embedded Workbench, AVR Studio, Atmel Studio, mbed,
SQL DBMS: Oracle, Postgres, SQLite, MySQL, MS-SQL, Firebird

The scope of projects for the recent 10 years:

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

Please see more details about my education, experience, personal interests and partnership search in my linkedin profile