Обо мне

Готов к командировкам. Сфера интересов широкая. В частности, интересуюсь Unix-подобными системами, электроникой.

Профессиональные навыки
C++ CmakeWindows apiLinuxDebianC++ stlBashPythonSQLQnx
Опыт работы
Сентябрь 2015 — по настоящее время
Инженер-программист
Ярославль
Обязанности и достижения

Разрабатывал серверный фреймворк, называемый "платформа СБиС".

В частности, портировал на Linux части системы обновления, доработал Redis клиент, разработал библиотеку обработки изображений с C++ и Python API, в качестве бэкэнда использовав ImageMagick и т.п. (много .

Изменил систему сборки платформы на CMake. Изначально конфигурации сборки хранились в vcxproj, а сборка под Linux запускалась скриптом на Python, генерирующим файлы системы сборки.
Это было изменено, в целях упрощения сборки.

Июль 2011 — Сентябрь 2013
САТ Инжиниринг
Инженер микропроцессорных устройств железнодорожной автоматики и телемеханики
Москва
Обязанности и достижения

Обслуживание, настройка и ремонт управляющих систем ж/д автоматики.
Изменённая мной прошивка на базе QNX 6.3.2 управляет сортировочной горкой станции Ярославль Главный (разработчики отказались от поддержки).

Написан парсер сообщений системы диспетчерской централизации "Тракт", управляющей движением поездов на ж/д. Парсер с исходными кодами доступен на моём сайте.

В связи с отсутствием документации, требовался реверс-инжиниринг.

Для ДЦ "Тракт" создан загрузочный диск, позволяющий быстро развернуть шлюзы системы на Северной железной дороге.

Высшее образование
Сентябрь 2005 — Июль 2010
МЭСИ
Институт компьютерных технологий; ИКТ
Москва
Специализация и достижения

Прикладная информатика в экономике.