Пек Борис Эдуардович (1987)
Российская Федерация, г. Санкт-Петербург
Образование
В 2008 году по окончании 4 курса Физического Факультета СПбГУ присвоена степень бакалавра Прикладных Математики и Физики и выдан диплом без отличия.
В 2010 году по окончании 6 курса Физического Факультета СПбГУ присвоена степень магистра Прикладных Математики и Физики и выдан диплом без отличия.
Работа
Сентябрь 2010 – март 2011: инженер по испытаниям в НИИЛЭИ. Организация: ООО "КБ Коммутационной Аппаратуры" (подразделение промышленной группы "Таврида Электрик"). Задачи: экспериментальная работа, связанная с высоковольтными вакуумными выключателями.
Март 2011 – октябрь 2013: инженер в КБ Численного Моделирования. Организация: ООО "КБ Коммутационной Аппаратуры" (подразделение промышленной группы "Таврида Электрик"). Задачи: научно-исследовательская работа, связанная с высоковольтными вакуумными выключателями (компьютерное моделирование и экспериментальная проверка результатов). Инструменты: MATLAB, ANSYS, COMSOL Multiphysics.
Ноябрь 2013 – апрель 2014: фриланс + удаленная работа на одного заказчика. Задачи: разработка и доработка небольших кроссплатформенных программ. Инструменты: C++, Qt. Целевые ОС: GNU/Linux, MS Windows.
Май 2014 – октябрь 2022: инженер-программист в отделе разработки ПО БПЛА. Организация: ООО "Специальный Технологический Центр". Задачи: разработка специального ПО для тестирования отдельных узлов БПЛА и БПЛА в целом (ТК, ПСИ и т.п.), ПО для разработчиков бортового оборудования, проектирование и разработка тренажера для обучения операторов БПЛА и ПН (масшабный проект с участием разработчиков из множества отделов). Инструменты: C++, Qt (преимущественно Qt Widgets). Целевые ОС: GNU/Linux, MS Windows, Android. (В последние полгода работа по совместительству.)
Апрель 2022 – настоящее время: старший инженер-программист в отделе разработки ОС Astra Linux. Организация: ООО "РусБИТех-Астра". Задачи: разработка и сопровождение ПО для мобильной версии Astra Linux (окружение рабочего стола и прикладное ПО общего назначения). Инструменты: C++, Qt (преимущественно QML), библиотеки KDE (KDE Frameworks, Kirigami). Целевые ОС: GNU/Linux.
Хобби
С 2007 года – разработка свободного ПО.
С 2010 года – сопровождение пакетов в Debian и Ubuntu в статусе Sponsored Maintainer.
С 2012 года – официальный Debian Maintainer.
С 2013 года – официальный Debian Developer.
Навыки
В области разработки программного обеспечения:
- Базовые знания классических алгоритмов и структур.
- Хорошее знание C++, отличное знание Bash.
- Есть опыт создания кроссплатформенного (GNU/Linux, MS Windows, Android) коммерческого ПО с использованием библиотек Qt (Qt Widgets и QML).
- Есть опыт написания с нуля, доработки и сопровождения кроссплатформенных (GNU/Linux, MS Windows, macOS, FreeBSD) приложений с графическим (Qt Widgets) и консольным (QtCore) интерфейсами, а так же Linux-специфичных приложений на чистом STL. Часть программ относится к свободному ПО, их код доступен для анализа.
- Есть опыт проектирования (архитектура, протоколы связи и т.п.) и разработки высоконагруженных распределенных программных комплексов на основе микросервисов.
- Есть опыт совместной разработки ПО с использованием Git и Subversion в больших и малых командах разработчиков.
Область интересов:
- C++ (C++14 и новее предпочтителен) и фреймворк Qt (Qt 5.12 и новее предпочтителен).
- Кроссплатформенное ПО с пользовательским интерфейсом (графическим или консольным).
- ПО для мгновенного обмена сообщениями, аудио- и видеосвязи.
- ПО для обмена файлами и для хранения файлов.
- ПО для численного моделирования.
- Финансовые технологии.
- Контроль качества.