СВ
Сергей В.
Мужчина, 35 лет
Россия, Москва, UTC+3
Ставка
4 071,42 Р/час
НДС не облагается
Специалист доступен с 31 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — C1
Главное о специалисте
Java/Kotlin Backend инженер с более чем 5 годами опыта. Занимаюсь проектированием
микросервисной архитектуры с применением паттернов Event Sourcing, Saga, Transaction
Outbox, Circuit Breaker, Bulkhead. Имею практический опыт разработки отказоустойчивых
систем с использованием Kafka, Camunda, Kubernetes и инструментов Observability.
До перехода в IT работал в сфере автоматизации зданий (SCADA-системы диспетчеризации,
программирование ПЛК, проектирование щитов управления). Прошел путь от инженера
до технического директора.
Как хобби разработал Telegram-бота, который генерирует минус из песни на базе нейросети
Demucs от Facebook Research (Kotlin, Python, Spring, FFmpeg, Bash, Docker, GitHub
Flow/Actions).
Технологический стек:
Языки программирования: Java, Kotlin, Groovy
Фреймворки и библиотеки: Spring Boot, MVC, Data JPA, Data JDBC, Security, WebFlux, Actuator,
Camunda, Hibernate/JPA, Spring Reactive (Reactor, WebFlux, R2DBC, Kafka, Rabbit), GraphQL,
gRPC, WebSockets
Базы данных и Кэширование: PostgreSQL, MongoDB, Redis, Hazelcast
Мessaging: Apache Kafka, RabbitMQ
DevOps и инфраструктура и CI/CD: Docker, Kubernetes, OpenShift, Jenkins, GitLab CI, GitHub
Actions
Мониторинг и Observability: Prometheus, Grafana, ELK (Elasticsearch, Kibana, Logstash),
OpenTelemetry, Jaeger, Zipkin,
Безопасность: OAuth2, Keycloak
Тестирование и документация: JUnit, Mockito, Testcontainers, OpenAPI Generator, Liquibase,
Flyway, SonarQube
Инструменты разработки: Git, Maven, Gradle
Профилирование и отладка: Visual VM, IDEA Profiler
Проекты
(5 лет 4 месяца)
Банк ВТБ (ПАО)
Роль
Senior Java/Kotlin разработчик
Обязанности
Проект: страхование физ. лиц.
Команда: льготных страховых продуктов.
Обрабатываем: до 3 млн полисов в месяц, до 500 000 полисов в сутки.
Задачи:
- Разработка и поддержка микросервисов на Java/Kotlin (Spring Boot)
- Проектирование архитектуры сервисов, моделирование данных и интеграция компонентов
системы.
- Реализация интеграций с внешними и внутренними системами через REST, gRPC, Kafka,
RabbitMQ.
- Работа с базами данных: проектирование схем, оптимизация запросов, реализация миграций.
- Разработка автоматических тестов, проведение code review, обеспечение качества и
стабильности разработки.
- Автоматизация процессов CI/CD, настройка пайплайнов и сопровождение релизного
процесса.
- Взаимодействие с аналитиками и заказчиками, участие в проектировании решений,
менторство разработчиков и участие в технических интервью.
Достижения:
- Внедрил архитектурный паттерн Transaction Outbox для надёжной доставки сообщений в
Kafka при высокой нагрузке, что повысило стабильность обработки событий и сократило
количество дублирующих сообщений на 80%.
- Внедрил Circuit Breaker и Bulkhead для повышения отказоустойчивости и ограничения
нагрузки на микросервисы, что позволило снизить количество ошибок 5xx на 60% и обеспечить
стабильность SLA при пиковых нагрузках.
- Интегрировал OpenTelemetry трассировку с использованием Jaeger и Zipkin для сквозной
наблюдаемости микросервисов, что сократило среднее время диагностики инцидентов на 50%.
- Оптимизировал схему БД и индексы в PostgreSQL, уменьшив latency критичных запросов на
40% и повысив пропускную способность системы при высоких нагрузках.
- Разработал Finite State Machine для сложной бизнес-логики, что повысило читаемость и
поддержку кода и позволило ускорить внедрение новых сценариев на 30%.
Стек специалиста на проекте
r2dbc, ELK, Grafana, reactive, mockserver, Spring Data JPA, Camunda, admin, WebFlux, Data, AOP, Liquibase, REST, Java, JUnit, Mockito, Gradle, JDBC, Redis, MVC, Prometheus, Kafka, boot, Security, Rabbit, Web, Docker, Kotlin, TestContainers, RabbitMQ, Spring, PostgreSQL, Jenkins, Kubernetes, Resilience4j
Отрасль проекта
FinTech & Banking
Период работы
Июнь 2024 - Июль 2025
(1 год 2 месяца)
Сбер
Роль
Senior Java/Kotlin разработчик
Обязанности
Проект: система обработки сделок с ценными бумагами.
Задачи:
- Разработка и поддержка микросервисов (Spring Boot, Kafka, Docker, OpenShift)
- Проектирование архитектуры и интеграций
- Настройка CI/CD (GitLab CI), автоматизация тестирования
- Взаимодействие с аналитиками, участие в проектировании отказоустойчивых решений
- Менторство и участие в интервью
Достижения:
- Оптимизировал работу с RabbitMQ, устранив задержки в обработке сообщений и внедрив
стратегию повторной доставки, что позволило снизить количество потерянных событий на
100% и обеспечить гарантированную доставку данных между сервисами.
- Перевёл микросервисы на gRPC для унификации взаимодействия между компонентами, что
сократило время ответа API на 40% и упростило поддержку контрактов.
- Разработал систему мониторинга SLA-метрик на Prometheus и Grafana, включая
отслеживание latency, error rate и throughput, что обеспечило прозрачность работы критичных
сервисов и позволило сократить время обнаружения инцидентов на 50%.
- Создал Docker-окружение для локального тестирования микросервисов с эмуляцией Kafka и
PostgreSQL, что сократило время поиска и устранения багов в 2 раза и повысило скорость
онбординга новых разработчиков.
- Разработал плагин для IntelliJ IDEA для визуализации архитектуры микросервисов, что
ускорило анализ связей компонентов и позволило аналитикам и разработчикам быстрее
находить проблемные зависимости.
Стек специалиста на проекте
ELK, Grafana, mockserver, Spring Data JPA, Groovy, admin, AOP, REST, Java, JUnit, MongoDB, Mockito, Prometheus, Kafka, boot, cloud, Security, Web, State machine, Docker, SOAP, Kotlin, GitLab CI/CD, Maven, RabbitMQ, Spring, Kubernetes, mongobee
Отрасль проекта
FinTech & Banking
Период работы
Май 2023 - Июнь 2024
(1 год 2 месяца)
Почтовые технологии
Роль
Middle Java разработчик
Обязанности
Проект: система администрирования тарифов и сроков доставки (MVP и продуктив).
Задачи:
- Разработка и поддержка микросервисов (Spring Boot)
- Проектирование REST API, миграции данных
- Интеграция сервисов (REST, Kafka)
- Настройка CI/CD на GitLab CI
- Документирование API (Swagger/OpenAPI)
Достижения:
- Настроил Testcontainers для интеграционных тестов Kafka, PostgreSQL и Redis, что позволило
выявить и устранить критические ошибки интеграции ещё до попадания изменений в
тестовый контур, повысив стабильность релизов и сократив количество багов на проде на 40%.
- Автоматизировал процессы CI/CD на GitLab CI, включая сборку, тестирование и деплой, что
позволило ускорить выпуск новых версий на 30% и снизить количество ошибок при выкладках.
- Внедрил SonarQube и Checkstyle для автоматического контроля качества кода, что повысило
прозрачность техдолга и позволило устранить более 500 статических дефектов за первый месяц
использования.
- Предложил и внедрил процесс GitFlow, настроив политики ветвления и права доступа в GitLab,
что повысило управляемость релизного процесса и снизило риск конфликтов при слиянии
изменений.
- Вынес общий функционал микросервисов в внутренние Spring Boot стартеры, что сократило
дублирование кода и ускорило разработку новых сервисов за счёт унифицированной
архитектуры.
Стек специалиста на проекте
ELK, Stack, mockserver, GitLab, Tomcat, Spring Data JPA, admin, Data, AOP, Flyway, Elasticsearch, Kibana, JUnit, Mockito, JDBC, MVC, boot, Security, Logstash, Elastic, Apache POI, TestContainers, GitLab CI/CD, Maven, Spring, PostgreSQL, CI/CD, Apache Kafka
Отрасль проекта
Logistics & Transport
Период работы
Апрель 2020 - Май 2023
(3 года 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Балтийский государственный технический университет «ВОЕНМЕХ» имени Д.Ф.,Санкт-Петербург
Специальность
Балтийский государственный технический университет «ВОЕНМЕХ» имени Д.Ф.
Завершение учебы
2012 г.