АД
Алексей Д.
Мужчина, 36 лет
Беларусь, Минск, UTC+3
Ставка
3 596,88 Р/час
вкл. НДС 20% (480 Р)
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Опытный бэкенд-разработчик с 4-х летним опытом и глубокой экспертизой в Java-стеке и специализацией на создании высоконагруженных отказоустойчивых систем для финансового сектора (FinTech, банкинг, электронная коммерция). Работа строится на принципах чистого кода и эффективной архитектуры: от проектирования микросервисов на Spring Boot до оптимизации взаимодействия с базами данных (PostgreSQL, MySQL, MongoDB) и реализации сложной бизнес-логики.
ключевые компетенции:
- Разработка и оптимизация:
Полный цикл создания бэкенд-решений — от проектирования API (RESTful, WebSocket) до внедрения асинхронной обработки событий через Kafka. Специализируюсь на повышении производительности: оптимизация SQL-запросов (снижение времени выполнения до 40%), кэширование (Redis), и балансировка нагрузки (до 5000 RPS).
- Безопасность и надежность:
Интеграция механизмов защиты: Spring Security, OAuth2, валидация данных, аудит уязвимостей (OWASP Top 10). Опыт работы с регуляторными требованиями (ПДН, Кредитный регистр).
- DevOps-практики:
Автоматизация CI/CD (Jenkins, GitLab CI), контейнеризация (Docker, Docker Compose), оркестрация (Kubernetes), мониторинг (Prometheus, Grafana). Сокращение времени развертывания на 50% через pipeline-оптимизацию.
- Командная работа:
Лидерский опыт (руководство командой из 3+ разработчиков), участие в кросс-функциональных проектах с аналитиками и QA. Гибкость в Agile (Scrum/Kanban) — от планирования спринтов до ретроспектив.
- Опыт в реализации бизнес-процессов с использованием Camunda
Проекты
(4 года 2 месяца)
Dzengo
Роль
Backend (Java/Kotlin) разработчик
Обязанности
Состав команды:
Архитектор, Техлид, 4 Backend разработчика, 2 QA Engineer, Frontend разработчик, Дизайнер, Бизнес-аналитик
Обязанности:
- Разработка и внедрение интеграции с Кредитным Регистром Национального Банка РБ, обеспечение надёжности и безопасности передачи данных.
- Проектирование внутренней логики приложения, реализация новых бизнес-процессов на Java 17 и Kotlin 1.7.x.
- Применение основ Java Core, включая эффективное использование коллекций и многопоточности, для реализации бизнес-логики и обеспечения стабильной и производительной работы микросервисов.
- Оптимизация и рефакторинг существующего кода backend, поддержка стандартов качества (SOLID, Clean Architecture).
- Настройка и поддержка коммуникаций между микросервисами, использование брокеров сообщений (Apache Kafka) для асинхронного взаимодействия.
- Интеграция с внешними сервисами и базами данных (PostgreSQL, Spring Data JPA, Hibernate, MongoDB).
- Эксплуатация систем контроля версий Git: организация ветвления, проведение код-ревью, разрешение конфликтов и обеспечение прозрачности командной разработки.
- Внедрение и сопровождение методик TDD, создание и поддержка автотестов и юнит-тестов для повышения качества и стабильности кода.
- Настройка и сопровождение CI/CD пайплайнов для автоматизации сборки, тестирования и деплоя приложений.
- Настройка и поддержка мониторинга приложений с использованием ELK Stack для своевременного обнаружения и устранения инцидентов.
- Документирование архитектурных решений, интеграций и бизнес-процессов.
- Реализация бизнес-процессов с использованием Camunda
- Работа в распределённой команде по методологиям Scrum и Kanban
Достижения
- Внедрил Apache Kafka для обмена сообщениями между сервисами, что повысило производительность системы на 25%.
- Разработал сервис интеграции с Кредитным регистром, обеспечив 100% соответствие требованиям регулятора и успешное прохождение аудита.
- Провёл рефакторинг кода backend, что позволило снизить технический долг и ускорить внедрение новых фич на 30%.
Стек специалиста на проекте
Kanban, Spring Data JPA, Camunda, XML, Scrum, Git, MongoDB, Backend, Docker Compose, ELK Stack, Docker, Agile, Hibernate, Java Core, Java 17, Testing, Spring Boot, PostgreSQL, TDD, Kotlin 1.7, CI/CD, Apache Kafka
Отрасль проекта
FinTech & Banking
Период работы
Март 2024 - По настоящее время
(1 год 5 месяцев)
Ringo
Роль
Backend (Java/Kotlin) разработчик
Обязанности
Состав команды:
Архитектор, Техлид, 4 Backend разработчика, 2 QA Engineer, Frontend разработчик, Дизайнер, Бизнес-аналитик
Обязанности:
- Проектирование и создание нового микросервиса для расчёта ПДНч (показатель долговой нагрузки клиента), интеграция его в существующую архитектуру.
- Использование ключевых возможностей Java Core, таких как коллекции и многопоточность, для разработки надежной и масштабируемой бизнес-логики микросервисов.
- Интеграция с внешними сервисами и настройка коммуникаций между микросервисами.
- Эксплуатация систем контроля версий Git: организация ветвления, проведение code review, разрешение конфликтов и обеспечение прозрачности командной разработки.
- Внедрение и сопровождение методик TDD, разработка и поддержка авто- и юнит-тестов для обеспечения качества и стабильности кода.
- Настройка и сопровождение процессов CI/CD, автоматизация сборки, тестирования и деплоя с использованием Docker и Kubernetes.
- Настройка и поддержка мониторинга приложений с использованием ELK Stack для оперативного выявления и диагностики проблем.
- Работа с базами данных (PostgreSQL, MongoDB), проектирование и оптимизация SQL-запросов.
- Документирование архитектурных решений и интеграций, взаимодействие с командой для сбора и уточнения требований.
- Реализация бизнес-процессов с использованием Camunda
- Работа в распределённой команде по методологиям Scrum и Kanban
Достижения
- Спроектировал и реализовал новый сервис расчёта ПДНч, который позволил ускорить обработку заявок клиентов на 40%.
- Интегрировал сервис в существующую архитектуру без простоев и сбоев, обеспечив 99,9% аптайма.
- Автоматизировал процессы CI/CD, что позволило сократить время релиза новых версий с 2 часов до 20 минут.
Стек специалиста на проекте
Kanban, Spring Data JPA, Camunda, Scrum, Git, MongoDB, Docker Compose, ELK Stack, Docker, Agile, Hibernate, Java Core, Code Review, Java 17, Testing, Spring Boot, PostgreSQL, TDD, Kotlin 1.7, CI/CD, Microservices, Kubernetes
Отрасль проекта
FinTech & Banking
Период работы
Январь 2023 - Март 2024
(1 год 3 месяца)
One.app
Роль
Backend (Java) разработчик
Обязанности
Состав команды (8 человек):
3 Backend разработчика, 2 QA Engineer, 2 Frontend разработчика, 1 PM
Обязанности:
- Проектирование, разработка и внедрение нового функционала в рамках микросервисной архитектуры с использованием Spring Boot и Java 11.
- Реализация бизнес-логики с использованием базовых концепций Java Core, включая работу с коллекциями и многопоточностью, для обеспечения высокой производительности и надежности приложений.
- Поддержка и оптимизация существующих сервисов, анализ производительности и устранение узких мест.
- Руководство командой backend-разработчиков: распределение задач, проведение code review, наставничество.
- Реализация бизнес-логики и внутренних процессов приложения, обеспечение безопасности данных с помощью Spring Security.
- Интеграция приложения с внешними сервисами (например, 1С), настройка обмена данными через RESTful API.
- Проектирование и оптимизация сложных SQL-запросов, работа с PostgreSQL, Hibernate и MongoDB.
- Управление системой контроля версий Git, включая организацию ветвления, проведение ревью кода и разрешение конфликтов для обеспечения эффективной командной работы.
- Внедрение практик TDD с разработкой и поддержкой автоматизированных и юнит-тестов для повышения качества и надёжности программного обеспечения.
- Настройка и сопровождение CI/CD процессов для автоматизации сборки, тестирования и развертывания приложений.
- Организация мониторинга приложений с использованием ELK Stack для своевременного выявления и устранения технических проблем.
- Мониторинг и логирование сервисов, настройка алёртов и метрик.
- Документирование архитектурных решений, бизнес-процессов и интеграций в Jira и Confluence.
- Реализация бизнес-процессов с использованием Camunda
- Применение методологий Scrum и Kanban
Достижения
- Успешно вывел приложение в продакшн, обеспечив запуск проекта в запланированные сроки (на 2 недели раньше дедлайна).
- Внедрил мониторинг и оптимизацию SQL-запросов, что позволило снизить среднее время отклика критических сервисов на 35%.
- Разработал и внедрил новый микросервис калькуляции, который обрабатывает до 10 000 запросов в сутки без сбоев.
- Реализовал интеграционный сервис с 1С, что ускорило обмен данными между системами на 50%.
- Оптимизировал работу сервиса генерации отчетов: время формирования отчета сократилось с 2 минут до 20 секунд.
- Настроил и автоматизировал процессы CI/CD, что позволило сократить время развертывания новых версий на 70%.
- Принял участие в проектировании архитектуры, предложив решения, которые уменьшили количество инцидентов в продакшене на 40%.
Стек специалиста на проекте
Validation, Kanban, 1С, modelmapper, Lombok, Spring Data JPA, SQL запросы, Camunda, Elasticsearch, Scrum, Git, JUnit, MongoDB, Mockito, Jackson, Backend, Zuul, Eureka, ELK Stack, SQL, Docker, Spring Security, Hibernate, Java Core, Java 11, Testing, Spring, Spring Boot, Jira, PostgreSQL, TDD, Jenkins, CI/CD, Microservices
Отрасль проекта
FinTech & Banking
Период работы
Июнь 2021 - Декабрь 2022
(1 год 7 месяцев)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (4 ч/день)
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Белорусский национальный технический университет
Специальность
инженер-механик
Завершение учебы
2012 г.