Обо мне

Специализация и профессиональные навыки: Курсовые работы : 1) Онтология справочных данных ISO 15926 каталога промышленных изделий. Используемые технологии: Eclipse Modeling Framework, UML 2) Трансформация онтологии справочных данных ISO 15926 в предметно-ориентированны язык Eclipse ATL Используемые технологии и языки программирования: Java SE, Eclipse ATL 3) Загрузка знаний об оборудовании в агента из RDF файла CIM модели. Обмен данными между агентами в формате CIM Используемые технологии и языки программирования: Java SE, MDA, Jade, Apache Jena Дипломный проект: Разработка компилятора для синтезируемого процессорного ядра

Знания и навыки, полученный в Технопарке: Основные структуры данных, алгоритмы поиска и сортировки. Языки программирования: C, C++

Цели: дальнейшее углубленное изучение технологий Java SE и EE, шаблонов проектирования, архитектуры сложных систем; back-end разработка высоконагруженных систем

Профессиональные цели: Профессиональный рост на позиции разработчика. В дальнейшем перейти на должность главного разработчика, далее системного архитектора. Так же рассматриваю развитие в сторону системного анализа

Опыт работы
Разработка комплексных информационно-управляющих систем для железнодорожного транспорта
Главный специалист
Декабрь 2014 — По настоящее время (4 года и 7 месяцев)

1) Участвовала в проектах по разработке программного обеспечения для ОАО «РЖД»:

- Система отчётности "Анализ, мониторинг и прогнозирование грузоперевозок";

- Прогнозирование показателей плана продаж услуг по грузовым железнодорожным перевозкам;

- База данных рейсов грузовых вагонов в рамках развития интеллектуальной системы управления железнодорожным транспортом.

Обязанности:

- обсуждение с технологами заказчика требуемых отчетных форм и логики их наполнения;

- реализация алгоритмов формирования на языке Ruby с использованием DSL;

- проектирование архитектуры БД и написание SQL-запросов (аналитические запросы Oracle + PL/SQL, PostgreSQL);

- реализация маппинга данных старых систем на разрабатываемые онтологии;- написание функциональных требований к системе;

- создание алгоритмов взаимодействия клиентской и серверной части системы;- постановка задач младшим разработчикам на доработку модулей;- реализация драйверов по загрузке данных из смежных систем ;

- работа с дампами (снятие и загрузка), анализ логов системы;- код-ревью и рефакторинг.

Достижения:

- Спроектировала и разработала веб-приложение для построения отчётности с возможностью выбора отображения отчётов в различных разрезах, а также с возможностью интерактивной детализации до атомарных объектов.

Технологии

- Ruby;

- ORM (построенный на apache cayenne);

- SQL;

- HTML/CSS;

-JavaScript ;

2) На данный момент занимаюсь разработкой/аналитикой нового проекта по созданию Вагонной модели (ВМ).

В обязанности входит:

- изучение предметной области на предмет разботки структуры данных и сопровождающего ПО;

- интервьюирование совместно с бизнес-аналитиками экспертов и пользователей ИС на предмет изучения процессов;

- уточнение деталей по реализации расчётных модулей с сопряженными отделами, которые являются пользователями данных ВМ;

- подготовка документации с описанием сущностей, взаимосвязей и процессов;- участие в постановке задач на разработку;

- участие в разработке структуры БД;

- участие в разработке функциональных модулей для расчёта показателей на основе ВМ;

- участие в тестировании (тестирование в основном ручное, так как это является органичение используемой платформы Вектор-М);

- участие в обучении пользователей.

Технологии:

- Ruby;

- ORM (построенный на apache cayenne);

- SQL;

- UML;

- MS Excel;

НТЦ ФСК ЕЭС
Москва
Младший программист
Февраль 2013 — Октябрь 2013 (9 месяцев)
Высшее образование
Московский государственный технический университет имени Н.Э. Баумана
Москва
Факультет: Информатики и систем управления; ИУ
Сентябрь 2008—Июнь 2014 (5 лет и 9 месяцев)
кафедра Информационные системы и телекоммуникации
Факультет: Информатики и систем управления; ИУ
Январь 2008—Январь 2014 (6 лет)