- в работе опираюсь на фундаментальные знания физики и математики, полученные в МГУ; это позволяет строить вычислительно эффективные встраиваемые системы за счет правильного использования программных и аппаратных ресурсов;
- учитываю ограничения аппаратуры (вычислительную мощность процессоров, объемы и скорость работы памяти разных типов, поддерживаемую периферию).
- Конфигурирую toolchain, загрузчики (SPL, TPL на базе U-Boot), дерево устройств (device-tree), ядро Linux, файловую систему; ускорил и упростил процесс сборки системы (с 3 часов до 1 часа с использованием кэша)
- Делаю тюнинг под целевую аппаратную платформу: патчинг ядра Linux, добавление модулей (драйверов в систему), патчинг и замену версий пакетов ФС, выбор схемы загрузки и систему хранения (NOR/NAND/eMMC/SD)
- Пишу рецепты сборки для портирования разрабатываемых приложений и утилит в Petalinux и в Buildroot (в текущих проектах ~10 приложений)
- Организовал хранение исходного кода, построил пайплайны сборки в Гитлаб (десятки репозиториев), настроил gitlab-runner для контуров dev/test/staging/prod и доставку артефактов на устройства
- Выполнил полный цикл работ по сборке ПО для серийного развертывания и обновления в prod
- Прививаю культуру embedded разработки под Linux в команды: провожу обучение и занимаюсь наставничеством в командах разработчиков фирмы, разрабатываю документацию
- Выполнил R&D внутренней структуры форматов mdb, pdf, doc(x), xls(x), ppt(x)
- Разработал на С++ cross-compile библиотеку для разбора бинарного трафика
- Интегрировал сторонние модули декодирования бинарного трафика
- Разработал на C менеджер запуска и мониторинга служб под ОС Linux
- Разработал адаптер на C для интеграции с python API внешнего комплекса
- Внедрил систему документооборота на основе MS Sharepoint
- Осуществлял техподдержку и корпоративное обучение персонала заказчика
- Консультировал заказчика по администрированию MS Sharepoint
Аспирантура, кандидат физико-математических наук по специальности Теоретическая физика