Специалисты

Описание

Технологии:
BPMN UML User Story Use Case ER Diagram REST API SOAP gRPC GraphQL Apache Kafka RabbitMQ WebSocket Swagger/OpenAPI Postman Confluence Jira Agile/Scrum/Kanban/Waterfall SQL (PostgreSQL) Figma

Образование

Московский автомобильно-дорожный государственный технический университет, Москва, 2021 г. Факультет: Дорожно-строительный
Специальность: Строительство автомобильных дорог и аэродромов

Опыт
Проект

Финансовый сектор

Описание

Роль в проекте: Системный аналитик Команда проекта: Тимлид, Backend-разработчики (3 чел.), Frontend-разработчики (2 чел.), QA-инженеры (2 чел.), Архитектор Описание проекта: Разработка и развитие комплексной системы дистанционного банковского обслуживания для корпоративных клиентов. Проект представляет собой флагманский финтех-продукт, позволяющий юридическим лицам и предпринимателям удалённо управлять всеми финансовыми операциями: от проведения рублёвых и валютных платежей до работы с депозитами, кредитами, зарплатными проектами и валютным контролем. Обязанности на проекте: Проектирование архитектуры бизнес-процессов и интеграций: ● Моделирование и оптимизация сквозных бизнес-процессов для платежей юридических лиц, валютного контроля и зарплатных проектов с использованием нотации BPMN, что обеспечило прозрачность и сократило время согласования этапов на 15%. ● Проектирование высоконагруженной асинхронной интеграции между ядром ДБО, внешними платёжными системами и АБС ЦФТ с использованием Apache Kafka. Разработанные UML-диаграммы последовательностей и состояний легли в основу устойчивого обмена сообщениями для 50+ типов финансовых операций. Разработка и управление API-контрактами: ● Полный цикл проектирования REST API: от сбора требований до формализации спецификаций в Swagger/OpenAPI и передачи в разработку. Автоматически сгенерированная документация стала единым источником истины для backend- и frontend-команд, устранив разночтения в форматах запросов и ответов. ● Описание SOAP-сервисов для легаси-систем, обеспечивающее обратную совместимость и плавный переход на микросервисную архитектуру. Формирование требований и управление бэклогом продукта: ● Анализ потребностей бизнеса, структурирование и декомпозиция высокоуровневых идей в детальные технические требования (User Stories, Use Cases) для backlog’а команды в Jira. ● Управление приоритизацией и наполнением бэклога модуля ДБО, включая планирование спринтов и участие в оценке трудозатрат. Регулярная коммуникация с Product Owner для фокусировки команды на наиболее ценных для бизнеса задачах. Обеспечение качества, документирование и сопровождение внедрения: ● Создание и поддержка полного комплекта проектной документации (ТЗ, спецификации, руководства) в Confluence. Внедрение структурированного шаблона для технических заданий, улучшившего полноту требований и ускорившего их согласование на 20%. ● Активное участие в демонстрациях функционала заказчику (UAT), сбор обратной связи, планирование и контроль процесса приёмо-сдаточных испытаний. ● Тесное взаимодействие с QA-инженерами на всех этапах для валидации тест-кейсов и анализа граничных условий. Личные результаты ● Оптимизация процесса инцидент-менеджмента: Выявил проблему с разрозненным анализом инцидентов в production-среде. Инициировал и организовал еженедельные кросс-функциональные митинги по инцидентам с участием аналитиков, разработчиков и службы поддержки. Реализованный подход позволил систематизировать root cause analysis, сократив среднее время на анализ повторяющихся сбоев на 30% и способствуя профилактике аналогичных ошибок в будущем. ● Стандартизация требований к интеграциям: Разработал и внедрил в команде новую обязательную секцию в шаблон ТЗ — «Спецификация интеграционного контракта». Секция включает требования к формату сообщений (JSON/XML), схемам валидации, гарантиям доставки (через Kafka), сценариям повторных попыток и обработке ошибок. Это решение минимизировало количество дефектов, связанных с интеграциями, на этапе разработки на 25%. ● Вклад в качество продукта: Личный вклад в успешный запуск модуля массовых валютных платежей и его интеграцию с системой финансового мониторинга (AML). Реализованные аналитическими решения обеспечили соответствие регуляторным требованиям ЦБ РФ и позволили банку выйти на новые сегменты клиентов ВЭД

Технологии

