Проект - логистическая платформа для доставки заказов из интернет- магазинов, маркетплейсов. Работал в команде состоящей из 3 BE DEV, 1 FE DEV, 2 QA, 1 BA, 1 PO, TeamLead.
Достижения:
- Реализовал динамический запуск сервисов через Kafka и Kubernetes для тяжёлых операций, ускорив ключевые процессы на 40% и снизив инфраструктурные затраты за счёт автоматического удаления временных контейнеров
- Ускорил рассылку сообщений по почте при помощи пакета concurrent в 15 раз
-Разработал и внедрил отдельные Feign starters, что позволило унифицировать интеграцию между сервисами и упростить подключение к API без необходимости дублировать код.
- Оптимизировал работу с кешем, заменив Spring Simple Cache на Redis, что позволило устранить утечку памяти, вызванную отсутствием TTL в старом решении
- Внедрил асинхронную обработку запросов, что позволило понизить среднюю нагрузку системы на 30%, обеспечив более стабильную работу при высоких нагрузках
Стэк: Java SE, Spring Framework (Data, JPA, Cloud, Security), Spring Boot, PostgreSQL, Redis, ClickHouse, Apache Kafka, ELK, Grafana, Prometheus, JUnit, Maven, Docker, Kubernetes, Gitlab CI, Jira, Confluence.
Проект: веб-приложение для лаборатории Инвитро. Работал в команде, состоящей из 3 BE DEV, 2 FE DEV, 1 BA, 1 QA, 1 PO, TeamLead.
Достижения:
- Участвовал в разработке интеграции со сторонними сервисами на Spring
- Увеличил покрытие интеграционными тестами с 5% до 25%
- Разработал библиотеку с runtime-аннотациями для уменьшения количества boilerplate-кода
- Разработка новой функциональности приложений в соответствии с требованиями заказчика
- Настроил Spring Security для работы с JWT, реализовав гибкую и масштабируемую систему аутентификации
Проект: веб-приложение для сети медицинских клиник Ренессанс. Работал в команде состоящей из 4 BE DEV, 2 FE DEV, 1 BA, 1 QA, 1 PO, TeamLead.
Достижения:
- Разработка бизнес-логики микросервисного приложения
- Настройка взаимодействия между микросервисами
- Рефакторинг кодовой базы
- Написание модульных и интеграционных тестов
Стек: Java SE, Spring Framework (Security, Data, MVC), Spring Boot, PostgreSQL, Apache Kafka, JUnit, Gradle, Kubernetes, Docker, Jenkins, Jira, Confluence, Bitbucket.