Специалисты

Описание

Java-разработчик
Гражданство: РФ, Москва/Воронеж
Стаж общий: 5 лет 3 месяца
Дата рождения: 25 лет

Профессиональные навыки:
Навыки Java Kotlin Spring Framework Spring Boot Spring Data
Spring Web Spring Security Spring Cloud Spring WebFlux
Hibernate PostgreSQL Liquibase GraphQL Redis
MongoDB REST API gRPC Swagger JUnit Jupiter
Mockito Apache Kafka Git Apache Maven Docker
Kubernetes Prometheus Grafana Gradle Linux
Знание языков
программирования
Java — высокий уровень владения
Kotlin — высокий уровень владения
Знание языков Русский — родной
Английский — C1

Образование: Высшее
Воронежский государственный университет,
Факультет прикладной математики, информатики и механики,
Фундаментальная информатика и информационные технологии

Опыт
Проект

Банк

Описание

Должность: Senior Java-разработчик Проект: Конверсия валют и драгоценных металлов, система онбординга документов Обязанности: написание кода, проведение код-ревью, распределение задач, определение capacity спринта, формирование бэклога технического долга, менторинг новых членов команды Достижения: - Оптимизировал SQL запросы к БД, что позволило ускорить получение данных по соглашениям с 270 ms до 110 ms - Написал внутреннюю библиотеку мокирования данных для unit-тестов - Использовал ElasticSearch для поиска индивидуальных котировок валют и драгметаллов - Добавил новые шаги в бизнес-процесс BPMN в Activiti (аналог Camunda) - Написал CI/CD процесс для автоматической публикации библиотек - Реализовал паттерн event-driven architecture в Kafka для асинхронной обработки бизнес-событий Команда: 21 человек (6 backend, 3 frontend, 1 тимлид, 1 техлид, 2 DevOps, 4 QA, 4 аналитика)

Технологии

Kotlin, Java 21, Spring Boot, Spring Data JPA, Spring WebFlux, Hibernate, PostgreSQL, Redis, Oracle, Liquibase, MongoDB, Elasticsearch, MinIO, REST API, Swagger, JUnit, Mockito, Kafka, Prometheus, Grafana, Git, Gradle, Docker, Kubernetes, Kibana, Jenkins

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

Январь 2023 — настоящее время (3 года 1 месяц) месяцев

Проект

Банк

Описание

Должность: Middle Java-разработчик Проект: Система обработки данных и автоматизации учёта страховых продуктов. Обязанности: написание кода, проведение код-ревью, менторинг новых членов команды Достижения: - Перевел внутренние сервисы на Spring Boot с 2.x до 3.x версии - Настроил кеширование с Redis, что сократило нагрузку на базу данных и уменьшило среднее время отклика - Увеличил покрытие unit-тестами до 86% - Разбил код legacy-сервиса на несколько микросервисов - Написал сервис общей обработки ошибок в распределенной системе - Спроектировал и реализовал модуль авторизации и аутентификации на базе Keycloak - Проводил код ревью в InnerSource проекте Команда: 10 человек (3 backend, 2 frontend, 1 тимлид, 2 QA, 2 аналитика)

Технологии

Java 17, Spring Boot, Spring Data JPA, Spring Security, Spring Cloud, Hibernate, PostgreSQL, GraphQL, Redis, Oracle, Liquibase, Amazon S3, REST API, gRPC, Swagger, JUnit, Mockito, Kafka, Git, Maven, Docker, Kubernetes, Prometheus, Grafana, RabbitMQ

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

Ноябрь 2020 — Декабрь 2022 (2 года 2 месяца) месяцев