АБ
Андрей Б.
Мужчина, 28 лет
Россия, Санкт-Петербург, UTC+3
Ставка
3 506,49 Р/час
НДС не облагается
Специалист доступен с 14 августа 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — C1
Главное о специалисте
Backend-разработчик с 5-летним опытом коммерческой разработки распределенных систем на Java. Специализируюсь на построении отказоустойчивых микросервисов, асинхронных API и интеграциях через очереди и события.
Работал над системами для складской логистики и образовательных организаций.
Опытен в проектировании и реализации REST API (Spring Boot), работе с БД (PostgreSQL, MongoDB, Redis), построении CI/CD (GitLab CI, OpenShift), реализации сложной бизнес-логики (система компенсирующих транзакций, ML-анализ текста). логировании и мониторинге (Prometheus, Grafana, EFK).
Работаю в Scrum-командах, активно участвую в планировании архитектуры, ревью кода, оптимизации нагрузки и повышении стабильности продакшн-сервисов.
Уверенно чувствую себя в распределённых командах, быстро встраиваюсь в процессы и беру ответственность за результат.
Английский — C1: свободно читаю документацию, участвую в тех. обсуждениях и переписке.
Проекты
(5 лет 2 месяца)
Образовательная платформа для подготовки персонала
Роль
Backend-разработчик
Обязанности
Команда: 3 backend, 1 frontend, 1 QA, 1 BA, 1 SA, DevOps
Описание:
Разработка платформы для организации и аналитики учебного процесса в рамках проекта по подготовке персонала зарубежных атомных станций.
Приложение получает и отображает данные о лекциях, экзаменах, доступных образовательных курсах и фидбеке обучаемых, взаимодействует с БД PostgreSQL, и дополнительно отображает текущую статистику по обучаемым и изучаемым дисциплинам на корпоративном портале. Также приложение отвечает за оптимизацию, контроль и управление процессами обучениями и повышения квалификации сотрудников.
Задачи:
Разрабатывал микросервисы на базе Spring Boot с использованием Hibernate, PostgreSQL, MongoDB и Liquibase для управления данными обучающих программ.
Реализовал обработку фидбека обучающихся с применением Stanford CoreNLP для анализа тональности, внедрив автоматизированный pipeline анализа обратной связи.
Оптимизировал API-методы расписания: добавил пагинацию, TTL-кэширование в Redis, а также настроил асинхронную репликацию данных через Kafka.
Проектировал и внедрял систему компенсирующих транзакций, связанную с заявками на техобслуживание аудиторий.
Интегрировал внешние API провайдеров онлайн-курсов, реализовав рекомендательную систему на основе учебного профиля обучающихся.
Настраивал и поддерживал пайплайны CI/CD в GitLab CI, контейнеризацию микросервисов с помощью Docker и деплой в OpenShift.
Участвовал в проектировании архитектуры решений, code-review, планировании спринтов и grooming-сессиях по Scrum.
Достижения
Разработал высоконагруженный микросервис обработки фидбека с ML-анализом тональности (до 500 отзывов/день) с контролем нагрузки в пиковые периоды.
Улучшил производительность API расписаний за счёт внедрения Redis-кэширования и Kafka-синхронизации, снизив время ответа в 3 раза.
Создал рекомендательный механизм по курсам с использованием внешних API, 80% пользователей отметили релевантность выдачи.
Разработал систему регистрации и мониторинга инфраструктурных заявок, автоматизировав до 90% процессов обработки.
Обеспечил надёжность и тестируемость кода: реализовал интеграционные тесты с Testcontainers (PostgreSQL, Kafka), повысив unit-тест-покрытие до 85% (JUnit 5, Mockito).
Внедрил автоматизированную схему управления версиями БД через Liquibase, исключив ручные конфликты при миграциях.
Стек специалиста на проекте
Grafana, Gitlab CI, GitLab, Postman, Spring Data, Lombok, Liquibase, REST, Java, JUnit, MongoDB, Mockito, Swagger, Redis, Prometheus, CoreML, JWT, Kafka, WireMock, Docker Compose, Docker, Spring Security, Hibernate, OpenShift, MapStruct, TestContainers, Maven, OpenAPI, Spring Boot, Jira, PostgreSQL, oauth2
Отрасль проекта
EdTech
Период работы
Май 2022 - По настоящее время
(3 года 4 месяца)
Платформа для автоматизации складской логистики
Роль
Backend-разработчик
Обязанности
Команда: 2 backend-разработчика, 1 frontend, 1 QA, DevOps
Описание:
Разработка e-commerce платформы для автоматизации складской логистики и управления товарными запасами: учёт остатков, приёмка/отгрузка товаров, инвентаризация, управление ячейками склада, мультискладская аналитика.
Задачи:
Реализовал REST API на Spring Boot и Spring Security для управления учетными записями и доступами пользователей с поддержкой JWT и OAuth2, включая настройку ролевой модели и разграничения прав.
Разработал модуль экспорта товарных данных в XLS-формат с использованием Apache POI, включая группировки, форматирование и фильтрацию.
Интегрировал и синхронизировал данные склада с 1С с помощью Apache Camel, реализовав устойчивые маршруты обмена и трансформации данных.
Настроил Liquibase для версионирования схемы БД и миграций PostgreSQL, обеспечив контроль изменений на всех стендах.
Оптимизировал SQL-запросы и структуру таблиц в PostgreSQL, снизив задержки при агрегации данных на 25–30%.
Обеспечил покрытие критичных компонентов юнит- и интеграционными тестами (JUnit 5, Mockito, Testcontainers), достигнув покрытия 80%.
Выполнил контейнеризацию микросервисов через Docker и Docker Compose, автоматизировал сборку и деплой пайплайнами GitLab CI.
Работал в Scrum-процессе: участвовал в ежедневных стендапах, планировании спринтов, code-review в GitLab, фиксации задач в Jira.
Достижения
Реализовал защищённую авторизацию и разграничение прав доступа, повысив отказоустойчивость и безопасность сервисов.
Снизил время обработки клиентских XLS-запросов на 30% за счёт оптимизации логики генерации файлов.
Обеспечил корректную двустороннюю интеграцию с 1С (1000+ позиций ежедневно), повысив точность учёта остатков.
Обеспечил стабильность и воспроизводимость окружений: 80%+ покрытие тестами, автоматизация деплоя и миграций.
Стек специалиста на проекте
PostgreSQL, Docker, REST, Java, Jira, Postman, JUnit, Mockito, Spring Boot, Maven, Hibernate, Apache POI, Spring Security, Swagger, GitLab, JWT, Liquibase, Kafka, Spring Data, Apache Camel, Docker Compose, TestContainers, Gitlab CI, OpenAPI, oauth2
Отрасль проекта
Logistics & Transport
Период работы
Июль 2021 - Апрель 2022
(10 месяцев)
Система учёта оборудования и обработки заявок
Роль
Backend-разработчик
Обязанности
Команда: 2 backend, 1 frontend, 1 QA
Описание:
Разработка внутренней информационной системы для производственного предприятия, предназначенной для ведения учёта оборудования и автоматизации процессов обслуживания. Решение включало веб-интерфейс и backend-сервисы, обеспечивающие регистрацию нового оборудования, ведение истории эксплуатации, автоматизированную подачу заявок на техническое обслуживание и контроль их выполнения.
Система позволяла отслеживать статус каждой заявки, анализировать сроки исполнения (SLA), формировать отчёты по отказам и техническим операциям, а также предоставляла быстрый доступ к сопроводительной документации оборудования.
Благодаря централизации данных и автоматизации процессов была снижена нагрузка на технические службы, обеспечен прозрачный контроль жизненного цикла оборудования и повышена скорость реагирования на инциденты.
Задачи:
Разработка микросервиса на Spring Boot и Hibernate с REST API для управления инвентарем, заявками и статусами.
Реализация разграничения ролей и доступа через Spring Security, JWT, OAuth2.
Проектирование схемы БД, реализация миграций с Liquibase, работа с PostgreSQL.
Настройка логирования и базового мониторинга с использованием Prometheus и Grafana.
Контейнеризация сервиса с Docker, автоматизация сборки и деплоя через GitLab CI.
Написание модульных и интеграционных тестов на JUnit 5, Mockito, Testcontainers.
Участие в agile-процессах: планирование задач, спринтов, code-review, ведение задач в Jira.
Достижения
Запущен рабочий прототип за 3 месяца, внедрен в эксплуатацию после 2 итераций.
Обеспечена стабильная работа сервиса в продакшене: SLA 99,8%, снижение времени обработки заявок на 50%.
Повышена надёжность и прозрачность миграций за счёт полной автоматизации с Liquibase.
Достигнуто покрытие тестами 80% по ключевым бизнес-модулям.
Стек специалиста на проекте
PostgreSQL, Docker, REST, Java, Jira, Postman, JUnit, Mockito, Spring Boot, Maven, Hibernate, Spring Security, Swagger, Grafana, GitLab, Prometheus, JWT, Liquibase, Spring Data, Docker Compose, TestContainers, Gitlab CI, OpenAPI, oauth2
Отрасль проекта
EdTech
Период работы
Июль 2020 - Июль 2021
(1 год 1 месяц)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Национальный исследовательский Томский политехнический университет
Специальность
Физико-технический институт, Ядерные физика и технологии
Завершение учебы
2020 г.