Java-разработчик с опытом работы в крупных технологических компаниях. Специализируюсь на создании высокопроизводительных микросервисных приложений, оптимизации бизнес-логики и улучшении рабочих процессов. Владею Java, Spring Boot, Hibernate, Kafka, Docker и Kubernetes.
Опыт в работе с EFK, Keycloak, PostgreSQL, Oracle, интеграционными и юнит-тестами. Активно использую принципы SOLID и ACID для построения надежных и масштабируемых решений.
Проект: Сбер Core Banking
Разработал специализированное ПО для управления сейфами, выбора подходящих ячеек и обработки аренды.
Реализовал модуль реального времени для обработки данных, сократив время аренды сейфов до 10 секунд.
Создал интуитивно понятный интерфейс для сотрудников банка, что ускорило процесс обработки заявок на 20%.
Интегрировал Keycloak для управления аутентификацией и авторизацией, обеспечив единый вход
(SSO) и улучшив безопасность системы.
Инициировал и внедрил систему мониторинга, позволившую оперативно выявлять узкие места и предотвращать сбои.
Реализовал систему API-документации с Swagger и Postman, что улучшило взаимодействие между
командами
Покрыл проект юнит-тестами на 90%.
Проект: Цифра. Автоматика-сервис
Реализовал внутреннюю библиотеку для поиска и работы с документацией
Разработал сервис обработки документов и поисковый инструмент по тегам, ускоривший поиск на 35%.
Разработка и поддержка микросервисов на базе Spring (Boot)
Внесение изменений в логику приложения с целью улучшения его функциональности и оптимизации процессов.
Разработал и внедрил систему потоковой обработки данных с Kafka и Kafka Streams, обеспечив обработку 50 000 событий в секунду.
Автоматизировал CI/CD-процессы с использованием Docker, Kubernetes и Jenkins, что позволило
выпускать обновления без простоев системы.
Покрыл проект юнит-тестами на 80%.
Этапы, чему научился: