• File

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.

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.

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: