Резюме: Инженер-программист
Embedded-разработчик с опытом разработки электронных систем управления для спецтехники. Занимаюсь как встроенным ПО для микроконтроллеров STM32, так и сопутствующей аппаратной частью: схемотехникой, трассировкой печатных плат, отладкой и сопровождением устройств.
Основной стек: C/C++, STM32, CMSIS, FreeRTOS, CAN, SPI, I2C, UART, ADC, таймеры, PWM, Altium Designer. Также разрабатываю внутренние инструменты и сервисное ПО на C#/.NET/WPF и Python.
В работе предпочитаю разбираться в задаче на уровне физики процесса, а не ограничиваться только написанием кода. Имею практический опыт разработки алгоритмов управления, обработки сигналов, калибровки датчиков, PID-регулирования и математического моделирования.
Интересны задачи на стыке электроники, embedded-разработки, автоматизации и прикладной математики, где нужно доводить устройство от идеи и прототипа до работающего решения.
Опыт работы —8 лет 11 месяцев
Сентябрь 2023 — настоящее время 2 года 10 месяцев
ООО “БАТ” Люберцы (Московская область)
Ведущий электронщик-программист
Разработка встраиваемых электронных систем управления на базе микроконтроллеров STM32 для применения в спецтехнике: от проектирования аппаратной части до разработки, отладки и сопровождения встроенного ПО.
• Разработка и сопровождение встроенного ПО на C/C++ для микроконтроллеров STM32 с использованием CMSIS, HAL/LL и FreeRTOS.
• Работа с периферией STM32: GPIO, ADC, DMA, таймеры, PWM, CAN, SPI, I2C, UART/USART.
• Разработка алгоритмов управления исполнительными механизмами, включая PID-регулирование, фильтрацию сигналов датчиков, калибровку.
• Реализация обмена данными между электронными модулями и ПК, разработка протоколов связи, диагностических команд и механизмов настройки устройств.
• Разработка принципиальных схем аппаратных модулей и трассировка печатных плат в Altium Designer.
• Отладка программно-аппаратных модулей с использованием осциллографа, логического анализатора, CAN-анализатора и другого измерительного оборудования.
• Реализация механизмов хранения параметров во Flash/EEPROM/FRAM с контролем целостности данных.
• Разработка и поддержка внутренних библиотек компании на C#/C++.
• Разработка внутреннего ПО для автоматизации разработки, тестирования и настройки устройств на C#/.NET/WPF и Python под Windows и Linux.
• Участие в сопровождении изделий на этапах испытаний, внедрения и эксплуатации.
• Есть опыт перевода embedded-проектов STM32 со стандартной системы сборки STM32CubeIDE/CubeMX на CMake с использованием тулчейна GCC 14.
Из достижений могу отметить несколько проектов, в которых помимо разработки аппаратных модулей и встроенного ПО применялись методы математического моделирования, обработки сигналов и линеаризации нелинейных зависимостей:
• Система взвешивания ковша бульдозера — разработка системы измерения массы с погрешностью менее 1%; решение было представлено крупным производителем спецтехники на отраслевой выставке.
• Датчик положения золотника гидрораспределителя — моделирование магнитных полей в COMSOL Multiphysics, разработка и линеаризация нелинейной модели датчика, реализация расчета коэффициентов модели на микроконтроллере при калибровке.
• Система видеопередачи для дистанционного управления спецтехникой — разработка низколатентной передачи видео между одноплатными компьютерами.
Карьерный рост: от младшего электронщика-программиста до ведущего электронщика-программиста.
Ноябрь 2021 — Сентябрь 2023 1 год 11 месяцев
ООО УК “НООСФЕРА” Москва
Инженер-энергетик
Работал в подразделении электротехнической лаборатории, проводил испытания и измерения электрооборудования подстанций 0.4 - 10кВ
Сентябрь 2020 — Май 2023 2 года 9 месяцев
Школа программирования Алгоритмика Москва
Преподаватель
Обучал детей 12 - 17 лет языку программирования Python параллельно основной работе.
Начал преподавать в г. Волжский, в сентябре 2021 г. перевелся в Московский филиал.
Август 2017 — Август 2021 4 года 1 месяц
АО “ВОЛЖСКИЙ ТРУБНЫЙ ЗАВОД” Волжский (Волгоградская область)
Инженер
С августа 2017 по декабрь 2019 работал в электротехнической лаборатории, в группе релейной защиты, автоматики и сигнализации подстанций 6 - 220кВ.
В декабре 2019 повысили и перевели в группу высоковольтных испытаний и измерений электрооборудования 0.4 - 220кВ той же лаборатории.
Образование
Бакалавр
2021
Бакалавр Волжский политехнический институт (филиал) Волгоградского государственного технического университета, Волжский (Волгоградская область)
АВТОМАТИКА, ЭЛЕКТРОНИКА И ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА, Автоматизация технологических процессов и производств
2017
Среднее специальное ГБОУ СПО “Волжский политехнический техникум”
СПО, Эксплуатация и обслуживание электрического и электромеханического оборудования
Повышение квалификации, курсы
2025
Python Developer. Professional Общество с ограниченной ответственностью “Отус Онлайн-Образование”, Web-разработка (бэкенд)