Особисті дані приховані
Цей шукач вирішив приховати свої особисті дані та контакти. Ви можете зв'язатися з ним зі сторінки https://www.work.ua/resumes/5466699/
C++ developer (Qt), Software Engineer
Контактна інформація
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Досвід роботи
Senior Engineer (C++ developer)
з 12.2024 по нині
(1 рік 2 місяці)
Control system based on ARM: C++, Qt 5.15.2-6.8.1 , Qt C++ cross compiler for ARM, QML, Debian/Ubuntu (including for ARM), RaspberryPI/Radxa.
C++ developer
з 08.2023 по 12.2024
(1 рік 5 місяців)
Freelance, Дистанційно (IT)
1. C++ Developer (Qt 5.15.2 - 6.8.1 С++, QML, Windows/Linux, OpenCV (C++, video processing - yolov5, ONNX models, images, filters), Raspberry Pi ). Freelancer, Aug 2023 - Dec 2024.
C++ developer (remotely)
з 05.2022 по 08.2023
(1 рік 4 місяці)
PDF Pro Software Inc., Vancouver, British Columbia, Canada (IT)
Development of new functionality. Support.
Qt (QWidget, framework 5.15.2, Windows) · C++ · CMake (Linux) · ООП · multithreading · Git
Senior Engineer (C++ developer, remotely)
з 10.2019 по 05.2022
(2 роки 8 місяців)
RPC Radics LLC, Полтава (IT)
Projects:
1. Software and hardware platform for creating small and medium-sized industrial information and control systems (IMS): 1) Compiler for generating firmware for the IMS logic module (2 and 16 encodings) - С++15(17) VisualStudio.; 2) MySQL database for IMS.; 3) Communication: IMS logical module - database via IP, UDP protocols. C++15(17) VisualStudio.; 4) Simulator of the operation of the logical module of the IMS (with the issuance of signals to the inputs). C++, Framework Qt 5.14.1, multithreading, thread synchronization.
2. Project management: A tool for tracking requirements for project documentation (V-model, QA-PM). C++, Qt framework 5.14.1. Building automation: "Matrixbook Requirements Tracing Matrix"
3. Project: "Smart City": 1) Backend: Server for remote control of components: networked, multi-threaded, highly loaded application. 2) Documentation of work in the database. 3) Frontend: Management of remote components, display on the map. С++, Framework Qt 5.15.2, multithreading, MySQL DBMS, TCP/IP. Git, doxygen, unit testing. Backend + frontend.Projects: 1. Software and hardware platform for creating small and medium-sized industrial information and control systems (IMS):
1) Compiler for generating firmware for the IMS logic module (2 and 16 encodings) - С++14(17) VisualStudio.; 2) MySQL database for IMS.; 3) Communication: IMS logical module - database via IP, UDP protocols. C++14(17) VisualStudio.; 4) Simulator of the operation of the logical module of the IMS (with the issuance of signals to the inputs). C++, Framework Qt 5.14.1, multithreading, thread synchronization. 2. Project management: A tool for tracking requirements for project documentation (V-model, QA-PM). C++, Qt framework 5.14.1. Building automation: "Matrixbook Requirements Tracing Matrix" 3. Project: "Smart City": 1) Backend: Server for remote control of components: networked, multi-threaded, highly loaded application.
2) Documentation of work in the database.
3) Frontend: Management of remote components, display on the map. С++, Framework Qt 5.15.2, multithreading, MySQL DBMS, TCP/IP. Git, doxygen, unit testing, QML: mapPlugin: osm. Backend + frontend.
Навички: Git BASH · GitHub · OSM · qtx lsx · QML · Internet Protocol Suite (TCP/IP) · Testing · User Datagram Protocol (UDP) · Qt (QWidget, framework 5.15.2) · C++ · ООП · multithreading · SQL · MySQL · C · doxygen · dbForge Studio 2019 for MySQL · OLE-технологии · Microsoft Visual Studio (C++) · Win32 API · GitGit BASH · GitHub · OSM · qtx lsx · QML · Internet Protocol Suite (TCP/IP) · Testing · User Datagram Protocol (UDP) · Qt (QWidget, framework 5.15.2) · C++ · ООП · multithreading · SQL · MySQL · C · doxygen · dbForge Studio 2019 for MySQL · OLE-технологии · Microsoft Visual Studio (C++) · Win32 API · Git
Associate professor of the department
з 02.2009 по 10.2019
(10 років 9 місяців)
National University «Yuri Kondratyuk Poltava Polytechnic», Poltava (Освіта, наука)
Associate Professor of the Department of Computer Engineering
Освіта
ХВУ
Науковий центр ППО, Харків
Вища, з 2004 по 2004 (менш ніж 1 рік)
Вчене звання: Старший науковий співробітник. Спеціальність: Військова кібернетика, системи управління та зв'язок, технічна.
Розробка програмного забезпечення для МО.
ХВУ
Ад'юнктура, Харків
Вища, з 1992 по 1996 (4 роки)
Кандидат технічних наук – військова кібернетика, інформатика, системний аналіз. Дисертація – спеціальна тема в галузі розробки програмного забезпечення для систем підтримки прийняття рішення, вироблення дій у конфліктних ситуаціях (інформаційно-розрахункова система мовою С++)
ВІРТА ППО ім. Говорова
Факультет АСУ. Спеціальність: офіцер-дослідник: математичне забезпечення досліджень, Харків
Вища, з 1990 по 1992 (2 роки)
Професійне знання АСУ, комп'ютерних мереж, розробка програмного забезпечення для МО
ХДУ ім.Горького (Каразіна)
Механіко-математичний. Механіка, прикладна математика, Харків
Вища, з 1983 по 1990 (7 років)
Професійне володіння комп'ютером, математичними методами, алгоритмами та мовами програмування
Знання і навички
- C++
- STL
- Boost
- Неконфліктність
- Знання принципів ООП
- Командна робота(ділюся знаннями та ідеями)
- Принциповий в пошуках рішень(обгрунтовую)
- Win32 API/POSICS
- Multithreading
- Розуміння чужого коду (маю свої проекти і супровід)
- Досвід написання TcpServer
- Бібліотека QtXlsx
- Doxygen
- Англійська технічна
- Windows\Linux
- Socket
- Code::Blocks
- MS Visual Studio
- Обробка документів MSOffice/PDF
- Unit-testing (QtTest/googletest)
- API Aspose/DynaPDF/BlackIce
- GitBash/GitLab/GitHub
- TCP/UDP
- OSM/MapQML
- SQL/MySQL
- Python/PyCharm
- Qt
- OpenCV
Знання мов
- Українська — вільно
- Англійська — середній
Додаткова інформація
Вакансії в MilTech