Demchuk
C++ Software Engineer
- Вік:
- 19 років
- Місто проживання:
- Львів
- Готовий працювати:
- Дистанційно, Київ, Львів, Тернопіль
Контактна інформація
Шукач вказав телефон .
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/17919120/
Завантажений файл
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
C++ Developer
[
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
Схожі кандидати
-
Senior Back-end (PHP) Developer, Software Engineer
120000 грн, Київ, Дистанційно -
Інженер-програміст
100000 грн, Інші країни, Дистанційно -
Программист микроконтроллеров
80000 грн, Київ, Дистанційно -
System Software Developer
30560 грн, Дистанційно -
Full stack software engineer
Дніпро, Львів, Дистанційно -
PHP Developer, Software Engineer
Дистанційно