Ukraine's #1 job service
Oleh
C++ software engineer
- City:
- Chernivtsi
Contact information
The job seeker has provided: Phone number
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/19752412/
Uploaded file
Quick view
version
This resume is posted as a file. The quick view option may be worse than the original resume.
OLEH BRYZHAK
C++ SOFTWARE DEVELOPER | QT & LOW-LEVEL DEVICE SOFTWARE
Chernivtsi, Ukraine | [open contact info ](look above in the "contact info" section) | [open contact info ](look above in the "contact info" section)
PROFESSIONAL SUMMARY
C++ Software Developer with over 6 years of commercial experience specializing in desktop software for servicing
and recovering mobile devices. Built Qt-based solutions that communicate with MediaTek, Qualcomm, Exynos,
HiSilicon, and other platforms at both bootloader and operating-system levels. Experienced in protocol
implementation, USB traffic analysis, firmware research, multithreaded application development, and translating
undocumented device behavior into reliable product functionality.
CORE TECHNICAL SKILLS
Programming: C++ (C++11/14/17/20), STL, templates, object-oriented programming
Desktop Development: Qt Widgets, QML, WinAPI, multithreaded application development
Device Communication: USB, UART, COM/serial communication, proprietary protocols, bootloader and firmware-
level communication
Platforms: MediaTek (MTK), Qualcomm, Exynos, HiSilicon, Windows, Linux
Build & Version Control: CMake, QMake, Git, code review
Debugging & Analysis: GDB, Wireshark, USB protocol sniffers, Total Phase Beagle Protocol Analyzer, firmware
analysis, memory management
Hardware-Assisted Analysis: Cynthion FPGA platform, USB protocol monitoring and analysis
Spoken Languages: Ukrainian (Native), English (Intermediate)
Education: Master's Degree in Law, National University ‘Odesa Law Academy’ (2014)
PROFESSIONAL EXPERIENCE
C++ Software Developer | Confidential Company (NDA)
Budapest, Hungary | January 2024 - March 2026
Researched undocumented communication mechanisms on Qualcomm, MediaTek, and Exynos devices and converted
technical findings into proof-of-concept implementations for new product capabilities.
Created a Qualcomm Emergency Download protocol emulator on the Cynthion FPGA platform, enabling controlled
analysis and validation of low-level device exchanges.
Extended a Qt/C++ recovery application with workflows for restoring firmware and critical device data on MediaTek- and
Exynos-based smartphones.
Reverse-engineered USB communication sequences by capturing and interpreting traffic generated by devices and
third-party service tools.
Investigated boot chains, firmware components, and platform-specific behavior to determine safe and repeatable
methods for device access and recovery.
Worked from technical investigation through implementation and debugging, reviewing code and integrating research
results into the existing product architecture.
C++ Software Developer | Confidential Company (NDA)
Chernivtsi, Ukraine | January 2020 - December 2023
Developed and maintained a multithreaded Windows desktop product in C++ and Qt for servicing mobile devices
connected to a PC.
Designed reusable communication components for device detection, session management, data transfer, flashing,
reading, writing, and recovery operations.
Implemented both standard and proprietary encrypted protocols operating through USB, virtual COM ports, device
bootloaders, and running firmware.
Built diagnostic tooling around software and hardware protocol analyzers to trace data exchanges and isolate failures
across the PC-to-device communication path.
Redesigned and implemented the application's Qt user interface, reorganizing key workflows and improving the usability
of device-service operations.
Stabilized a mature legacy codebase by resolving defects and improving memory and resource handling in long-running
device communication workflows.
Supported the complete development lifecycle, including technical estimation, solution design, implementation,
integration, debugging, and long-term maintenance.
C++ SOFTWARE DEVELOPER | QT & LOW-LEVEL DEVICE SOFTWARE
Chernivtsi, Ukraine | [
PROFESSIONAL SUMMARY
C++ Software Developer with over 6 years of commercial experience specializing in desktop software for servicing
and recovering mobile devices. Built Qt-based solutions that communicate with MediaTek, Qualcomm, Exynos,
HiSilicon, and other platforms at both bootloader and operating-system levels. Experienced in protocol
implementation, USB traffic analysis, firmware research, multithreaded application development, and translating
undocumented device behavior into reliable product functionality.
CORE TECHNICAL SKILLS
Programming: C++ (C++11/14/17/20), STL, templates, object-oriented programming
Desktop Development: Qt Widgets, QML, WinAPI, multithreaded application development
Device Communication: USB, UART, COM/serial communication, proprietary protocols, bootloader and firmware-
level communication
Platforms: MediaTek (MTK), Qualcomm, Exynos, HiSilicon, Windows, Linux
Build & Version Control: CMake, QMake, Git, code review
Debugging & Analysis: GDB, Wireshark, USB protocol sniffers, Total Phase Beagle Protocol Analyzer, firmware
analysis, memory management
Hardware-Assisted Analysis: Cynthion FPGA platform, USB protocol monitoring and analysis
Spoken Languages: Ukrainian (Native), English (Intermediate)
Education: Master's Degree in Law, National University ‘Odesa Law Academy’ (2014)
PROFESSIONAL EXPERIENCE
C++ Software Developer | Confidential Company (NDA)
Budapest, Hungary | January 2024 - March 2026
Researched undocumented communication mechanisms on Qualcomm, MediaTek, and Exynos devices and converted
technical findings into proof-of-concept implementations for new product capabilities.
Created a Qualcomm Emergency Download protocol emulator on the Cynthion FPGA platform, enabling controlled
analysis and validation of low-level device exchanges.
Extended a Qt/C++ recovery application with workflows for restoring firmware and critical device data on MediaTek- and
Exynos-based smartphones.
Reverse-engineered USB communication sequences by capturing and interpreting traffic generated by devices and
third-party service tools.
Investigated boot chains, firmware components, and platform-specific behavior to determine safe and repeatable
methods for device access and recovery.
Worked from technical investigation through implementation and debugging, reviewing code and integrating research
results into the existing product architecture.
C++ Software Developer | Confidential Company (NDA)
Chernivtsi, Ukraine | January 2020 - December 2023
Developed and maintained a multithreaded Windows desktop product in C++ and Qt for servicing mobile devices
connected to a PC.
Designed reusable communication components for device detection, session management, data transfer, flashing,
reading, writing, and recovery operations.
Implemented both standard and proprietary encrypted protocols operating through USB, virtual COM ports, device
bootloaders, and running firmware.
Built diagnostic tooling around software and hardware protocol analyzers to trace data exchanges and isolate failures
across the PC-to-device communication path.
Redesigned and implemented the application's Qt user interface, reorganizing key workflows and improving the usability
of device-service operations.
Stabilized a mature legacy codebase by resolving defects and improving memory and resource handling in long-running
device communication workflows.
Supported the complete development lifecycle, including technical estimation, solution design, implementation,
integration, debugging, and long-term maintenance.
Similar candidates
-
Full-stack програміст PHP, JS, Python, C++ (впровадження ШІ)
Chernivtsi, Vinnytsia , more 7 cities -
UI Software Engineer
Chernivtsi, Ivano-Frankivsk , more 8 cities -
Web-програміст
40000 UAH, Chernivtsi, Cherkasy, Remote -
Разработчик игр
40300 UAH, Chernivtsi, Ivano-Frankivsk , more 4 cities -
Fullstack-програміст
25000 UAH, Chernivtsi, Remote -
Інженер-програміст
70000 UAH, Chernivtsi, Ivano-Frankivsk , more 5 cities