REST API SOAP Apache Kafka JSON XML PostgreSQL UML BPMN Jira Confluence Swagger Postman Figma SQL АБС ЦФТ

Длительность

Февраль 2025 — Январь 2026 месяцев

Проект

Информационная система

Описание

Роль в проекте: Системный аналитик Команда проекта: Product Owner, Менеджер проекта, Системный аналитик (Илья), Backend-разработчики (2 чел.), Frontend-разработчик (1 чел.), QA-инженер (1 чел.), DevOps-инженер Описание проекта: Разработка и внедрение корпоративной информационной системы (ИС) «Умный Объект» для комплексного управления жизненным циклом строительных проектов (от планирования и проектирования до сдачи в эксплуатацию). Система объединила работу с проектной документацией (РД), договорами, заявками на оплату, графиками работ и ресурсами. Ключевая цель — цифровизация процессов стройконтроля, автоматизация согласований и создание единого источника достоверных данных для всех участников проекта (заказчик, генподрядчик, субподрядчики, надзорные органы). Обязанности на проекте: Проектирование бизнес-архитектуры и процессов: ● Провел детальный анализ «как есть» и спроектировал целевую модель «как должно быть» для 10+ ключевых сквозных процессов (утверждение смет, регистрация актов КС-2, КС-3, контроль сроков) с использованием BPMN. Моделирование позволило выявить и устранить 7 узких мест ручного согласования, заложив основу для автоматизации. ● Формализация требований через User Stories, Use Cases и UML-диаграммы (последовательностей, состояний, активности), что стало понятным техническим заданием для команды и бизнеса. Проектирование системной архитектуры и интеграций: ● Разработка схемы данных и проектирование структуры реляционной БД (PostgreSQL) с использованием ER-диаграмм. Оптимизировал схему для хранения иерархической проектной документации, что улучшило скорость выборок на 40%. ● Проектирование гибридной API-архитектуры: REST для CRUD-операций с документами, gRPC для внутренней микросервисной коммуникации, GraphQL для гибкой загрузки данных в отчетных модулях фронтенда. ● Разработка асинхронной схемы обработки долгих операций (генерация сводных отчетов, массовая загрузка чертежей) через очереди RabbitMQ. Это позволило разгрузить основной веб-сервис и обеспечить надежность выполнения фоновых задач. Постановка задач и управление разработкой: ● Декомпозиция эпиков на технические задачи в Jira, проработка нефункциональных требований (NFR): производительность, отказоустойчивость, безопасность. ● Активное участие в планировании спринтов и оценке бэклога совместно с Product Owner, помощь в приоритизации на основе анализа ценности и сложности. Документирование, управление релизами и поддержка: ● Создание и поддержка полного цикла документации: от спецификаций в Swagger для каждого API до руководств пользователя и администратора в Confluence. ● Организация процесса приемо-сдаточных испытаний (UAT) с ключевыми пользователями. ● Управление релизным циклом: подготовка плана развертывания, контроль миграции данных, пост-релизный мониторинг и оперативная поддержка по инцидентам. Личные результаты: ● Реализовал эффективную стратегию кэширования состояния станков в Redis с инвалидацией по TTL (10 минут). Решение снизило нагрузку на основную БД на 40% и сократило среднее время ответа ключевого API, обеспечив кеш-хит Rate на уровне >85%. ● Провел глубокую оптимизацию производительности БД, выполнив партиционирование по времени основной таблицы с историческими данными объемом свыше 200 ГБ. Это позволило сократить время выполнения аналитических запросов на 80% за счет исключения full table scan. ● Спроектировал и внедрил модульную систему алертинга с гибкими триггерами (простой, выход показателей за границы, ошибка оборудования). Система интегрирована с мессенджерами и сократила среднее время реакции техподдержки на инциденты с 15 минут до 2-3 минут. ● Провел масштабный рефакторинг критически важных отчетных модулей, разбив монолитные SQL-запросы объемом 60+ строк на логические блоки с использованием Query Builder. Это увеличило скорость выполнения сложных отчетов на 30% и сократило время на анализ и исправление багов в данной логике в 2 раза. ● Внедрил комплексный мониторинг ключевых бизнес-метрик (количество активных станков, частота событий, время отклика API) в Grafana, что дало продукту и команде прозрачность в работе системы.

Технологии

