Специалисты
Backend-разработчик с опытом коммерческой разработки. Специализируюсь на создании высоконагруженных и отказоустойчивых backend-систем на Java и Spring. Работал с микросервисной архитектурой, интеграциями с внешними системами, синхронизацией данных и построением систем аналитики. Имею опыт работы с Kafka, Kubernetes, Keycloak и CI/CD-практиками. Участвовал во всех этапах разработки: проектирование, реализация, тестирование, оптимизация, деплой и сопровождение. Работал в Scrum-командах, взаимодействовал с аналитиками, DevOps-инженерами и фронтенд-командой
стек
Инструменты командной работы:
Git, GitLab, GitLab CI/CD, Jira, Confluence, Agile/Scrum, Swagger / OpenAPI
Языки программирования и фреймворки:
Java (11/17/21), Spring Framework: Boot, MVC, WebFlux, Data (JPA/R2DBC), Security, Batch, Hibernate/JPA, JdbcTemplate, SQL, Kafka, Debezium, XML, JAXB
Инфраструктура и DevOps
Docker, Kubernetes, Keycloak, Nexus, ELK stack
Базы данных
PostgreSQL, Liquibase, Flyway, SQL
Тестирование
JUnit, Mockito, Testcontainers, WireMock
Сборка и управление зависимостями
Gradle, Maven
Образование:
Луганский Национальный Аграрный Университет, инженерия пищевой промышленности (2010 - 2014)
Проект системы учета труда персонала в тепличных комплексах
Команда проекта: 4 BE, 3 FE, 3 QA, 2 SA, 1 PM Задачи: - Разработка и поддержка серверной части мобильной системы учета труда персонала в тепличных комплексах - Разработка системы синхронизации данных с 1C - Разработка системы автоматического распределения задач для овощеводов - Разработка и интеграция RESTful API, взаимодействие с фронтенд-разработчиками и аналитиками - Настройка процессов CI/CD, работа с контейнеризацией (Docker, Kubernetes) - Обеспечение готовности кода к релизу: тестирование, исправление багов, оптимизация и участие в выпуске новых версий
Java 21, Spring (Boot, MVC, WebFlux, Data, R2DBC, Security), PostgreSQL, Liquibase, Gradle, Git, Docker, Kubernetes, Nexus, JUnit, Mockito, TestContainers, WireMock, Swagger, Keycloak, Hibernate/JPA, JdbcTemplate, Kafka, Debezium, ELK, GitLab
Июль 2025 -Ноябрь 2025 месяцев
Рекламная экосистема
Команда проекта: 4 BE, 2 FE, 2 QA, 1 SA, 2 DevOps, 1 PM Задачи: Оптимизация работы с рекламными данными и аналитикой. - Реализовал REST API для получения и фильтрации отчетов по географии, устройствам и времени суток, с интеграцией метрик из рекламных кабинетов. - Сократил количество ошибок в аналитике на 30% за счет оптимизации процесса загрузки данных из внешних API, добавив механизм повторных запросов при сбоях. - Реализовал аутентификацию пользователей с использованием Keycloak на уровне входящего трафика, с последующей авторизацией в микросервисах. - Добавил возможность настройки автоматической отправки аналитических отчетов через REST API - Разработал микросервис для нормализации метрик из разных рекламных платформ. - Разработал REST API для экспорта аналитических данных (JSON, XML, CSV) в CRM и - BI-платформы для автоматизации передачи и интеграции аналитики. - Настроил CI/CD-процесс для микросервиса обработки аналитических данных с использованием GitLab CI, Docker и Kubernetes: автоматизировал сборку, тестирование и деплой в кластер. - Разработал утилиту для генерации тестовых данных на стендах, что значительно упростило тестирование и ускорило отладку
Java 17, Spring (Boot, MVC, WebFlux, Data, R2DBC, Security), PostgreSQL, Apache Kafka, Flyway, Gradle, Git, Docker, Kubernetes, Nexus, JUnit, Testcontainers, Mockito, Swagger, Keycloak
Декабрь 2021 - июнь 2025 месяцев
Проект HR-платформа
Команда: 2 BE, 1 FE, 1 QA, 1 SA, 1 DevOps, 1 PM Задачи: - Разработка микросервисной HR-платформы для автоматизации рекрутинга и управления вакансиями. - Разработал REST API административной панели для HR-отдела: управление вакансиями, обработка откликов, ведение базы кандидатов с системой статусов и комментариев. - Разработал Telegram-бота для кандидатов с автоматическим матчингом вакансий по критериям, что ускорило подбор кандидатов на 35% и сократило ручную нагрузку HR-отдела. - Разработал микросервис для автоматического преобразования резюме кандидатов в корпоративный формат для отправки партнерам и заказчикам. - Реализовал систему уведомлений с персонализированными рассылками о новых вакансиях и изменении статуса заявок через Telegram API и email. - Оптимизировал производительность поиска: добавил индексы в PostgreSQL и кэширование часто запрашиваемых данных.
Java 11, Spring (Boot, MVC, Data, Security), PostgreSQL, Liquibase, Maven, Git, Docker, Kubernetes, JUnit, Mockito, Swagger, Keycloak
Декабрь 2021 — Октябрь 2022 месяца
Автоматизация процессов
Команда: 1 BE, 1 FE, 1 QA, 1 PM Задачи: - Начинал с настройки рекламы на маркетплейсах, а затем взял на себя задачи по автоматизации процессов для повышения эффективности бизнеса. - Разработал систему, в которой курьеры, доставив заказ, отправляли сообщение в Telegram-бот, что позволило автоматически обновлять статус заказа в -Битрикс24, улучшив контроль над доставкой и уменьшив количество ошибок в учете.
Java 11, Spring (Boot, MVC, Data, Security), Postgresql, Maven, Git, Docker, JUnit, Mockito, Postman, Flyway
Декабрь 2020 — Октябрь 2021 месяц