Viktor I.
Рейтинг
Рівень володіння мовами
Резюме
Мультидисциплінарний інженер з досвідом у вбудованих системах, бекенд-розробці, робототехніці та кібербезпеці. Поєдную сильну академічну підготовку в галузі прикладної фізики та наноматеріалів із практикою інженерії як у сфері «заліза», так і програмного забезпечення.
У SkyLab UA я працював над бойовою роботизованою платформою UGV Sirko-S1, розробляючи вбудоване ПЗ для мікроконтролерів STM32/ESP32. Я інтегрував сенсори, GPS, IMU, камери та бездротові модулі (LoRa, Wi-Fi, Bluetooth), оптимізував телеметрію, впроваджував навігаційні алгоритми та керування виконавчими механізмами. Використовував протоколи MAVLink, SBUS, CRSF, ELRS, а також інструменти FreeRTOS, ESP-IDF, осцилографи та логічні аналізатори.
Під час роботи в Huawei я стажувався на позиції Software Development Engineer, займаючись алгоритмічним моделюванням, оптимізацією та технічним консалтингом. Співпрацював з експертами для впровадження ефективних рішень та здобув досвід у масштабному корпоративному середовищі.
Як ментор у GoIT, я проводив заняття з Python, JavaScript, кібербезпеки та HTML/CSS. Допомагав студентам розібратися з базовими концепціями програмування, керував практичними проєктами та знайомив із етичним хакінгом і тестуванням на проникнення за допомогою Kali Linux.
У NauticAi я працював Python Backend Engineer у стартапі. Проєктував бекенд-архітектуру, інтегрував MongoDB та створив платформу для онбордингу в криптовалюту з акцентом на продуктивність, зручність і масштабованість.
У Arena City я розробляв високонавантажені бекенд-системи на C/C++, які обробляли десятки тисяч одночасних TCP/UDP-з’єднань. Писав модулі ядра Linux для трасування системних викликів, створював Telegram-ботів для інтеграції з CRM та налаштовував CI/CD-конвеєри на GitHub Actions, Docker і Kubernetes у GCP.
В освіті я здобув ступінь бакалавра з прикладної фізики та наноматеріалів у КПІ, де зосереджувався на моделюванні, аналізі даних, квантовій механіці та нанотехнологіях. Моя дипломна робота була присвячена системам «розумного села», що інтегрують водно-енергетичні мережі. Також я завершив розширену програму з кібербезпеки, де працював із радіосистемами, шифруванням, терміналами Starlink та тактичною ІТ-інфраструктурою.
Мій стек: C/C++, Python, JavaScript, FreeRTOS, ESP-IDF, Git, Docker, Kubernetes, MongoDB, RabbitMQ, Redis, GCP, CI/CD та інші. Я розкриваю свій потенціал на перетині «заліза» й програмного забезпечення та завжди прагну створювати надійні, ефективні й значущі технічні рішення.
Навички та вміння
Програмування
Фото, аудіо та відео
Архітектура та інжиніринг
Переклади
Робота з текстами
Портфоліо
- Всі роботи 22
- Linux та Unix 2
- Python 2
- 3D моделювання та візуалізація 2
- Веб-програмування 1
- AI та машинне навчання 3
- Вбудовані системи та мікроконтролери 12
-
Kali Linux
Linux та UnixUsed Wireshark on Kali Linux to identify and analyze IP traffic within a local network. Successfully discovered the IP address of a Raspberry Pi 5 by capturing broadcast and ARP packets. Applied display filters to isolate specific MAC and IP address interactions, enabling quick identification of new or hidden devices on the LAN.
-
Waveshare
Вбудовані системи та мікроконтролериI have experience integrating the Waveshare 2-axis camera module (PAN 360°, TILT -45°~90°) for UGV, video surveillance and robotics. I am currently working on integration with MIMO radar: I am developing middleware for receiving coordinates, processing them on Raspberry Pi and further transmitting them to ESP32 for control or telemetry.
-
MIMO Radar
Вбудовані системи та мікроконтролериCurrently developing a MIMO radar-based system for real-time detection of FPV drones, anti-personnel mines, cruise missiles, and other low-visibility targets. Focused on embedded integration, object tracking algorithms, and edge processing using mmWave radar technology from Texas Instruments.
-
Raspberry Pi 5
Вбудовані системи та мікроконтролериAssembled a custom microcomputer setup based on Raspberry Pi 5 with a tower cooler and dual RGB fans for active cooling.
Integrated an OLED display to show system stats such as temperature, IP address, and CPU load.
Neatly organized internal power delivery and SSD storage integration.
Configured OpenSSH server and set up a tunnel-based connection within the local network, enabling access from any device at home.
-
THE CONCEPT OF A “SMART VILLAGE” FOR THE TERRITORY OF UKRAINE
AI та машинне навчанняDuring my studies in Applied Physics and Nanomaterials,I received a strong interdisciplinary education combining physics, mathematics, programming, and nanotechnology.The curriculum included quantum mechanics, statistical and solid-state physics, electrodynamics, thermodynamics, numerical methods, computer modeling, and experimental data analysis.I also studied optical and X-ray methods, semiconductor devices, and nanostructures.
As part of my qualification work, I conducted research and successfully defended my thesis "The Concept of a Smart Village in Ukraine Based on an Intelligent Water-Energy Nexus System",receiving an excellent grade. Practical skills were reinforced through lab sessions, interdisciplinary coursework, and a pre-diploma internship.I completed the program with a total score of 83/100, earning top grades in numerical methods, modeling, and data analysis.This experience shaped my systems thinking and laid a strong foundation for a career in research and engineering.
-
Spy Cat Agency API
Веб-програмуванняIt is a RESTful API for managing spy cats, their missions, and goals.
-
FTP_Kali_Linux
Linux та UnixFTP for Offline File Acquisition
Set up and used FTP clients (ftp, lftp) on Kali Linux to access a remote FTP server when the local machine had no direct internet connection. Retrieved necessary packages (e.g., .deb files, wget binaries) by connecting to a LAN-shared FTP host from another PC with internet access. Used this method to manually download and install software dependencies offline.
-
Радіатор
3D моделювання та візуалізаціяДослідження стаціонарного теплового аналізу, перехідного тепла та теплових напружень на основі моделі радіатора.
-
Моделі радіаторів
3D моделювання та візуалізаціяМоя команда FlowDynamics IPT зайняла 1-е місце в Студентському технологічному конкурсі 2024 у категорії Теплове управління. У рамках конкурсу моя команда запропонувала моделі радіаторів для мінімізації та розподілу тепла, що генерується центральним процесором.
-
Мігаючий LibreSDR PLUTO
Вбудовані системи та мікроконтролериКоли я почав прошивати LibreSDR PLUTO, я натрапив на серйозну проблему — я випадково записав лише файл pluto.frm в внутрішню флеш-пам'ять, без завантажувача.
В результаті пристрій фактично став цеглиною.
Як я це виправив:
Виявляється, ви можете або самостійно скомпілювати прошивку для Linux, або знайти готовий образ, покласти його на карту microSD, завантажити пристрій з неї та відновити все.
… Цей підхід дозволив мені відновити систему і повернути SDR до життя без використання JTAG або апаратних інструментів для перепрошивки.
Це було хорошим нагадуванням, що з такими SDR-пристроями наявність опції завантаження з SD є рятівником — особливо якщо ви часто експериментуєте з прошивками.
-
LibreSDR PLUTO на базі Zynq7020
Вбудовані системи та мікроконтролериМій досвід з LibreSDR PLUTO на базі Zynq7020
Нещодавно у мене була можливість працювати з LibreSDR PLUTO — сучасною SDR радіостанцією, що працює в діапазоні 70 МГц – 6 ГГц і підтримує 4 антени (2 TX + 2 RX).
Цей пристрій виявився не просто альтернативою популярному ADALM-PLUTO, а потужним і гнучким інструментом для професійних завдань.
Що мені особливо сподобалося:
… Висока точність і стабільність завдяки VCTCXO 40 МГц (0.5 ppm)
Зручне підключення через Gigabit Ethernet і USB Type-C (OTG і Debug)
Підтримка MicroSD — швидкий завантаження та перемикання прошивок
Алюмінієвий корпус — як естетичний, так і ефективний розподіл тепла
Підтримка синхронізації через 1 PPS і 10 МГц для складних багатоканальних проектів
Технічні особливості:
Частотний діапазон: 70 МГц – 6 ГГц
Ширина смуги: до 20 МГц
12-бітний ЦАП/ЦАП
512 МБ ОПЕРАТИВНОЇ ПАМ'ЯТІ та 32 МБ FLASH
Повна підтримка TDD та FDD
Можливі застосування:
Дослідження сигналів у цивільних та промислових діапазонах
Прототипування комунікаційних систем
Експерименти з обробкою цифрових сигналів (DSP)
Робота в GNU Radio, SDRangel, MATLAB та інших середовищах
Висновок: LibreSDR PLUTO приємно здивував мене.
Це справді гнучкий, продуктивний і добре продуманий SDR, який підійде як інженерам, так і радіоентузіастам.
Я радий мати цей пристрій у своєму інструментарії — і вже планую кілька нових експериментів з ним.
-
Оновити LibreSDR
Вбудовані системи та мікроконтролериНещодавно я оновив своє радіо LibreSDR, додавши покращене термічне управління та елементи теплопередачі. Тепер плата працює стабільніше під важким навантаженням, залишається прохолоднішою і готова до триваліших тестових сесій. На фото — процес складання та модифікації. Для мене ці оновлення — це не просто хобі, а крок до створення більш надійних рішень у зв'язку та радіоінженерії. LibreSDR — це відкрита платформа, що робить її ідеальною для експериментів та налаштування.
-
TX16S Mark II Max Радіоконтролер (M2)
Вбудовані системи та мікроконтролериДосвід інтеграції передавача RadioMaster TX16S з мікроконтролерами ESP32 / STM32. Розроблено прошивку з підтримкою протоколів SBUS, CRSF, ELRS, LoRaWAN для підключення до радіомодемів. Забезпечено надійну передачу команд управління та телеметрії, адаптуючи протоколи до специфіки проектів у відкритому просторі та в умовах перешкод. Наразі я продовжую працювати та проводити дослідження з цим пультом дистанційного керування.
-
Планувальник місій та конфігурація джойстика (ArduPilot)
Вбудовані системи та мікроконтролериНалаштовані та відкалібровані системи управління для платформ на базі ArduPilot з використанням Mission Planner:
Складено фізичні джойстикові контролери (наприклад, Radiomaster TX16S) для управління каналами через USB HID інтерфейс.
Налаштовані осі руху (X, Y, Z, Rz, Slider1/2) та цифрові кнопки для точного управління транспортним засобом.
Працював з COM-портами, встановив телеметричні з'єднання та налаштував зв'язок MAVLink.
…
Використано функції Mission Planner: прошивка ПЗ, шаблони конфігурацій, режими симуляції.
-
Симуляція планет
PythonЦе програма планетарного моделювання, розроблена з використанням бібліотеки Pygame на Python. Вона моделює рух і орбіти планет навколо центрального Сонця.
Відгуки та компліменти про виконані проєкти 1
4 вересня 2025
2000 UAH
Шукаємо спеціаліста з ESP 32 \ Потрібно доєднати мікрофон
Швидко відгукнувся, швидко виконав, видно людина грамотна та має широкий вибір апаратури та компонентів для виконання проєктів.
Активність
| Останні ставки 10 | Бюджет | Додано | Терміни | Ставка | |
|---|---|---|---|---|---|
|
DevOps консультація
700 UAH
|
|||||
|
Потрібен Python розробник для створення Telegram-бота з простим функціоналом
2000 UAH
|
|||||
|
Сtm32+TFT
800 UAH
|
|||||
|
Автоматизований Python-пайплайн для обробки відео та генерації EN/RU метаданих
27 000 UAH
|
|||||
|
Інженер машинного навчання (Спортивна аналітика)
27 000 UAH
|
|||||
|
Конвертація csv файлів у md та їх поділ на окремі md файли.
4500 UAH
|
|||||
|
Розробка ПЗ для аналізу та фільтрації сайтів через Google Search API
12 000 UAH
|
|||||
|
Постачальник послуг заявника
1330 UAH
|
|||||
|
Шукаємо спеціаліста з ESP 32 \ Потрібно доєднати мікрофон
2000 UAH
|
|||||
|
STM32
5166 UAH
|