Перейти к содержанию

Резюме

Опыт работы

Дата Компания Должность Обязанности
2023- АО «КТ-Беспилотные системы» Заместитель начальника отдела Team Lead.Software Architect.Руководитель групп по инициативным разработкам в отделе.
2015-2023 АО «КТ-Беспилотные системы» Ведущий инженер-программист Разработка встроенного ПО авиационного назначения на С++.Построение сложных навигационных систем.Руководитель инициативного проекта системы автоматизированного тестирования БРЭО - САТОРИ.Ведущий разработчик инновационных проектов с применением систем машинного зрения и нейросетей.
2014-2015 НПО "Старлайн" Программист Доработка архитектуры ПО Старлайн мастер.Разработка GUI QML.Обмен по шине CAN.
2014-2015 Биржа фриланса - подработка Прикладной программист ПО калибровкм ПИД-регуляторов БПЛА-конвертоплана.Разработка прикладного ПО на C++, MFC, Qt.Небольшой опыт с Java, AutoIt, Metatrader, Moodle.
2008-2014 ЗАО "Транзас-авиация" Старший инженер-программист C++ Многофункциональные индикаторы.Конвертеры интерфейсов.Навигационные вычислители.
2012-2015 ГУАП Ассистент на кафедре Курсы «Системы отображения информацией», «Организация обмена информацией», «Тренажерно-обучающие системы».Проектирование и разработка процедурного авиационного тренажёра.Ассистировал в написании дипломных работ.
2006-2008 ОКБ "Электроавтоматика" Техник-программист Разработка ПО бортового вычислителя на С++.

Образование

  • Спб ГУАП, магистратура по направлению "Приборостроение" (2009-2011)
    • Ассистент на кафедре
    • Сопровождение дипломников
    • Руководитель разработки индийского процедурного тренажёра
    • Вёл занятия по курсам «Системы отображения информацией», «Организация обмена информацией», «Тренажерно-обучающие системы»
  • Спб ГУАП, бакалавриат по направлению "Приборостроение" (2005-2009)

Навыки

  • С++. Разработка ПО верхнего уровня. C++11, STL, Boost. Система сборки Cmake, пакетный менеджер VCPKG
  • GUI. QT+QML под Win, Linux, Android, IOS. C#, веб-интерфейсы
  • Архитектура ПО. Проектирование архитектуры в UML. Паттерны, чистая архитектура, машины состояний.
  • Обмен. Протоколы обмена RS-232, MIL-STD, Arinc-429, CAN, I2C, SPI. Сетевой стек. Сериализация данных - flatbuffers, protobuf, msgpack. Обмен сообщениями nng, zeromq, mqtt
  • Кроссплатформенная разработка. Win, Linux, docker. Операционная система реального времени RTEMS. IOT - Raspberry, Jetson, Arduino.
  • Computer Vision. OpenCV. Систематизация, обработка данных для ML, CV. Применение YOLOv3, RandomForest в реальных проектах
  • Утилиты. Питон, GO, JS, Lua для утилит, исследовательских задач, прототипов.
  • Тестирование. Юнит-тесты, приёмочное тестирование (FitNesse, RobotFramework, AutoIt)
  • Математические инженерные пакеты. Инженерные расчёты в Mathcad, Matlab
  • Геоинформационные системы. Навигация - матричная обработка, стандартные библиотеки (GDAL), инженерные пакеты.
  • Робототехника, ROS. ROS основы - обмен сообщениями, построение нода, анализ и визуализация. Управление двигателями, ПИД
  • Языки разметки. Markdown, mermaid.js, flowchart.js, plantUML, latex, doxygen

Ссылки

  • Персональный сайт: https://antlas.ru
  • Email: anton_lastochkin@mail.ru
  • Github: https://github.com/antlas1
  • Solvery: https://solvery.io/mentor/antlas
  • GetMentor: https://getmentor.dev/mentor/anton-lastochkin-1220
  • Netology: https://netology.ru/programs/cpp-developer#/experts
  • Habr: https://habr.com/ru/users/alastochkin/
  • Telegram: https://t.me/anton_lastochkin