Алина С.
О продукте: Цифровой фермер: цифровая платформа для сельхозпроизводителей, объединяющая торги урожаем, маркетплейс, электронный документооборот и подачу заявок на финансирование, агросопровождение и хранение продукции. Включает личный кабинет фермера в веб- и мобильном приложениях, а также административную панель для сотрудников. Состав команды: технический лидер, 2 системных аналитика, 2 backend-разработчика, 2 frontend-разработчика, 2 QA-инженера и дизайнер. Со стороны бизнеса участвовал бизнес-аналитик; Product Manager и DevOps работали с несколькими командами. Ключевые результаты: - Разработала и внедрила 4 шаблона документации: бизнес-требований, технического задания, описания методов API и постановки задачи на дизайн. Сократила среднее время подготовки типовой постановки с 10 до 7 часов. - Инициировала предварительные обсуждения задач с разработчиками и QA до начала системного анализа: выбор решения, ограничения и пограничные сценарии. Совместно с командой ввела критерии готовности требований к разработке (Definition of Ready), снизив долю задач, возвращаемых на аналитическую доработку, с 25% до 10%. - Ввела презентацию и совместный разбор ЧТЗ перед передачей в разработку. Количество уточняющих вопросов после начала реализации сократилось в среднем с 8 до 5 на задачу. - Подготовила и провела 4 демонстрации для бизнес-заказчиков со сквозным прохождением пользовательских сценариев. По итогам показов согласовала результаты реализации и собрала обратную связь для дальнейшего развития продукта. - Разработала 6 пользовательских инструкций по основным операциям в системе. Количество повторных обращений по описанным сценариям сократилось на 40%. - Собрала единую базу знаний для новых участников команды: описание продукта, архитектуры, процессов, интеграций и порядка работы. Сократила среднее время подготовки первой самостоятельной задачи новым аналитиком с 10 до 6 рабочих дней. - Подготовила вопросы и практические задания для интервью системных аналитиков, участвовала в 5 технических собеседованиях. Сопровождала адаптацию 2 аналитиков смежных команд в роли наставника: составляла план погружения, проводила разбор задач и ревью документации. Основные обязанности: - Сбор требований, анализ требований и формализация требований от бизнес-заказчиков, пользователей и смежных команд. Проведение интервью, выявление ограничений, зависимостей и противоречий. - Разработка бизнес-требований, функциональных и нефункциональных требований, User Story, Use Case и критериев приёмки. - Моделирование бизнес-процессов AS IS / TO BE в BPMN 2.0. Описание основных, альтернативных и исключительных сценариев. - Моделирование поведения системы в UML: диаграммы вариантов использования, последовательности, деятельности и состояний. Описание архитектуры по C4 Model на уровнях контекста и контейнеров. - Проектирование логической и физической модели данных PostgreSQL: построение ER-диаграмм, описание таблиц, связей, типов данных, ограничений и индексов. - Проектирование REST API и документирование контрактов в OpenAPI/Swagger: параметры, структуры запросов и ответов, валидации, коды ошибок, версионирование и обратная совместимость. - Проектирование интеграционных взаимодействий по REST и gRPC: маппинг данных, последовательность вызовов, таймауты, обработка ошибок и повторных запросов. - Подготовка спецификаций асинхронного обмена через RabbitMQ: структура сообщений, условия публикации и обработки, маршрутизация, повторная доставка и идемпотентность. - Проработка пользовательских сценариев и требований к интерфейсам. Подготовка прототипов, постановка задач дизайнеру и согласование макетов в Figma. - Описание требований к аутентификации, авторизации и ролевому доступу: доступность данных и действий, проверки полномочий, поведение при отсутствии или истечении авторизации. - Подготовка технических заданий и ЧТЗ, постановка задач frontend- и backend-разработчикам, декомпозиция требований и сопровождение реализации. - Разработка SQL-запросов для анализа и сверки данных, проверки загрузок и поиска причин ошибок: JOIN, CTE, агрегатные и оконные функции. - Верификация и валидация требований, ревью аналитической документации, согласование технических решений с разработчиками, архитектором и смежными командами. - Проверка API в Postman и Swagger UI. Участие в интеграционном и приёмочном тестировании, анализ дефектов, уточнение ожидаемого поведения и сопровождение исправлений. - Ведение документации в Confluence и задач в Jira. Участие в планировании, демонстрациях, подготовке релизов и проверке реализованной функциональности после выпуска. Технологии и инструменты: - Архитектура: монолит и отдельные сервисы, SOA, API Gateway, KrakenD. - Стек разработки: Go, Nuxt.js; Flutter в мобильном приложении. - API и интеграции: REST API, gRPC, HTTP/HTTPS, JSON, Protobuf, OpenAPI/Swagger, RabbitMQ, AsyncAPI. - Базы данных: PostgreSQL, MySQL, SQL. DBeaver для работы с данными. - Требования и моделирование: BPMN 2.0, UML, ERD, C4 Model, User Story, Use Case, PlantUML. - Интерфейсы: Figma, пользовательские сценарии и прототипы. - Проверка API: Postman, Swagger UI. - Документация и задачи: Confluence, Jira, GitLab. - Организация работы: Agile, Scrum, двухнедельные спринты.
О продукте: Серверная система обработки платежей через СБП при оплате товаров и услуг. Обеспечивает обработку поступивших платёжных операций, передачу результатов в банковские системы и формирование документов для учёта платежей. Продукт состоит из backend-сервисов и интеграций, без собственного веб- или мобильного интерфейса. Основные задачи и результаты: - Проработала поэтапный перевод платёжных операций со старых компонентов на новые сервисы: правила маршрутизации, сохранение выбранного обработчика и возврат на прежнюю схему при сбоях. - Проектировала обмен событиями через Kafka: последовательность обработки, идемпотентность, обработка дублей и восстановление незавершённых операций. После внедрения частота ошибок повторной обработки снизилась на 40%. - Разобрала ошибку формирования банковских документов при изменении договора между этапами обработки. Спроектировала продолжение с незавершённого этапа без повторного проведения платежа, сократив среднее время восстановления с 2 часов до 30 минут. - Разработала SQL-сверку количества и сумм операций между старым и новым контурами. Сократила время подготовки сверки с 90 до 20 минут и обеспечила выявление расхождений по каждой операции. - Готовила технические задания, модели данных и ПМИ, согласовывала изменения со смежными командами и участвовала в проверке первых операций после релиза. Технологии и инструменты: Java, Spring Boot; legacy-компоненты и новые сервисы; REST API, JSON, Apache Kafka, OpenAPI/Swagger; проработка SOAP/XML-контрактов, WSDL, XSD, SoapUI; Oracle, PostgreSQL, Redis, SQL; BPMN 2.0, UML, ERD; PlantUML, Visio, Postman, DBeaver; Jira, Confluence, GitLab.
Понравился профиль? Создайте себе такой же