АМ
Александр М.
Мужчина, 36 лет
Беларусь, Минск, UTC+3
Ставка
3 965,39 Р/час
вкл. НДС 7% (202.8 Р)
Специалист доступен с 1 августа 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — C2
Английский — B1
Главное о специалисте
Александр — Java-разработчик уровня Senior из Минска, Беларусь. Специализируется на разработке микросервисов с использованием Spring Boot. Имеет опыт работы в отраслях FinTech & Banking, HRTech и Media.
Ключевые навыки: API Gateway, CI/CD, Docker, Flyway, Jenkins, JUnit, Liquibase, Microservices, Mockito, MySQL, PostgreSQL, REST API, Spring Data, Spring Integration, Spring Security, TestContainers.
Участвовал в разработке следующих проектов:
- Система управления арендой сейфов для крупного банка (роль: Java Developer, продолжительность: 1 год 6 месяцев).
- Система управления банковскими картами (роль: Java Developer, продолжительность: 1 год 5 месяцев).
- Profiler — шаблонизатор резюме (роль: Java Developer, продолжительность: 7 месяцев).
- Library — веб-каталог литературы (роль: Java Developer, продолжительность: 1 год 3 месяца).
В проектах занимался проектированием и разработкой высоконагруженных микросервисов, реализацией REST API, оптимизацией производительности, настройкой CI/CD пайплайна, созданием миграций базы данных, обеспечением безопасности и написанием тестов.
Проекты
(5 лет 1 месяц)
Система управления арендой сейфов
Роль
Java Developer
Обязанности
Проект для крупного банка, предназначенный для цифровизации процессов аренды индивидуальных сейфов. Система предоставляет клиентам удобный интерфейс для бронирования и управления сейфами, а сотрудникам — инструменты для контроля доступа, мониторинга состояния и автоматизации внутренних операций. Обеспечена надежная интеграция с ключевыми банковскими системами, включая управление идентификацией клиентов и биллинг.
Задачи:
В качестве ведущего разработчика, специалист занимался проектированием и разработкой высоконагруженных микросервисов на платформе Spring Boot, обеспечивая надежное управление арендой сейфов. Он реализовал REST API для бронирования и управления доступом, с акцентом на безопасность и интеграцию с банковскими системами, включая идентификацию клиентов и биллинг. Одной из ключевых задач было повышение производительности системы — разработчик провел оптимизацию критических участков кода, что позволило значительно улучшить масштабируемость и снизить задержку запросов. Также он активно участвовал в процессе код-ревью, улучшая архитектуру и соблюдая лучшие практики разработки. Для обеспечения высокого качества кода был разработан и поддержан комплекс модульных и интеграционных тестов с использованием JUnit. Разработчик настроил CI/CD пайплайн в Jenkins, что обеспечило автоматическое развертывание приложения в OpenShift и ускорило процесс релиза.
Состав команды:
Команда из 5 человек: 2 backend-разработчика (включая ведущего), 1 frontend-разработчик, 1 QA-инженер, 1 Product Owner.
Стек специалиста на проекте
PostgreSQL, Git, Java, Jira, Confluence, JUnit, Spring Boot, Maven, Jenkins, Kubernetes, OpenShift, JAXB, CI/CD, Java 17, assertj
Отрасль проекта
FinTech & Banking
Период работы
Ноябрь 2023 - Май 2025
(1 год 7 месяцев)
Система управления банковскими картами
Роль
Java Developer
Обязанности
Проект представляет собой приложение для управления дебетовыми и кредитными картами. Пользователи могут активировать/деактивировать карты, устанавливать лимиты расходов, получать оповещения о транзакциях и сообщать об утере карт. Система интегрирована с банковскими процессинговыми центрами для обработки транзакций в реальном времени.
Задачи:
Разработчик занимался переносом логики авторизации на уровень API Gateway, что позволило упростить архитектуру системы и улучшить её масштабируемость. Он реализовал новые endpoint'ы для управления картами, включая активацию/деактивацию, установку лимитов и другие функции. В процессе работы разработчик создал миграции базы данных с использованием Flyway, обеспечив плавный переход между версиями данных. Важным элементом проекта была безопасность: были внедрены механизмы защиты транзакций и персональных данных пользователей, включая шифрование и аутентификацию. Также разработчик активно участвовал в планировании спринтов, оценке трудоемкости задач и прогнозировании сроков выполнения.
Состав команды:
Команда из 6 человек: 3 backend-разработчика, 1 DevOps-инженер, 1 QA-инженер, 1 Product Manager.
Стек специалиста на проекте
PostgreSQL, Git, Docker, Java, Jira, JUnit, REST API, JPA, Gradle, Hibernate, Swagger, Grafana, Kubernetes, Prometheus, Flyway, Kafka, Spring, Java 17, assertj
Отрасль проекта
FinTech & Banking
Период работы
Май 2022 - Октябрь 2023
(1 год 6 месяцев)
Profiler - шаблонизатор резюме
Роль
Java Developer
Обязанности
Проект представляет собой шаблонизатор резюме, позволяющий пользователям заполнять формы с информацией о себе и автоматически генерировать профессионально оформленные резюме в различных форматах. Система поддерживает несколько шаблонов дизайна и экспорт в PDF/DOCX форматы.
Задачи:
Разработчик участвовал в проектировании архитектуры приложения и реализации REST API. Он создал сервисы для обработки данных пользователей и генерации резюме, а также разработал модуль экспорта в различные форматы. Особое внимание было уделено безопасности - реализована аутентификация через Spring Security. Разработчик написал комплексные интеграционные тесты с использованием Testcontainers и участвовал в создании технической документации проекта.
Состав команды:
Команда из 4 человек: 2 full-stack разработчика, 1 UX/UI дизайнер, 1 Product Owner.
Стек специалиста на проекте
Git, MySQL, Docker, Java, Jira, Confluence, JUnit, Mockito, JPA, Hibernate, GitLab, Liquibase, Security, TestContainers, CI/CD, Spring, boot, assertj
Отрасль проекта
HRTech
Период работы
Сентябрь 2021 - Апрель 2022
(8 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Белорусский государственный университет информатики и радиоэлектроники
Специальность
Инженер-программист
Завершение учебы
2014 г.