REST API gRPC GraphQL RabbitMQ WebSocket BPMN UML ER Diagram User Story Use Case Jira Confluence Swagger/OpenAPI Postman Agile/Kanban

Длительность

Апрель 2024 — Февраль 2025 месяцев

Проект

Информационная система

Описание

Роль в проекте: Системный аналитик Команда проекта: Менеджер проекта, Системный / Фуллстек-аналитик (Илья), Архитектор, Backend-разработчики (2 чел.), Frontend-разработчик (1 чел.), QA-инженер (1 чел.) Описание проекта: Разработка и внедрение государственной информационной системы «ЭкоТрек» для контроля за полным циклом обращения со строительными отходами в регионе. Система обеспечивала цифровой учет образования, транспортировки, утилизации и переработки отходов, автоматизировала формирование и проверку отчетности, а также интеграцию с государственной системой РГИС ОССиГ. Проект направлен на повышение прозрачности отрасли, борьбу с нелегальными свалками и выполнение требований экологического законодательства. Обязанности на проекте: Комплексный анализ предметной области и формализация требований: ● Провел более 50 интервью с представителями регионального оператора, перевозчиками, объектами утилизации и надзорными органами для сбора бизнес-требований (БТ). Систематизировал сложные регуляторные нормы и перевел их в четкие функциональные (ФТ) и нефункциональные (НФТ) требования к системе. ● Провел детальное моделирование процессов «AS IS» и спроектировал целевую модель «TO BE» с использованием BPMN для ключевых сценариев: оформление талона-накладной (электронный паспорт отхода), маршрутизация транспорта, контроль весовых параметров на объектах. Это выявило и устранило 15+ ручных, неучтенных операций в цепочке. Проектирование архитектуры и детальных спецификаций: ● Спроектировал модульную микросервисную архитектуру, выделив ядро системы (учет отходов), сервис интеграции с гос. системами и сервис геоаналитики. Разработал схему взаимодействия сервисов через REST API и асинхронные события на базе Apache Kafka для обработки потока данных с весовых терминалов. ● Спроектировал и задокументировал структуру основной базы данных с использованием ER-диаграмм, уделив особоещение связям между объектами (отход – транспорт – объект размещения – талон). Согласовал схему с архитектором, обеспечив масштабируемость и производительность. ● Детализировал требования через User Stories и Use Case-сценарии, включая альтернативные потоки и исключения. Для всех интеграционных точек создал UML-диаграммы последовательностей, наглядно демонстрирующие обмен данными. Управление документацией и обеспечение качества: ● Сформировал полный комплект проектной и технической документации в Confluence, включая спецификации API в Swagger, что позволило frontend- и backend-командам работать параллельно и независимо. ● Активно участвовал в процессе тестирования: проводил ручное тестирование API через Postman, валидировал сценарии UAT, собирал обратную связь от первых пользователей-пилотов и оперативно вносил корректировки в требования. Личные результаты: ● Создание экспертизы по интеграции с РГИС ОССиГ: Взял на себя глубокий анализ сложного протокола взаимодействия с государственной системой РГИС ОССиГ. Разработал детальное техническое руководство и набор шаблонов SOAP-запросов/ответов. Выступил в роли внутреннего эксперта, проведя обучающие сессии для 2 junior-аналитиков и команды техподдержки, что позволило команде самостоятельно сопровождать интеграцию и сократило время на ответы на запросы заказчика на 40%. ● Оптимизация процесса приема весовых данных: Предложил и обосновал архитектурное решение по использованию Apache Kafka в качестве буфера для приема асинхронных событий с весовых комплексов на объектах утилизации. Это решение позволило системе устойчиво обрабатывать пиковые нагрузки (до 1000 событий/мин) и гарантировать сохранность данных даже при временных сбоях в сетевом соединении, что было критически важно для аудиторского контроля. ● Сокращение количества доработок после приемки: Благодаря глубокой проработке Use Case-сценариев, включая исключительные ситуации (например, повреждение RFID-метки на транспорте, расхождение в весе), и их активному обсуждению с заказчиком на ранних этапах, удалось сократить количество существенных доработок на этапе приемочного тестирования (UAT) на 30% по сравнению с предыдущими проектами компании.

Технологии

REST API SOAP Apache Kafka BPMN UML User Story Use Case ER Diagram Jira Confluence Swagger/OpenAPI Postman Waterfall/Hybrid

Длительность

Август 2021 — Март 2024 месяцев