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 грн, Киев, Удаленно -
Software engineer (ERP and Backend)
Киев, Удаленно -
Інженер-програміст
100000 грн, Другие страны, Удаленно -
Программист микроконтроллеров
80000 грн, Киев, Удаленно -
System Software Developer
30560 грн, Удаленно -
C++ програміст
50000 грн, Киев, Винница , еще 8 городов