Специалисты

Описание

Java-разработчик
Локация: Москва, РФ
Стаж: 10 лет

Навыки:

Языки: Java, Kotlin, Python.
Фреймворки: Spring(Boot, MVC, Data JPA/JDBC, Security, WebFlux, Cloud, Resilience4j, Actuator), Hibernate, jOOQ.
Хранилища: PostgreSQL, Apache Spark, Redis, MongoDB, S3, Apache Ignite.
Брокеры сообщений: Apache Kafka, Kafka Streams, MQTT(EMQX).
Безопасность: Keycloak, OAuth2, JWT.
Тестирование: JUnit, Testcontainers, Mockito, WireMock, JMeter.
API и Протоколы: REST, gRPC, WebSocket, GraphQL, OpenAPI, AsyncAPI.
Архитектура: Microservices, EDA, DDD, CQRS, Saga, Clean Arch.
DevOps и Мониторинг: Kubernetes, Docker, Terraform, Helm, ArgoCD, OpenTelemetry, Jaeger, Prometheus, Grafana, ELK Stac.

Образование:
Московский технический университет связи и информатики (Бакалавр), 2015
Информатики и вычислительной техники

Опыт
Проект

B2B интеграции / Облачные сервисы / IoT

Описание

Разработка B2B интеграций Роль: Java-разработчик Обязанности и достижения: 1. Разработал облачный сервис стриминга телеметрии: 2+ млн сообщений/сек от 100 000+ автомобилей через MQTT. 2. Реализовал управление автомобилем посредством отправки команд с минимальной задержкой и высокой надёжностью. 3. Спроектировал платформу управления партнёрскими API на базе TYK Gateway и конфигурирование доступа посредством PKI. 4. Автоматизировал выпуск и обновление TLS-сертификатов через внутреннюю PKI компании. 5. Упростил онбординг партнёров: реализовал API под UI-панель настройки межсервисного доступа и интеграции.

Технологии

Java, Spring (Boot, WebFlux, Security, Cloud, Actuator), Apache Kafka, Kafka Streams, MQTT (EMQX), REST, gRPC, WebSocket, GraphQL, OpenAPI, AsyncAPI, flyway, Kubernetes, Docker, Terraform, Helm, ArgoCD, Statemachine, OpenTelemetry, Jaeger, Prometheus, Grafana, ELK Stack

Длительность

Август 2023 - Настоящее время (2 года) месяцев

Проект

Банковская инфраструктура / Финтех / Интеграционные платформы. Разработка сервисов надежности

Описание

Роль: Java-разработчик Обязанности и достижения: 1. Спроектировал отказоустойчивую интеграционную платформу с автоматическим фейловером и синхронизацией данных <60 секунд. 2. Реализовал межсервисные интеграции для миграции 30+ ТБ данных из легаси-систем в единую платформу. 3. Внедрил Archive Management Platform с API-first подходом и контролем доступа на уровне полей. 4. Разработал инструмент кэширования с real-time синхронизацией, fallback-логикой и seamless переключением источников. 5. Повысил надёжность и наблюдаемость платформы, обеспечив SLA на уровне 99,99%.

Технологии

Spring (Boot, MVC, Data JPA/JDBC, Security, Resilience4j, Actuator), Hibernate, jOOQ, Java, REST, gRPC, OpenAPI, Microservices, DDD, CQRS, SuperSet, Saga, Clean Arch, JUnit, Testcontainers, Mockito, WireMock

Длительность

Июль 2020 - август 2023 (3 года) месяцев

Проект

Распределённые системы / EdTech платформа / Автоматизация нагрузочного тестирования

Описание

Роль: Senior Java разработчик Обязанности и достижения: 1. Разрабатывал платформу SberClass для 1,6 млн пользователей с нагрузкой 13k RPS (пик — 19k). 2. Реализовал ключевые модули: авторизация, регистрация, ролевка, логика учебных материалов и процессов. 3. Сопровождал команду внешних подрядчиков, формировал бэклог тех.долга и проводил контроль качества. 4. Организовал нагрузочное тестирование: стратегия, инструменты, автоматизация через Jenkins/JMeter.

Технологии

Java, Spring (Boot, MVC, Security, Data JPA), Hibernate, PostgreSQL, Redis, Docker, Jenkins, JUnit, Mockito, JMeter

Длительность

Февраль 2018 - Июль 2020 (2 года 6 месяцев) месяцев

Проект

Платформы высокой доступности / Аварийное восстановление / Mission-Critical системы

Описание

Роль: Java разработчик Обязанности и достижения: 1. Создал платформу высокой доступности для обеспечения непрерывности бизнеса при сбоях инфраструктуры. 2. Реализовал автоматическое переключение сервисов между продакшн и резервной средой. 3. Настроил централизованное логирование действий пользователей и прикладную репликацию операционных данных для аварийных сценариев. 4. Обеспечил управление доступом и ограничения функциональности в режиме резервной среды. 5. Добился 99,99% доступности платформы при сбоях, обеспечив бесперебойные бизнеспроцессы.

Технологии

Java, Spring Framework, Hibernate, PostgreSQL

Длительность

Октябрь 2016 - Февраль 2018 (1 год 5 месяцев) месяцев