Специалисты
Стек C++ (стандарты 11, 14, 17), Qt (5.xx, 6.5), Python, MATLAB (2022b, 2023b), Embedded Coder, Vivado, Xilinx, STM32, ARM, Embedded Linux, OpenGL, QML, Qt Charts, Git, SmartSVN, CMake, SQL (PostgreSQL, SQLite), Google Protocol Buffers (protobuf), Алгоритмы шифрования, инерциальная навигация, ООП, STL, Boost, PostgreSQL
Образование
Кандидат наук
2022 Otus
Python Basig
2022 Otus
C++developer
2021 АО Российские космические системы
Аспирантура, Радиолокация и радионавигация
2015 «Специалист» при МГТУ им. Н.Э. Баумана
Курсы программирования на C, Программист на С++
2013 Московский государственный университет геодезии картографии (МИИГАиК) Геодезический , Космическая геодезия, инженер
активатор программного обеспечения
Роль: Разработчик За время работы участвовала в 5 проекторах. Реализовала активатор программного обеспечения на Visual Studio 2022 с применением библиотеки Qt6.5 посредством применения алгоритма шифрования и создания бинарника. Создание отрисовки трассы космических объектов и пунктов на карте с помощью картографического движка marble (собранного из исходников под Windows 10 и AstroLinux) на С++ 17, Qt6.5 под Windows 10. Написание алгоритмов инерциальной навигационной системы на Mathlab 2022b 2023b с применением библиотек Vivado и Xilinx. Генерация кода посредством Embedded Coder для последующего подключения к прошивке микроконтроллера на STM32. Написание прошивки на С в IDE keil 5 составленных алгоритмов инерциальной навигационной системы и загрузки на микроконстроллер STM 32. Перенесла проект на Borland C для управления электростанцией использованием библиотеки owl на Windows на С++ Qt на AstroLinux 1.7. Собрала встроенную библиотеку dll в windows из исходников на AstroLinux с помощью Qt Creator. Разработка приложения на С++ Qt для калибровки магнитометра, акселерометра и гироскопа.
C++17, Qt6.5, Windows 10, Marble, AstroLinux, PostgreSQL.
02.2024 - наст. вр. месяцев
визуал программы испытательного стенда наземного комплекса управления
Роль: Разработчик Разработала и реализовала визуал программы испытательного стенда наземного комплекса управления с применением QGraphicscene Qt5 на языке С++ стандартов 11, 14 и 17 под AstraLinux 1.7 в среде разработки Qt Creator и google protocol buffers c++ (protobuf). Программа состоит из 5 модулей, в каждом из которых имеется свою экземпляр QGraphicscene, на котором можно собирать схемы из блоков (реализованных через QPoiner) в виде древа. Реализовала 2 софта для работы с приборами через POSIX, с применением модулей библиотеки Qt - Qt Gharts, widgets и OpenGL. Был реализован софт для графической оценки данных на OpenGL С++ на IDE Qt Creator. Так же производился ренденинг с помощью вершинного щейдера (для поверхности) на С-подобном языке. Было разработано вспомогательное графическое приложение на C++ qml
C++ (11, 14, 17), Qt5, Protobuf, AstroLinux.
10.2022 – 01.2024 месяца
Программирование на языке C++
Роль: Ведущий инженер-исследователь Программирование на языке C++/Qt кроссплатформенного программного комплекса (Windows и Linux) для расчета орбит космических аппаратов, трасс их полета и т.д. (в целях навигационно-баллистического обеспечения космический аппаратов) с применением ООП и созданных дополнительных библиотек dll. За 8 лет я участвовала в 5-ти больших закрытых проектах (в том числе миграция легаси-проекта с fortran на С++) и все из них были направлены на обработку данных со спутников или получение координат наземных станций. Работала с базами данных Postresql, а позже SQLite. При этом используется система контроля версий SmartSVN. (Для себя я использую git). Использовала С++ 11, Qt 5 .xx (сейчас 5.9). В основном пользуемся аналогом STL Qt, вместо "родной" STL С++. Разработка каждого комплекса программ завершалась созданием документации. Сейчас работаю над комплексом программ для определения координат пунктов на языках С++, Python и Mathlab. Также работала с google protocol buffers c++ (protobuf), AstroLinux, embedded linux под raspberry pi 4 и stm32 и немного с qml. Получила орбиту космического аппарата на реализованном программном комплексе с точностью в пределах 10 см. Опубликовала в общей сложности 20 научных статей, причем 15 без соавторов, 4 патента на изобретение, промышленных образец и 4 сертификата на программу для ЭВМ. Написала диссертацию на соискание кандидата технических наук по закрытой тематике и получила ученую степень в 2021 году.
C++, Qt, STM32, Embedded Coder.
06.2014 – 09.2022 месяца