Middle Software Developer, С++, Qt (QML), GStreamer, Video systems, Android (Java), Embedded systems.
Software Developer with 5 years of commercial experience and more than 10 years of engineering background focused on C++, network services, multimedia and embedded systems, Android.
Developed 5+ applications for desktop PCs (Windows, Ubuntu), embedded systems, mobile devices.
Experienced with databases, computer vision, peripheral devices, mapping, Arduino.
My goal is to create efficient systems and devices.
February 2022 – Present
October 2019 – February 2022
developed an application (adapted for custom controller, PC and touch tablet) for controlling a thermal imaging electro-optical surveillance system for Windows, Ubuntu, ARM (NVIDIA Jetson TX2) platforms using: C++, Multithreading, Qt, QML, embedded OSM maps, GStreamer, Serial-port, Pelco-D;
developed the “Ballistic Calculator” application for controlling and viewing/recording video from an optical sight for Android platform using: Java, GStreamer, HERE Map SDK;
developed an application (control menu, OSD) for an embedded optical reconnaissance device based on HiSilicon “HIVIEW-TECH” platform using: C, Multithreading, LVGL, I2C;
optimized legacy code for video stream processing without additional OpenCV libraries — using only GStreamer;
cross-compilation of applications for embedded systems on ARM (NVIDIA Jetson TX2, HiSilicon “HIVIEW-TECH”) platforms using Qt Creator;
consulted customers regarding developed electro-optical devices during the “Arms and Security” exhibition;
teamwork participation, device design discussions, client-side software development, testing and presenting devices to customers, international business trips;
November 2018 – September 2019
developed the «IP-cam GO» application (client side of multimedia system) for recording/viewing video from IP cameras on Android platform using: Java, Multithreading, REST API;
teamwork with backend developer and QA engineer using Trello task management system;
1998 – 2018
2012 – 2025
developed cross-platform system “BypassNAT” (client/server) for remote control of computers and devices for Windows, Ubuntu, ARM (Raspberry Pi), Android using: C++, Multithreading, Qt, QML, TCP/IP, GStreamer, MediaMTX;
developed cross-platform multimedia service “CamOnTime” (client/RTSP-server) for storing video from IP cameras on a personal server and further playback for Windows, Ubuntu, ARM (Raspberry Pi), Android using: C++, Qt, QML, TCP/IP, GStreamer;
developed cross-platform game application “Mean Mole” for Windows, Ubuntu, Android, iOS, Windows Phone using: C++, Multithreading, Qt, QML;
integrated and tested examples of NVIDIA TensorFlow computer vision library in own applications on Ubuntu Nvidia GeForce GTX 1060 platform using: C++, Multithreading, Qt;
created a web page that downloads dangerous weather forecasts and generates a visual flight hazard scale for aviation using HTML and ChatGPT;
developed informative presentation web pages for GitHub applications: BypassNAT, CamOnTime using: HTML, Markdown;
deployed a personal cloud server on Oracle Cloud for application testing;
experimental development of media players for Windows platform using Visual Studio, DirectShow, COM-objects, libVLC;
experimental development of applications for Arduino platform;