Специалисты

Описание

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



Опыт
Проект

Банк Синара

Описание

Роль в проекте: Системный аналитик Описание проекта: Разработка и развитие комплексной системы дистанционного банковского обслуживания для корпоративных клиентов. Проект представляет собой флагманский финтех-продукт, позволяющий юридическим лицам и предпринимателям удалённо управлять всеми финансовыми операциями: от проведения рублёвых и валютных платежей до работы с депозитами, кредитами, зарплатными проектами и валютным контролем. Обязанности на проекте Проектирование архитектуры бизнес-процессов и интеграций: - Моделирование и оптимизация сквозных бизнес-процессов для платежей юридических лиц, валютного контроля и зарплатных проектов с использованием нотации 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 (1 год) месяцев

Проект

АО «Пусковой Элемент»

Описание

Роль в проекте Системный аналитик Команда проекта: 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 (11 месяцев) месяцев