Опыт работы
ОАО Пеленг, начальник отдела (2007 – настоящее время)
За время работы вырос от рядового программиста до ведущего и далее до начальника отдела.
Занимался разработкой ПО для контрольно-проверочной аппаратуры - программно-аппаратных комплексов для тестирования разрабатываемых в компании подсистем космических аппаратов. За это время проект в первой версии (legacy) пережил весь жизненный цикл и в настоящий момент перерабатывается на более современный стек (в том числе для поддержки кроссплатформенности). Комплекс включает в себя полный набор средств для подготовки данных, управлением жизненным циклом тестирования оборудования, постобработки данных.
Образование области радиоэлектроники помогало говорить на одном языке со смежными отделами - разработчиками электроники и бортовыми программистами.
Стек технологий:
- - Для работы с оборудованием: C++ (03 для Legacy, 17/20);
- - Для интерфейса пользователя: C# (WinForms для Legacy, .NET6 WPF для промежуточной версии, .NET8+ AvaloniaUI);
- - Скриптовый движок: Squirrel (Legacy), embedded Python;
- - Сетевое взаимодействие — собственная шина сообщений.
Помимо этого, занимался разработкой (а затем и руководил) стендового оборудования для отработки аппаратных решений сложных подсистем космического оборудования.
Постепенно область ответственности разрослась на весь наземный сегмент, включая разработку моделей устройств, позволяющий разработчикам бортового ПО приступать к работе по разработке значительно раньше доступности оборудования, а также ПО для обработки космических снимков.
Взаимодействовал с Заказчиками в рамках тематики отдела и по общесистемным вопросам.
Попутно занимался алгоритмической поддержкой разработок, связанных с датчиками астроориентации (звездные датчики).
За время работы вырастил немало хороших разработчиков.
Окончил курс Managym.
Образование
БГУИР, Факультет радиотехники и электроники, Радиотехника, 2007Участие в конференциях
Участвовал в роли спикера в конференциях CoreHard (Минск), Comaqa (Минск, Санкт-Петербург), C++ Russia (онлайн), .NET Summit Minsk. Был членом программного комитета CoreHard.
Избранные записи:
- https://youtu.be/jkAt6t6K6cY
- https://youtu.be/4mx20sljtKA
- https://youtu.be/bZdoGnE-p1Q
- https://youtu.be/49b_WqOKQkg
- https://youtu.be/Ak0u8PX5tRU
Пет-проекты
Последние пет-проекты в основном завязаны на небольшие устройства на базе модулей Arduino:
- - платформа автоматизации движения азимутальной платформы телескопа системы Добсона;
- - знакогенератор в телевизионном поток видеокамеры высокой чувствительносии для встраивания GPS и меток времени для наблюдений метеоров и покрытий звёзд астероидами;
- - прибор контроля хирургических швов при полостных операциях (формально соавтор кандидатской диссертации по медицине)
С 2008 по 2019 год организатор ежегодной встречи любителей астрономии Беларуси "БелАстроФест" (команда организаторов 2 человека, до 40...60 участников), читал лекции в Минском планетарии.