ЗАО “НПО СПАРК”
Инженер – программист, руководитель группы разработки ПО
Разработка программного обеспечения Контрольно - поверочных комплексов (КПК), предназначенных для диагностики авиационного и радиоэлектронного оборудования (АиРЭО) вертолетов типа Ми-8/Ми-17/Ми-171, Ми-24, Ми-26, Ми-28, Ми-35М.
Принцип работы комплекса основан на формировании/подключении входных/выходных испытательных сигналов (напряжений, частот, сопротивлений, давлений и т.д.) к подключаемому бортовому оборудованию вертолета. Испытательные сигналы в автоматическом режиме имитируют работу штатного контрольно-проверочного оборудования, применяемого для проверки изделий заводом-изготовителем.
Основные задачи:
Разработка и реализация алгоритмов диагностики подключаемого к КПК бортового оборудования вертолетов, в соответствии с штатным регламентом проверки оборудования.
Разработка и реализация алгоритмов сбора информации о проверке, формирование отчетов по данным, полученным в результате проверки в ручном и автоматическом режимах.
Реализация пользовательского интерфейса приложений, устанавливаемых на промышленных компьютерах в составе КПК.
Разработка архитектуры баз данных, используемых при работе КПК.
Участие в пусконаладке опытных образцов.
Участие в приемо-сдаточные испытаниях, командировки на объекты установки.
Участие в презентациях работы оборудования для многочисленных делегаций заказчиков (МО РФ, заводы изготовители бортового оборудования, авиаремонтные предприятия, иностранные делегации)
Прикладное программное обеспечение разработано с использованием инструментов Visual Studio, С#,С++, VBA, MS SQL SERVER 2000. Аппаратная часть, её элементная база и алгоритмы не раскрываются, подписано соглашение о неразглашении.
Одним из главных достижений в рамках руководителя группы разработки считаю внедрение современных методов разработки программного обеспечения, таких как багтреккинг на базе redmine, системы контроля версий исходного кода на базе SVN, а также внедрение системы (сервера) непрерывной интеграции исходного кода и непрерывного тестирования сборок приложений при коллективной разработке ПО. На момент увольнения с предприятия, в отделе разработки ПО привита культура создания исходного кода через постоянное тестирование.
Работа на данном предприятии - была невероятно увлекательным процессом, с глубоким погружением в работы Советских инженеров-конструкторов, разработавших уникальные принципы работы бортовой электроники и оборудования гражданских вертолетов серии Ми