Успешно реализовала стратегически важные контракты компании с постоянно меняющимися требованиями в тесном сотрудничестве с Заказчиками в сжатые сроки.
Текущий проект:
Разработка low-code интеграционной платформы для HL/HA сервисов корпорации
- Разработка платформы "с нуля";
- Выведена в прод, десятки реализованных потоков;
- Обучение прикладных разработчиков-аналитиков.
Предыдущие проекты:
- Реализация HA сервисов по СКУД для 4-х млн пользователей;
- Разработка web-приложений на базе движка Camunda в микросервисной архитектуре;
- Проектирование и реализация интеграций между федеральными сервисами (проекты гос. органов по автоматизации медицины) в микросервисной архитектуре.
Бизнес\системный анализ:
- Анализ бизнес-процессов заказчика*, сбор и уточнение функциальных, нефункциональных требований;
- Проектирование работы решения, разработка технической документации (бизнес-требования, ТЗ) для участников команды проекта – программисты (back-end\front-end), UI\UX дизайнеры, тестировщики, контент менеджеры), предпроектная и постпроектная документация (отчеты о ППО, УТТ, ЧТЗ, ПМИ, РП, РА и др.), user story/case и др. на основе ГОСТ серии 19, 34);
- Описание бизнес-процессов с использованием нотаций BPMN, моделирование схем в нотации UML;
- Согласование требований с Заказчиком.
*Сферы: Гос.органы, Финансы, Медицина, Банковская сфера
Интеграционная разработка, проектирование приложений\сервисов и баз данных:
- Проектирование ПО на основе событийно или сервисно-ориентированной архитектуры (SOA, MSA, Event Sourcing);
- Проектирование микросервисов / web-сервисов (REST API, SOAP / message broker - kafka) под kubernetes платформу, api-gateway шлюзов;
- Проектирование интеграций с внешними приложениями (синхронное, асинхронное, событийное / броадкаст);
- Проектирование структуры базы данных (Oracle, MS SQL, PostgreSQL, ElasticSearch, в т.ч. гетерогенные);
- Написание SQL-запросов на выборку данных;
- Разработка ТЗ на кастомизацию (настройка под заказчика) ПО;
- Проектирование интеграций с различными источниками (web-сервисы, файлы .xml, .json, .xlsx, базы данных)
Аналитический контроль:
- Верификация проведенных тестов, полученных от тестировщика;
- Контроль реализованной функциональности перед передачей в тестирование.
Внедрение:
- Проведение демонстраций и показов разработанной функциональности для Заказчика;
- Проведение обучения по работе с ПО;
- Сопровождение и вывод из эксплуатации ПО.
Проектирование интерфейсов (UX-дизайн):
- Проектирование структуры web-приложений (работа в Figma);
- Интерфейсов программ;
- Разработка ТЗ на UI-дизайн.
Тестирование:
- Верификация проведенных тестов, полученных от тестировщика;
- Написание тест-кейсов для тестировщиков;
- Проверка разработанного ПО на соответствие требованиям Заказчика согласно ТЗ;
- Проверка соответствия решений нагрузкам согласно требованиям технической и иной документации.
Приложения используемые в работе: офисные пакеты, Figma, Lens, DBeaver, Postman, Swagger, KafkaUI
Проектирование и разработка информационно-аналитической платформы на основе микросервисной архитектуры "Krista.BI" для анализа и визуализации данных в гос.органах, Web-порталов и мобильных приложений под iOS и Android для Московской, Нижегородской областей, г. Нижний Новгород.
Основные обязанности:
1. Бизнес\системный анализ:
- Анализ бизнес-процессов Заказчика, уточнение и сбор требований (интервью, изучение документации);
- Разработка технической документации (бизнес-требования, ТЗ, постпроектная документация и др.);
- Описание бизнес-процессов с использованием нотаций BPMN, UML;
- Согласование требований с Заказчиком;
- Проектирование работы будущего решения;
- Формирование ТЗ для участников команды проекта (программистов, верстальщиков, дизайнеров и т.д.).
2. Интеграционная разработка:
- Проектирование web-сервисов (REST API, SOAP);
- Проектирование интеграций с различными источниками (web-сервисы, файлы .xml, .json, .xlsx, базы данных).
3. Проектирование архитектуры приложений и баз данных:
- Проектирование структуры баз данных (Oracle, MS SQL, PostgreSQL);
- Разработка технического задания на кастомизацию ПО;
- Проектирование ПО на основе событийно или сервисно ориентированной архитектуры (SOA, Event Sourcing)
4. Функциональное проектирование интерфейсов (UX-дизайн):
- Проектирование структуры web-порталов;
- Интерфейсов программ;
- Web-интерфейсов, аналитических отчетов, ситуационных панелей для ПК и мобильных приложений;
- Разработка ТЗ для UI-дизайнера.
5. Тестирование:
- Проверка разработанного ПО на соответствие требованиям Заказчика согласно ТЗ;
- Проверка соответствия решений нагрузкам согласно требованиям технической и иной документации.
6. Внедрение\сопровождение ПО:
- Проведение демонстраций, показов разработанных решений для Заказчика;
- Проведение обучения по работе с ПО;
- Сопровождение ПО;
- Вывод из эксплуатации ПО.