Middle Software Developer, С++, Qt (QML), GStreamer, Video systems, Android (Java), Embedded systems.
Software Developer з 5 роками комерційного стажу, та більше 10 років досвіду з фокусом на С++, мережеві сервіси, мультимедійні та вбудовані системи, Android.
Розробив 5+ додатків для стаціонарних ПК (Windows, Ubuntu), вбудованих систем, мобільних пристроїв.
Маю досвід роботи з базами даних, комп’ютерним зором, периферійним обладнанням, картами місцевості, Arduino.
Моя мета - створювати ефективні системи та прилади.
лютий 2022 р. - по теперішній час
жовтень 2019 р. - лютий 2022 р.
розробив додаток (адаптований для: кастомного пульта, ПК, сенсорного планшета) для управління тепловізійною оптико-електронною системою відеоспостереження, для платформ: Windows, Ubuntu, ARM (NVIDIA Jetson TX2), з використанням: С++, Multithreading, Qt, QML, вбудовані карти OSM, GStreamer, Serial-port, Pelco-D;
розробив додаток «Балістичний калькулятор» для управління та перегляду (запису) відео з оптичного прицілу, для платформи Android, з використанням: Java, GStreamer, HERE Map SDK;
розробив додаток (меню управління, OSD) для вбудованої системи оптичного розвідувального приладу, для платформи HiSilicon “HIVIEW-TECH”, з використанням: С, Multithreading, LVGL, I2C;
оптимізував код попередніх розробників, для роботи з відео-потоком без використання додаткових бібліотек OpenCV — лише GStreamer;
кроскомпіляція додатків для вбудованих систем, для платформ: ARM (NVIDIA Jetson TX2, HiSilicon “HIVIEW-TECH”), з використанням Qt Creator;
консультував щодо розроблених оптико-електронних приладів, під час виставки «Зброя та безпека»;
робота в команді, участь у проектуванні приладів, розробка клієнтської частини програмного забезпечення, випробування та презентація приладів замовникам, відрядження за кордон;
листопад 2018 р. - вересень 2019 р.
розробив додаток «IP-cam GO» (клієнтська частина мультимедійної системи) для реєстрації/перегляду відео з IP-камер, для платформи Android, з використанням: Java, Multithreading, REST API;
робота в команді з бекенд-розробником, тестувальником, з використанням системи контролю задач Trello;
1998 р. – 2018 р.
2012 р. – 2025 р.
розробив кросплатформену систему “BypassNAT” (клієнт/сервер) для віддаленого управління комп’ютером та приладами, для платформ: Windows, Ubuntu, ARM (Raspberry Pi), Android, з використанням: C++, Multithreading, Qt, QML, TCP/IP, GStreamer, MediaMTX;
розробив кросплатформений мультимедійний сервіс “CamOnTime” (клієнт/RTSP-сервер) для збереження відео (з IP-камер) на особистому сервері та подальшого його перегляду, для платформ: Windows, Ubuntu, ARM (Raspberry Pi), Android, з використанням: C++, Qt, QML, TCP/IP, GStreamer;
розробив кросплатформений ігровий додаток “Mean Mole”, для платформ: Windows, Ubuntu, Android, iOS, Windows Phone, з використанням: C++, Qt, QML, Multithreading;
інтегрував у свої додатки та тестував приклади бібліотеки комп’ютерного зору NVIDIA TensorFlow, для платформи Ubuntu Nvidia GeForce GTX 1060, з використанням: C++, Multithreading, Qt;
написав веб-сторінку, яка завантажує прогноз небезпечних явищ погоди по території та формує візуальну шкалу рівня небезпеки для польотів авіації, з використанням: HTML та ChatGPT;
розробив інформативно-презентаційні веб-сторінки для додатків на GitHub: BypassNAT, CamOnTime, з використанням: HTML, Markdown;
для тестування додатків розгорнув особистий хмарний сервер на Oracle Cloud;
тестова розробка медіаплейрів для платформи Windows, з використанням Visual Studio, DirectShow, COM-об’єктів, libVLC;
тестова розробка додатків для платформи Arduino;