АП
Александр П.
Мужчина, 32 года
Россия, Москва, UTC+3
Ставка
4 213,08 Р/час
вкл. НДС 5% (156.19 Р)
Специалист доступен с 22 октября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — A2
Главное о специалисте
Java-разработчик с более чем восьмилетним опытом в проектировании, разработке и сопровождении сложных распределённых систем. За это время я прошёл путь от младшего разработчика до тимлида и solution-архитектора, реализуя проекты для банковского сектора, госсистем и телеком-индустрии.
Мои основные компетенции — Java SE/EE, Spring, микросервисная архитектура, Kafka, Kubernetes, OpenShift, PostgreSQL, интеграции через REST/gRPC/SOAP и DevOps-практики. Имею опыт руководства командами, внедрения CI/CD, построения архитектуры с нуля и оптимизации высоконагруженных сервисов.
Интересуюсь проектами, где ценится техническая экспертиза, инженерный подход и возможность влиять на архитектуру.
Проекты
(5 лет 10 месяцев)
Сервис, который анализировал покупательскую способность клиента в процессе трейдинга.
Роль
Java-разработчик
Обязанности
Архитектура: Микросервисная
Команда: 15 человек
Обязанности:
Обязанности основного разработчика сервиса. Сервис был написан на java 21 , Spring web-flux. Обрабатывал высокую нагрузку — до 2 000 RPS, взаимодействовал с внешними и внутренними системами как по HTTP, так и через Kafka.
Разработка несколько REST-эндпоинтов и соответствующую бизнес-логику.
Реализация шардирования с использованием алгоритма Murmur2: по хэш-сумме номера договора определялся шард и формировался URL для обращения к соответствующему инстансу сервиса внутри кластера Kubernetes. Были доработки в сервисах интеграции в части kafka streams.
Настройка мониторинга Grafana.
Достижения
Уменьшил time to market для новых сервисов кластера благодаря выносу общей логики в стартер.(кэширование токенов кейклок в редис, изменение стартера логирования).
В рамках техтаски занимался оптимизацией запросов.
Стек специалиста на проекте
PostgreSQL, Git, Java, Jira, Kibana, Jenkins, Grafana, Kubernetes, GitLab, Prometheus, Data, Flyway, Hibernate ORM, Avro, WebFlux, Lambda, Java Core, Kafka, Security, Collections, WireMock, Web, JUnit 5, TestContainers, Redis, CI/CD, Spring, boot, cloud, hub, Framework, schema registry, логи, Resful, iocdi
Отрасль проекта
FinTech & Banking
Период работы
Февраль 2025 - По настоящее время
(9 месяцев)
Программа лояльности клиентов.
Роль
Java-разработчик
Обязанности
Проект/описание проекта: Леруа, Программа лояльности клиентов.
Меня брали для усиления команды лояльности клиентов после переориентации на рынок РФ.Система имела много сервисов, завязанных на французский кластер, который после ухода французской части перестал бы корректно работать. Около 80% сервисов написаны на java 17 и 20% на Kotlin. Наш кластер сервисов обслуживал рынок РФ и Казахстана.
Архитектура: Микросервисная
Команда: 12 человек
Обязанности:
Подключение списания баллов на кассах, интеграцией с купонами и подарочными картами. Работа также включала дежурства на продакшн среде. Для уведомлений о падениях на продакшн среде использовали grafana onCall, метрики просматривали на grafana/prometheus.
Общение между сервисами было по рест и кафка. Архитектура имела стандартный сервис gateway, где была настроена секьюрити.
Проведение тестирования и отладка: писали как юнит, так и интеграционные тесты. Покрытие 80%. Раскатывали через Jenkins.
Достижения
К достижениям могу отнести подбор и онбординг новых бэк-енд разработчиков в команду, а написание нового сервиса по анализу покупок, совершенных за баллы и подарочные сертификаты.
Стек специалиста на проекте
hub, kustomize, Grafana, GraphQL, HTTP, Lombok, Stream API, Data, SonarQube, REST, Git, Kibana, MongoDB, Gradle, Linux, Redis, Kafka, Helm, boot, cloud, Security, Collections, WireMock, Web, Concurrency, Kotlin, SOAP, Hibernate ORM, Lambda, Java Core, JUnit 5, Java 17, RabbitMQ, Testing, TestContainers, логи, Jenkins, CI/CD, Mockito, Spring, GitLab, Jira, Prometheus, Kubernetes, PostgreSQL
Отрасль проекта
E-commerce & Retail
Период работы
Декабрь 2023 - Февраль 2025
(1 год 3 месяца)
Дебетовые карты
Роль
Java-разработчик
Обязанности
Дебетовые карты
Приложение было предназначено для более удобного заказа карт, взаимодействия с логистикой.
Архитектура: Микросервисная
Команда: 15 человек
Обязанности:
Разработка и поддержка приложения для удобства выдачи карт. Это довольно крупная группа микросервисов , больше 40. Это включало в себя создание новых функций, улучшение существующего кода, исправление ошибок и оптимизацию различных его сервисов.
Разработка RESTful API, взаимодействовал с базой данных, обработку запросов от фронтенда и secure часть приложения (у нас был Keycloak). Общий для команд функционал выносил в стартеры, которые хранились в JFrog.
Работа с фронтенд-командой: В процессе работы над проектом я тесно сотрудничал с фронтенд-разработчиками для интеграции бэкенд- и фронтенд-компонентов приложения.
Обмен информацией через API, обсуждали требования к данным и взаимодействию пользователей с интерфейсом.
Тестирование и отладка: Я активно участвовал в процессе тестирования приложения, включая модульное и интеграционное тестирование. Покрытие 70% , проверка по jacoco, раскатывали через Jenkins. Логи были асинхронные через logstash + Kibana.
Применение методологии Agile в нашей команде, что позволяло нам эффективно управлять проектом.
Достижения
Сократил время отклика ключевого API с 1.2 секунд до 350 мс за счёт оптимизации SQL‑запросов и кэширования данных в Redis.
Стек специалиста на проекте
PostgreSQL, REST, Jira, Bitbucket, Mockito, Gradle, Jenkins, Data, Liquibase, Flyway, Lombok, Hibernate ORM, Stream API, Lambda, Базы данных, Java Core, Kafka, Java 11, Security, Collections, Testing, Web, JUnit 5, CI/CD, Spring, boot, cloud, marathon, Framework, Распределение задач, взаимодействие между сервисами
Отрасль проекта
FinTech & Banking
Период работы
Август 2021 - Ноябрь 2023
(2 года 4 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Белгородский государственный технологический университет им. В.Г. Шухова, Белгород Институт энергетики, информационных технологий и управляющих систем
Специальность
Программная инженерия(магистр)
Завершение учебы
2017 г.
Высшее
Учебное заведение
Белгородский государственный технологический университет им. В.Г. Шухова, Белгород Институт энергетики, информационных технологий и управляющих систем
Специальность
Программная инженерия(бакалавр)
Завершение учебы
2015 г.