Леонид А. Backend разработчик, Middle+
ID 28008
ЛА
Леонид А.
Мужчина, 21 год
Россия, Таганрог, UTC+3
Ставка
3 468,09 Р/час
вкл. НДС 5% (128.57 Р)
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Backend разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — A2
Главное о специалисте
Леонид — backend-разработчик уровня Middle+. Специализируется на разработке серверной части приложений с использованием Java. Имеет опыт работы в отраслях Travel, Hospitality & Restaurant business, FinTech & Banking, Manufacturing.
Ключевые навыки: Agile, AWS, CI/CD, CQRS, Docker, EC2, Git, Gradle, gRPC, Hibernate, Jenkins, JSON, JUnit, Kafka, Kubernetes, Lambda, Linux, Maven, Microservices, Mockito, MongoDB, MySQL, PostgreSQL, Postman, Redis, REST API, S3, Scrum, Spring, Spring Boot, Spring Data, Spring Security, Terraform.
Участвовал в следующих проектах:
- Система онлайн-бронирования с высокой нагрузкой при открытии продаж (с ноября 2023 года). Разработка микросервисов бронирования и оплаты, интеграция платёжного шлюза, настройка возвратов, обновление данных о брони через Kafka.
- Платформа управления корпоративными финансами (май 2022 — октябрь 2023). Разработка REST API для управления транзакциями, бюджетами и аналитикой, интеграция MongoDB для хранения отчётов, оптимизация расчётов метрик с помощью Spring Batch.
- Внедрение системы управления производственными процессами (MES) на предприятии (февраль 2021 — апрель 2022). Разработка модулей для отслеживания производственных заданий в реальном времени, интеграция с контроллерами (PLC) через MQTT и REST API.
Проекты
(4 года 6 месяцев)
Система онлайн-бронирования с высокой нагрузкой при открытии продаж
Роль
Java Backend Developer (Middle)
Обязанности
1. Разработка микросервисов бронирования и оплаты с учётом нагрузки и
согласованности данных.
2. Интеграция платёжного шлюза, настройка возвратов.
3. Обновление данных о брони через Kafka.
4. Работа с Keycloak и RBAC для доступа, покрытие кода тестами, мокал внешние API.
5. Мониторинг (Grafana, ELK).
6. Поддержка OpenAPI-документацию, участие в кодревью.
7. Менторство стажёров.
Достижения
Реализовал механизм восстановления состояния залов на старте микросервисов на основе event replay из Kafka, что повысило отказоустойчивость системы.
Стек специалиста на проекте
Java 21, ELK, Grafana, Liquibase, Keycloak, REST, MongoDB, Redis, Prometheus, Kafka, WireMock, Docker, MapStruct, TestContainers, JUnit 5, OpenAPI, PostgreSQL, Spring boot 3, Microservices, Kubernetes
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Ноябрь 2023 - По настоящее время
(1 год 9 месяцев)
Платформа управления корпоративными финансами.
Роль
Java Backend Developer (Middle)
Обязанности
1. Разработка REST API для управления транзакциями, бюджетами и аналитикой.
2. Интеграция MongoDB для хранения отчётов.
3. Оптимизация расчёт метрик с помощью Spring Batch.
4. Реализация поддержки корпоративных пользователей (роли, ограничения, уведомления).
5. Подключение Kafka для событийной обработки.
Проект: Платформа позволяет создавать бюджеты, отслеживать расходы, получать аналитику и рекомендации. Корпоративные клиенты получают возможность настраивать контроль бюджета по подразделениям и
автоматически формировать отчеты.
Достижения
● Сделал подключение к более чем 10 банкам для импорта транзакций.
● Оптимизировал расчеты ежемесячных отчетов, сократив время генерации с 4 минут до 15 секунд за счет добавления индексов.
● Реализовал асинхронную обработку транзакций через Kafka, повысив
масштабируемость.
Стек специалиста на проекте
PostgreSQL, Docker, REST API, Mockito, Gradle, MongoDB, Grafana, Prometheus, Liquibase, Keycloak, MapStruct, Kafka, JUnit 5, Java 17, Spring Batch, Spring boot 3, oauth2
Отрасль проекта
FinTech & Banking
Период работы
Май 2022 - Октябрь 2023
(1 год 6 месяцев)
Внедрение системы управления производственными процессами (MES) на предприятии.
Роль
Java Developer (Junior)
Обязанности
1. Разработка модулей для отслеживания производственных заданий в реальном времени.
2. Интеграция с контроллерами (PLC) через MQTT и REST API.
3. Реализация логики смен: задания, исполнители, отчёты по браку.
4. Визуализация статуса оборудования и заказов, подключал ERP (SAP) для обмена данными.
5. Оптимизация БД-запросов под высокую нагрузку (10k+ событий в минуту) и настройка мониторинга метрик по производительности оборудования.
Система позволяла обеспечивать контроль производственных этапов, планирование смен, отслеживание выполнения заказов и интеграцию с ERP. Работал как backend-разработчик и участвовал в интеграции с промышленным оборудованием.
Достижения
● Реализовал поток обработки производственных событий через MQTT.
● Оптимизировал хранение истории операций, снизив нагрузку на PostgreSQL в 2,5 раза.
● Настроил централизованный лог и мониторинг с алертами по отказу оборудования.
● Внедрил механизм офлайн-буфера событий на Redis для нестабильных зон
производства.
● Написал автоматическую выгрузку отчетов в формате Excel и их отправку в S3.
Стек специалиста на проекте
PostgreSQL, Docker, REST API, Spring Boot, Spring Security, Grafana, Kubernetes, Prometheus, Flyway, MapStruct, MQTT, JUnit 5, Redis, Backend, Java 17, Работа с интеграциями
Отрасль проекта
Manufacturing
Период работы
Февраль 2021 - Апрель 2022
(1 год 3 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Южный Федеральный Университет
Специальность
Программная инженерия
Завершение учебы
2025 г.