Дмитрий М.
Проект: компания Ростелеком - кабинки для созвонов в московском метро Обязанности: - Полный цикл работы с требованиями: сбор, анализ, формализация функциональных и нефункциональных требований - Описание бизнес-процессов и системных сценариев (Use Case, User Story) - Проектирование REST API для обмена данными с устройствами и внешними сервисами - Подготовка технических заданий для backend-разработчиков - Моделирование архитектуры и логики работы сервисов (UML: sequence, component, activity) - Документирование API и сервисов в GitLab (Markdown, Git) - Создание Postman-коллекций для тестирования интеграций - Участие в интеграции платёжных систем - Работа с базой данных MongoDB (структуры, поля, валидация данных) - Подготовка презентаций архитектурных решений для заказчиков и внутренних команд - Взаимодействие с командой: backend, frontend, iOS, Android, архитектор, дизайнер, PM, CTO Достижения: - Спроектировал и описал REST API для обработки данных от IoT-устройств - Выявил и задокументировал критические ошибки в логике обмена данными - Провёл ручное тестирование ключевых интеграций через Postman - Разработал интерфейсные прототипы для части пользовательских сценариев - Подготовил UML-диаграммы для передачи архитектурных решений в разработку - Участвовал в подготовке презентаций решений для заказчиков уровня Ростелекома Инструменты: Gitlab: Описание Use Case, User Story, описание сервисов и функционала Gitlab: Ведение эпиков и задач Postman: Тестирование интеграций Draw IO: Составление диаграмм Git: Загрузка документации через команды Git Figma: Разработка дизайна MongoDB: Работа с базой данных, добавление новых колонок и столбцов Команда: 2 frontend developer, 2 backend developer,ios разработчик, android,архитектор, дизайнер, СТО, project manager
FinTech проект интеграции платёжных систем для сайтов Vivi и Mostbet. Работал Системным аналитиком в FinTech проекте интеграций платёжных систем (ViVi, Mostbet): API-тестирование, мониторинг production, написание Postman-коллекций, разработка документации в Confluence, поставка задач в Jira/Asana. Проводил интеграционное и регрессионное тестирование платёжных флоу (оплата, возврат, обработка вебхуков с использованием https://webhook.site/). Анализировал HTTP-взаимодействия и webhook-подписи (Chrome DevTools, Charles), выявил и закрыл уязвимость с отсутствующей проверкой подписи. - Сбор и формализация бизнес-требований для платёжных систем - Проектирование архитектуры интеграции и спецификаций REST API - Описание логики обработки транзакций и ошибок - Создание технической документации в Confluence - Построение UML-диаграмм (PlantUML, Draw.io) - Постановка задач разработчикам через Jira - Тестирование платёжных сервисов в Postman - Приёмка реализованного функционала - Работа с базой данных PostgreSQL (структура, поля, проверка данных) Технологический стек API / Backend: REST (JSON), OpenAPI/Swagger; HMAC/webhook signature. Языки/платформы (в проекте): Java / Spring Boot (частично) Базы данных: PostgreSQL Платежные элементы: интеграции с платёжными шлюзами / эквайерами, tokenization (payment tokens) Инструменты тестирования: Postman, Newman (collection runner), SwaggerUI; автоматизация API (pytest) Анализ трафика / отладка: Chrome DevTools, Charles Proxy, Fiddler. Документация / диаграммы: Confluence, PlantUML. Трекинг задач в Jira Работа по Agile Результаты: - Описаны и внедрены интеграции платёжных систем для стабильной обработки транзакций - Снижен процент ошибок при обработке платежей после внедрения новых API-спецификаций - Обеспечена устойчивость платёжного контура при пиковых нагрузках Инструменты: Confluence: Описание Use Case, User Story, описание сервисов и функционала Jira: Ведение и просмотр задач Postman: Тестирование интеграций Draw IO: Составление диаграмм Figma/Miro: Разработка дизайна PostgreSQL: Работа с базой данных, добавление новых колонок и столбцов
Понравился профиль? Создайте себе такой же