
Роман М.
Проект: продуктовая микросервисная платформа для продажи лотерейных билетов, пользовательского профиля, промо-механик, квестов, CMS и административных сервисов. Команда: 2 бэк разработчика, 2 андроид разработчика, 2 фронтенд разработчика, 4 тестировщика, 2 системных аналитика, деливери менеджер Моя роль: - Разработка и развитие backend-сервисов в микросервисной архитектуре. - Реализация REST/gRPC API для mobile, web, admin и CMS-контуров с учетом SLA и высокой нагрузки. - Доработка доменной логики (игры, подписки, пользовательский профиль, promo-wallet). - Сквозная реализация фич в нескольких сервисах (API, доменные сервисы, админка, CMS, сайт). - Поддержка protobuf/gRPC контрактов, DTO/mapper-слоя и тестового покрытия. - Участие в code review, проработке архитектурных решений и сопровождении релизов. Технологии: Java 17, Spring Boot, Spring WebFlux, Project Reactor, gRPC, Protobuf, R2DBC, Redis, GitLab CI, Kafka, event-driven architecture, Maven, Docker Достижения: - Сократил time-to-market новых фич на ~20% за счет улучшения структуры API и переиспользования контрактов. - Снизил количество регрессионных дефектов на ~30% благодаря покрытию критической логики unit/integration тестами. - Оптимизировал бизнес-логику и работу с данными, снизив latency отдельных операций на ~15–25%. - Повысил стабильность интеграций между сервисами за счет развития event-driven взаимодействия (Kafka). - Реализовал новые API (promo collections, статистика, игровые механики), обеспечив масштабируемость под рост нагрузки.
Проект: Облачный сервис для управления строительными процессами Цель: Объединить всех участников строительства (заказчиков, подрядчиков, инспекторов) на единой платформе с прозрачным контролем этапов. Команда: 5 backend-разработчиков, 2 фронтенда, 3 тестировщика, 3 аналитика. Моя роль: - Лид backend-команды (5 разработчиков): онбординг, декомпозиция задач, code review. - Разработка и развитие микросервисной архитектуры. - Миграция с MongoDB на PostgreSQL. - Разработка новых сервисов и рефакторинг legacy-кода. - Внедрение интеграционного тестирования и инженерных практик. Технологии: Java 17, Spring Boot, PostgreSQL, Docker, OpenShift, RabbitMQ, REST, MongoDB, Kibana, Grafana, Maven, Camunda, Prometheus Достижения: - Ускорил выполнение сложных запросов и отчетов в 2–5 раз за счет миграции с MongoDB на PostgreSQL и оптимизации схемы данных. - Снизил количество production-инцидентов на ~25–30% благодаря внедрению интеграционного тестирования (80% покрытия критического функционала). - Повысил скорость разработки команды на ~20–30% за счет улучшения процессов и качественной декомпозиции задач. - Сократил time-to-market фич через рефакторинг legacy и переход к более чистой микросервисной архитектуре. - Сократил время диагностики инцидентов за счет внедрения мониторинга и логирования (Kibana, Grafana, Prometheus). - Обеспечил надежное асинхронное взаимодействие между сервисами через RabbitMQ.
Проект: СУБО для корпоративных карт (юридические лица) Цель: Полный цикл обслуживания карт — выпуск, платежи, отчетность. Команда: 3 backend-разработчика, 4 аналитика, 1 тестировщик, 1 devops. Моя роль: - Разработка системы с нуля на микросервисной архитектуре (Spring Boot). - Интеграция с внешними платежными системами (WAY4, CFT). - Рефакторинг legacy-модулей и покрытие тестами. - Настройка и поддержка CI/CD. - Менторинг junior-разработчиков. Технологии: Java 11/17, Spring Boot, PostgreSQL, Kafka, Docker, OpenShift, IBM MQ, TeamCity, Liquibase, gRPC Достижения: - Обеспечил стабильную обработку критичных финансовых операций в высоконагруженной системе. - Реализовал надежные асинхронные интеграции (Kafka, IBM MQ), снизив риск потери сообщений до ~0 (at-least-once delivery). - Снизил количество дефектов в legacy-коде на ~30% за счет рефакторинга и покрытия тестами. - Ускорил релизный цикл за счет внедрения CI/CD (TeamCity + Docker + OpenShift). - Повысил уровень команды через менторинг: junior-разработчики выросли до middle за ~3–6 месяцев.
Проект: "Оценка бизнес-идеи" (аналогов на рынке не было, уникальный продукт) Цель: Сервис для расчета рентабельности бизнеса в приложении Сбербанка. Команда: 20-25 человек (3 backend-разработчика, 2 frontend-разработчика, 3 системных аналитика, 2 бизнес аналитика, дизайнер, 2 тестировщика, devops, владелец продукта, delivery) Моя роль: - Участие во всех этапах разработки: от проектирования до продакшена. - Перевод системы с монолита на микросервисную архитектуру (Spring Cloud). - Реализация бизнес-логики и интеграция с БД. - Работа в Agile-команде (20+ человек). Технологии: Java 8, Spring, Spring Cloud, PostgreSQL, Docker, Jenkins, OpenShift, Kafka, Maven, Liquibase Достижения: - Участвовал в успешной миграции с монолита на микросервисы, повысив масштабируемость и независимость команд разработки. - Формализовал и реализовал сложную бизнес-логику расчета рентабельности. - Снизил количество повторных инцидентов за счет анализа причин багов и внедрения превентивных решений. - Повысил стабильность системы через улучшение тестирования и архитектуры.
Проект: Разработка высоконагруженной платформы импортозамещения (enterprise-решение) Цель: Создание с нуля и развитие отечественного программного комплекса для замены иностранного решения, обеспечение бесперебойной работы и масштабируемости системы под высокие нагрузки. Команда: 9 backend-разработчиков, 5 фронтенд-разработчиков, 6 аналитиков, 5 тестировщиков. Моя роль: - Полный цикл разработки: от проектирования до продакшена. - Разработка новых микросервисов и интеграция процессов. - Рефакторинг legacy-кода. - Code review и наставничество. - Внедрение тестирования и инженерных практик. Технологии: Java, Spring Boot, Reactor, JOOQ, Hibernate, PostgreSQL, ClickHouse, Kafka, Kubernetes, Docker, Gradle, GitLab CI Достижения: - Увеличил производительность системы на ~30–40% за счет оптимизации работы с БД и рефакторинга. - Снизил latency обработки данных за счет внедрения реактивного подхода (Reactor). - Обеспечил масштабируемость системы под рост нагрузки (Kubernetes + event-driven архитектура). - Повысил стабильность системы через внедрение тестирования и улучшение архитектуры. - Реализовал надежные асинхронные интеграции между сервисами с использованием Kafka.
Понравился профиль? Создайте себе такой же