• Файл

Владислав

Програміст Embedded (STM32)

Місто проживання:
Дніпро
Готовий працювати:
Дніпро, Івано-Франківськ

Контактна інформація

Шукач вказав телефон .

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Владислав Омельченко
Junior Embedded / Firmware Developer | STM32 | C
Дніпро, Україна · готовий до роботи в офісі та переїзду
[відкрити контакти](див. вище в блоці «контактна інформація») · [відкрити контакти](див. вище в блоці «контактна інформація») · [відкрити контакти](див. вище в блоці «контактна інформація») · Telegram
GitHub · 4WD Robot Platform
Профіль
Інженер-програміст із комерційним досвідом у iOS та web-розробці й попереднім досвідом у машинобудуванні. Переходжу в embedded / firmware: завершив практичний курс STM32, у межах якого вивчав C для мікроконтролерів, додатково самостійно поглиблював C через embedded-завдання та розробив публічний 4WD-робот на STM32. Шукаю позицію Junior Embedded / Firmware Developer у Дніпрі або з можливістю переїзду; особливо цікавлять R&D, робототехніка, дрони та miltech.
Ключові навички
• Embedded: C11, STM32 HAL, STM32CubeMX, STM32CubeIDE, PlatformIO, Git.
• Плати: Nucleo-F446RE, BlackPill STM32F411, BlackPill STM32F401.
• Периферія та протоколи: GPIO, EXTI/NVIC, timers, PWM, Input Capture, ADC, DAC, DMA, UART, I2C, SPI, CAN, watchdog, low-power modes; основи FreeRTOS.
• Архітектура та тестування: модульна прошивка, FSM, окремі модулі для протоколу, керування рухом, моторами, платою та периферією; Unity unit tests.
• Прототипування: базова електроніка, технічна та конструкторська документація, Autodesk Inventor, Fusion 360, базовий 3D-друк.
• Додатковий software-досвід: Swift, UIKit, SwiftUI, REST API / JSON, Core Data; PHP, JavaScript, MySQL, Linux/VPS support.
Embedded-проєкт
4WD Robot Platform
github.com/VladPioner/4WD-Robot-Platform
• Розробив модульну прошивку на C11 для BlackPill STM32F411 із використанням STM32 HAL.
• Реалізував бездротове UART-керування та перетворення команд X/Y у швидкості лівої і правої сторін.
• Побудував окремі модулі для протоколу, обробки команд руху, керування моторами, платою та периферією; керування чотирма DC-моторами виконується через PWM та DRV8833.
• Реалізував FSM для керування станами підсистеми руху.
• Додав unit-тести на Unity через PlatformIO та документацію архітектури.
Досвід роботи
iOS Developer · TrafficDNA
2022 — дотепер
• Єдиний iOS-розробник на основному напрямі: самостійна розробка, підтримка та публікація невеликих iOS-застосунків в App Store.
• Відповідальність за повний цикл роботи з застосунками без окремої iOS-ієрархії.
• Тривалий час працював над більшим паралельним проєктом MilChat разом із досвідченим iOS/Android-розробником.
• У MilChat реалізовував карту висот, запис і обробку маршрутів, надсилання маршруту в чат, побудову кривої за точками та графік висот уздовж неї.
• Реалізовував роботу з шарами військових об’єктів: розміщення готових об’єктів на шарах і карті, відображення та приховування шарів, а також імпорт та експорт даних.
Independent Web Developer & Technical Support · Big Apple Academy
2015 — дотепер
• Єдиний розробник і технічний спеціаліст для web-напряму.
• Самостійно створив та підтримую електронний журнал, сайти школи й пов’язані web-системи.
• Виконую розробку API, підтримку й ремонт сайтів, перенесення проєктів, налаштування VPS/хостингів і суміжні технічні завдання.
• Безпосередньо взаємодію із замовником і відповідаю за працездатність систем повного циклу.
Інженер-конструктор III категорії · КБ «Південне»
2012 — 2015
• Розробка та погодження конструкторської документації.
• Супровід виготовлення та участь у випробуваннях вузлів.
Інженер-технолог · Південний машинобудівний завод
2009 — 2011
• Опрацювання конструкторської документації, підготовка технологічних процесів і вирішення виробничих питань.
Освіта та навчання
• Національна металургійна академія України, 2004–2009 — спеціаліст, обробка металів тиском.
• Практичний курс STM32 Дмитра Забарила, 60 занять — GPIO, interrupts, timers/PWM, ADC/DAC/DMA, UART/I2C/SPI/CAN, memory/register access, watchdog, low-power modes, USB, FreeRTOS.
• Nanit Robot, курс NANIT GROUND DRONE, 2024.
• Самостійне вивчення C для embedded — побітові операції, вказівники й пам’ять, структури, volatile / static / const, callbacks і практичні embedded-завдання.
• Level UP, курс iOS Developer, 2019.
Мови
• Українська — рідна.
• Англійська — B1.
Інтереси
AI-технології та AI-assisted development; 3D-друк; довгострокове інвестування; спорт для підтримки здоров’я.

Схожі кандидати

Усі схожі кандидати