АВ
Артемий В.
Мужчина, 26 лет
Беларусь, Минск, UTC+3
Ставка
3 147,27 Р/час
вкл. НДС 20% (420 Р)
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — C2
Английский — B2
Главное о специалисте
▪ Разработчик программного обеспечения с более чем 4 летним опытом коммерческой разработки корпоративных приложений и стартапов
▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами
▪ Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения.
▪ Создание и улучшение микро-сервисных приложений
▪ Опыт разработки с использованием облачных сервисов (AWS)
▪ Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins)
▪ Анализ и оптимизация существующих систем: рефакторинг кода, написание модульных и интеграционных тестов.
▪ Опыт разработки микро-сервисных приложений в соответствии с DDD (Domain-Driven Design).
▪ Знание принципов SOLID, DRY, ACID, Clean Code
▪ Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды.
Проекты
(4 года 10 месяцев)
Комплексная платформа управления финансовыми транзакциями
Роль
Java Developer
Обязанности
Комплексная платформа управления финансовыми транзакциями
Создана масштабируемая система для автоматизации управления финансовыми операциями, мониторинга транзакций и интеграции с банковскими сервисами. Платформа обеспечивает прозрачность операций, предотвращает мошенничество и поддерживает мультивалютные расчеты. Благодаря интеграции с AML-системами и механизмами контроля рисков, система обеспечивает высокий уровень безопасности и надежности.
● Проектирование и реализация микросервисной архитектуры с использованием Spring Boot, Kafka и RabbitMQ.
● Разработка API для интеграции с банковскими системами и платежными шлюзами.
● Оптимизация работы базы данных PostgreSQL, настройка репликации и индексов для повышения производительности.
● Автоматизация обработки транзакций с использованием асинхронного взаимодействия.
● Настройка механизмов аудита транзакций и предотвращения мошеннических операций.
● Интеграция с AML-системами для автоматического анализа подозрительных операций.
● Оптимизация работы с высокими нагрузками – кэширование с помощью Redis и применение CQRS (Command Query Responsibility Segregation) для разделения запросов на чтение и запись.
● Реализация механизмов автоматического отката (Rollback Transactions) – интеграция с SAGA Pattern для управления распределенными транзакциями.
● Разработка системы мониторинга на основе Grafana и Prometheus.
● Внедрение CI/CD пайплайнов в GitLab CI для ускорения развертывания и тестирования.
● Составление инструкций по эксплуатации системы и обучение сотрудников заказчика
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Docker, Spring Boot, Gradle, Grafana, Kubernetes, AWS, Prometheus, Saga, Kafka, EC2, CQRS, Java 17, S3, GitLab CI/CD, RDS, pattern
Отрасль проекта
FinTech & Banking
Период работы
Июнь 2022 - По настоящее время
(3 года 2 месяца)
Система управления логистическими процессами
Роль
Java Developer
Обязанности
Система управления логистическими процессами
Разработана централизованная web-платформа для оптимизации логистических процессов и управления поставками. Система автоматизировала ключевые этапы обработки заказов, планирования маршрутов и интеграции с транспортными компаниями, что позволило сократить операционные затраты и повысить эффективность доставки.
● Разработка масштабируемой серверной части на основе Java и Spring Boot.
● Внедрение динамического планирования маршрутов с учетом загруженности транспорта.
● Реализация REST API для интеграции с мобильными приложениями и сторонними сервисами.
● Оптимизация базы данных MySQL, настройка индексов и анализ SQL-запросов.
● Настройка логирования и мониторинга через ELK стек (Elasticsearch, Logstash, Kibana).
● Разработка системы уведомлений в реальном времени с использованием WebSockets.
● Интеграция с GPS-сервисами для отслеживания местоположения транспортных средств.
● Проведение рефакторинга кода, устранение ошибок и улучшение архитектуры системы
● Написание модульных и интеграционных тестов с использованием JUnit и Mockito для обеспечения надежности системы и проверки критически важных сценариев.
● Автоматизация отчетности и статистики для прогнозирования и аналитики.
● Реализация высокопроизводительных gRPC-сервисов для взаимодействия между микросервисами и обработки интенсивных нагрузок.
Стек специалиста на проекте
RabbitMQ, MySQL, Docker, Elasticsearch, Kibana, JUnit, Mockito, Spring Boot, Hibernate, Jenkins, gRPC, Java 11, Logstash, WebSockets
Отрасль проекта
Logistics & Transport
Период работы
Август 2021 - Июнь 2022
(11 месяцев)
Высоконагруженная система управления документооборотом
Роль
Java Developer
Обязанности
Высоконагруженная система управления документооборотом
Разработана облачная система управления контентом (ECM), предназначенная для хранения, обработки и распределения электронных документов внутри организации. Платформа автоматизировала основные бизнес-процессы, обеспечивая удобное взаимодействие между пользователями и защиту данных. Интеграция с Keycloak позволила упростить управление доступом и аутентификацию.
● Разработка backend-архитектуры на основе Spring Boot.
● Внедрение механизма ролевого доступа на основе Spring Security и Keycloak.
● Оптимизация хранения файлов в Amazon S3, настройка политики доступа и версионирования документов.
● Интеграция системы с внешними сервисами через SOAP и REST API.
● Автоматизация бизнес-процессов с использованием Camunda BPMN.
● Внедрение Kafka для обработки событийных потоков и масштабирования обработки данных.
● Создание системы архивирования документов с поддержкой версионности.
● Оптимизация базы данных PostgreSQL, настройка индексирования и разработка сложных SQL-запросов для ускорения работы с данными.
● Разработка инструментов для автоматического масштабирования системы.
Стек специалиста на проекте
PostgreSQL, Docker, SOAP, JUnit, REST API, Mockito, Spring Boot, Spring Security, Kubernetes, Keycloak, Amazon S3, Kafka, Java 11, Gitlab CI, Camunda BPMN
Отрасль проекта
RnD
Период работы
Октябрь 2020 - Август 2021
(11 месяцев)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (4 ч/день)
Формат работы
Удаленно, Офис
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
БГУ
Специальность
Факультет радиофизики и компьютерных технологий, прикладная информатика
Завершение учебы
2020 г.