Дмитро
Software Developer, 130 000 UAH
- Age:
- 23 years
- City:
- Lviv
Contact information
The job seeker has entered a phone number and LinkedIn.
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/18121209/
Work experience
[Feature Lead] Video Recording & Processing
from 03.2025 to 12.2025
(10 months)
Infopulse, Дистанційно (IT)
Короткий опис: керував проектуванням і розробкою підсистеми запису на основі Python із використанням FFmpeg, зосередженою на захопленні та обробці подій виявлення пожежі та диму. Взяв на себе володіння архітектурою для надійного зберігання відео та створення фрагментів на основі подій, забезпечуючи оптимізовану продуктивність і повну інтеграцію з серверною частиною виявлення.
Обов'язки:
– Виконував обов’язки керівника функцій для конвеєра запису, формуючи архітектуру для безперервного зберігання відео на основі подій.
- Розроблено та реалізовано робочі процеси для фіксації подій вогню та диму, узгодження відеоданих із метаданими подій надійним і масштабованим способом.
— Розроблено логіку перекодування для створення кінцевих відеофрагментів, збагачених обмежувальними рамками навколо виявлених подій для аналізу та візуалізації.
— Досліджено й оптимізовано використання FFmpeg для підвищення продуктивності, зменшення накладних витрат на зберігання та забезпечення надійних довготривалих записів.
- Координація з групами виявлення та бекенда для узгодження синхронізації подій, обробки метаданих та інтеграції API.
Мови та інструменти: Python, FFmpeg, Git, Flask/REST API, unittest, Linux
[Middle] Software Engineer (Security Systems)
from 06.2024 to 03.2025
(10 months)
Infopulse, Дистанційно (IT)
Короткий опис: Розширення та вдосконалення REST API в Linux, зосереджуючись на модернізації інтерфейсу панелі керування шляхом переміщення застарілих вкладок графічного інтерфейсу в спеціальні кінцеві точки RESTful. Робота включає зворотне проектування, виправлення помилок і забезпечення оптимізації API в межах обмежень застарілого компілятора (1998).
Обов'язки:
— Розроблено та реалізовано нові ресурси API для віддзеркалення графічних вкладок, що забезпечує модульну інтеграцію з панеллю керування, що розробляється.
- Проведено масштабне зворотне проектування існуючого коду, щоб зрозуміти недокументовану поведінку.
Виявлено та усунено помилки в логіці серверної частини, підвищивши стабільність і надійність API.
- Навігація в обмеженнях застарілого компілятора C++, розробка креативних рішень для сучасних архітектурних проблем.
- Сприяв налаштуванню продуктивності та узгодженню поведінки API з принципами REST.
Мови та інструменти: C++, Python, Git, Cmake, Cppcheck, SQLite, Cross-Compilation, Boost Library.
[Feature Lead] Real-Time Rendering (Car Charging Stations)
from 05.2023 to 12.2023
(8 months)
Yalantis, Дистанційно (IT)
Короткий опис: Керував розробкою демона Linux з нуля, зосередженого на рендерингу графіки за допомогою OpenGL, Pango та Cairo, одночасно координуючи команду розробників як керівник функцій.
Обов'язки:
- Взяв на себе відповідальність як керівник функцій у розробці та впровадженні демона Linux для візуалізації статусу дисплея в реальному часі.
- Практична робота з OpenGL, Pango та Cairo, щоб забезпечити ефективне та візуально чітке відтворення.
- Продемонстрував сильні навички системного програмування Linux і розробки графіки.
- Керовані розробниками, делеговані завдання та скоординовані технічні рішення для забезпечення своєчасної доставки.
- Зіграв ключову роль у формуванні архітектури та доведенні проекту до успішної реалізації.
Мови та інструменти: C/C++, Git, Cmake, clang-format, cppcheck, SQLite, крос-компіляція.
[Middle] Software Developer (Windows Application)
from 06.2022 to 05.2023
(1 year)
GlobalLogic, Дистанційно (IT)
Короткий опис: Розроблено Windows-додаток для взаємодії з протоколом PCIe, використовуючи фреймворки Qt/MFC. Зробив внесок як у дизайн графічного інтерфейсу користувача, так і в розширення основної функціональності. Крім того, брав участь в інфраструктурі CI/CD як адміністратор Jenkins, створюючи конвеєрні сценарії Groovy та PowerShell.
Обов'язки:
- Розроблено та реалізовано нові графічні вікна та форми за допомогою Qt та MFC у Windows.
— Розширено функціональні можливості інструменту, підвищивши його ефективність для аналізу та взаємодії PCIe.
- Співпраця з командою для підтримки та розширення спеціального інструменту PCIe на основі Windows.
- Частково адміністрував Jenkins, створював і підтримував сценарії конвеєра CI/CD у Groovy та PowerShell.
- Підтримувані робочі процеси розробки завдяки вдосконаленням автоматизації та інтеграції.
Мови та інструменти: C++, Groovy (з Powershell), файлова система з версіями P4V, система перегляду Swarm.
[Junior] Software Developer (Automotive)
from 11.2021 to 05.2022
(7 months)
GlobalLogic, Дистанційно (IT)
Короткий опис: брав участь у розробці нативної Android для одного з провідних автомобільних брендів, зосереджуючись на демонах безпеки та надійній передачі даних на рівень Application Framework за допомогою JNI (власний інтерфейс Java). Прикладні глибокі знання про протоколи безпеки та вбудовані системи в автомобільній сфері.
Обов'язки:
- Розроблені та підтримувані рідні демони Android для функціональності, пов’язаної з безпекою, у системному програмному забезпеченні автомобіля.
— Реалізовано надійний зв’язок між рідним і керованим рівнями за допомогою JNI, забезпечуючи надійний потік даних до Application Framework.
- Прикладний досвід у внутрішніх функціях Android, нативному C/C++ і стандартах безпеки автомобільного рівня.
- Співпраця з міжфункціональними командами для інтеграції низькорівневих служб безпеки в більш широкі інформаційно-розважальні системи та системи керування на основі Android.
- Забезпечено відповідність протоколам автомобільної безпеки та вимогам до продуктивності.
Мови та інструменти: C++, Java, Python, Soong, Git із системою огляду Gerrit, статичний аналізатор Coverity.
Education
Національний технічний університет України "Київський політехнічний інститут імені Ігоря Сікорського"
124 Системний аналіз, ІПСА, Київ
Higher, from 2020 to 2024 (4 years)
Additional education and certificates
No additional education or certificates.
Knowledge and skills
- Адаптивність
- C/C++
- Python
- Software development
- Multithreaded programming
- Git
- Next.js
Language proficiencies
- English — advanced
- Ukrainian — fluent
Similar candidates
-
Fullstack-програміст
Lviv, Other countries, Remote -
Розробник програмного забезпечення (Trainee, Junior)
Lviv, Kyiv , more 2 cities -
Python Software Engineer
Lviv, Remote -
Java software engineer (Electronics)
Lviv -
Fullstack-розробник
Lviv, Kyiv , more 2 cities -
HTML Developer (HTML5, CSS, SCSS, JavaScript, React, GSAP)
Lviv, Dnipro , more 8 cities