• Файл

Demchuk

C++ Software Engineer

Вік:
19 років
Місто проживання:
Львів
Готовий працювати:
Дистанційно, Київ, Львів, Тернопіль

Контактна інформація

Шукач вказав телефон .

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Bohdan Demchuk
C++ Developer
[відкрити контакти](див. вище в блоці «контактна інформація»)[відкрити контакти](див. вище в блоці «контактна інформація»)github.com/bohdandemchukk
Lviv, Ukraine

Summary
C++ developer and Computer Science student with 3+ years of programming experience. Strong
knowledge of C++, OOP principles, STL, algorithms, and data structures. Experienced in developing
cross-platform desktop applications, embedded IoT systems and games through hands-on
projects. Looking for a position to contribute to real-world projects and grow as a developer.

Education
Ivan Franko National University of Lviv September 2023 – Present
Bachelor’s degree in Computer Science

Projects
Desktop cross-platform image editor (C++, Qt)
Implemented a layer-based image editing system with a dedicated layer manager, per-layer
filter pipelines, and real-time canvas rendering via a custom QGraphicsView
Designed an extensible image processing pipeline supporting 20+ filters: brightness, contrast,
saturation, exposure, gamma and many more.
Implemented a multi-level undo/redo system using the Command pattern, covering filter
changes, crop, layer operations, rotate, and flip actions.
Developed drawing and eraser tools with undo/redo support
Built an image I/O module for loading and saving images while preserving original and edited
states
Implemented custom UI widgets including collapsible filter sections, filter sliders, and a layers
panel

Weather Station (ESP32, IoT System)
Developed an embedded IoT weather station using ESP32 (ESP-IDF, C)
Integrated DHT22 (temperature/humidity) and BMP180 (pressure) sensors
Implemented custom drivers for DHT22, BMP180 and display
Implemented real-time data visualization on display
Designed firmware using FreeRTOS for concurrent sensor reading and data publishing
Built MQTT-based communication pipeline (device → broker → server)
Developed backend service for processing data (C++, Boost.Beast, Boost.Asio)
Stored time-series data in InfluxDB
Implemented REST API for sensor data access

Skills
Programming: C++17, C, Bash, JavaScript
Frameworks/Libraries: Qt, Boost.Beast, Boost.Asio, SFML, Unreal Engine, React
Tools: Git, CMake, Linux, InfluxDB
Embedded: ESP32, ESP-IDF, FreeRTOS, MQTT, Sensors (DHT22, BMP180)

Languages
Ukrainian — Native
English — B2

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: