• File

Sergii

Python/C++, embedded robotics developer

Age:
38 years
City:
Kyiv

Contact information

The job seeker has provided: Phone numberMessenger

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

СЕРГІЙ ЧУПАК
Embedded / Robotics Software Engineer
C++ · Python · Embedded Linux · ROS 2 · ArduRover · CAN bus

Київ, Україна · віддалено / гібрид / офіс
[open contact info](look above in the "contact info" section) · [open contact info](look above in the "contact info" section) · t.me/LukaBrazzzzi

ПРОФЕСІЙНИЙ ПРОФІЛЬ
Розробник робототехнічних та embedded-систем із досвідом створення програмного забезпечення для
наземної роботизованої платформи: від прошивки керування двигунами та інтеграції сенсорів до ROS 2
runtime, телеметрії й операторського web-інтерфейсу.

Працюю з C/C++, Python, Raspberry Pi, Arduino та Linux. Поєдную низькорівневу взаємодію з обладнанням
із розробкою сервісів керування, передавання даних і дистанційної роботи з роботом. Маю досвід
реалізації watchdog, failsafe та пріоритетів між ручним, браузерним і автономним керуванням.

Додаткова сильна сторона — досвід production backend-розробки: мережеві інтеграції, real-time обмін
даними, діагностика збоїв і відтворюване розгортання систем.

КЛЮЧОВІ КОМПЕТЕНЦІЇ
• Embedded та firmware: C/C++, Arduino, Raspberry Pi 5, Embedded Linux; PWM-керування двигунами,
енкодери, драйвери IBT-2/BTS7960.
• Робототехніка: ROS 2, rclpy, colcon, ArduRover; ручне та автономне керування, базова навігація, запис
маршруту, прототипування Return-to-Home.
• Інтерфейси та обладнання: CAN bus, UART, I²C, USB Serial, GPIO; GPS, IMU, магнітометри, камери,
RC-приймачі CRSF/ELRS.
• Надійність керування: watchdog, arm/disarm, failsafe, контроль втрати зв’язку та керуючих команд,
пріоритети джерел керування.
• Відео й операторські інтерфейси: інтеграція камер, відеопотоки, WebRTC, WebSocket, Browser
Gamepad API, Vue 3.
• Розробка та експлуатація: Git, Docker, Docker Compose, Linux, SSH, VPN, мережна діагностика, аналіз
логів, автоматичний запуск і відновлення сервісів.

Сергій Чупак · Embedded / Robotics 1

РЕЛЕВАНТНИЙ ПРОЄКТНИЙ ДОСВІД
Наземна роботизована платформа — embedded-розробка та інтеграція
• Створив ROS 2 runtime для Raspberry Pi 5 з окремими вузлами керування, навігації, сенсорів і телеметрії.
• Побудував наскрізний ланцюг керування: RC-пульт або браузер → Raspberry Pi → Arduino → драйвери
двигунів → двигуни.
• Розробив Arduino firmware на C/C++ для двонапрямного PWM-керування двигунами, підрахунку імпульсів
енкодерів і передавання телеметрії через Serial.
• Реалізував watchdog і failsafe-логіку зупинки двигунів у разі втрати зв’язку або керуючих команд.
• Інтегрував GPS, IMU, магнітометр, камеру та ELRS-приймач через UART, I²C й USB Serial.
• Реалізував пріоритети між фізичним пультом, web-керуванням та автономним модулем.
• Працював над базовою навігацією, записом маршруту та прототипуванням повернення до початкової
точки.
• Контейнеризував runtime, налаштував відтворюване розгортання й автоматичний запуск після
перезавантаження.

Операторські інтерфейси та real-time системи
• Розробляв web-панелі керування на Vue 3 для операторів і адміністраторів.
• Реалізував відображення телеметрії, станів сервісів та оперативних даних через WebSocket.
• Працював із браузерним керуванням, Browser Gamepad API та WebRTC.
• Поєднував інтерфейси користувача, backend-сервіси й фізичне обладнання в єдину систему керування.

ДОДАТКОВИЙ ДОСВІД — BACKEND ТА PRODUCTION
• Проєктував і розвивав backend на Python, Django та DRF для фінтеху, автоматизації й інтеграцій зі
сторонніми сервісами.
• Реалізував обробку подій і фонових задач із Celery та Redis, повторні спроби, захист від дублювання й
відновлення після помилок.
• Розробляв REST API, WebSocket-сервіси та захищені інтеграції з автентифікацією й аудитом операцій.
• Підтримував production-системи: Docker, Nginx, MySQL, моніторинг, резервне копіювання та
контрольоване розгортання.
• Діагностував несправності на рівні коду, процесів, мережі та зовнішніх сервісів.

ОСВІТА
КПІ — Кібернетика, 2005–2012
Robot Dreams — Розробка на C++ для Military Tech
Hillel — Python Pro, Machine Learning

МОВИ
Українська — рідна · Російська — рідна · Англійська — B2

БАЖАНІ ПОЗИЦІЇ
Embedded Software Engineer · Robotics Software Engineer
Embedded Linux / Robotics Integration Engineer

Сергій Чупак · Embedded / Robotics 2

More resumes of this candidate

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: