ИЗ
Иван З.
Мужчина, 26 лет
Беларусь, Минск, UTC+3
Ставка
2 997,4 Р/час
вкл. НДС 20% (400 Р)
Специалист доступен с 30 июня 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — C1
Английский — B2
Главное о специалисте
▪ Разработчик программного обеспечения с более чем 4 летним опытом коммерческой разработки корпоративных приложений и стартапов
▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами
▪ Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения.
▪ Создание и улучшение микро-сервисных приложений
▪ Опыт разработки с использованием облачных сервисов (AWS)
▪ Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins)
▪ Анализ и оптимизация существующих систем: рефакторинг кода, написание модульных и интеграционных тестов
▪ Знание принципов SOLID, DRY, ACID, Clean Code
▪ Опыт технического менторинга внутри команды
▪ Знание и понимание throttling, rate limit, api gateway
▪ Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды.
Проекты
(4 года 8 месяцев)
Платформа управления цифровыми активами и инвестициями
Роль
Java Developer
Обязанности
Разработана комплексная платформа для управления портфелями инвестиций, торговли цифровыми активами (криптовалюты, токены), аналитики и автоматизированного исполнения торговых стратегий. Система поддерживает интеграцию с биржами, банками и внешними API поставщиков ликвидности, обеспечивая высокую надежность, производительность и безопасность операций.
● Спроектирована и реализована микросервисная архитектура на базе Spring Boot, Kafka и RabbitMQ, обеспечивающая масштабируемость и отказоустойчивость.
● Разработаны REST API и WebSocket-интерфейсы для интеграции с криптобиржами (Binance, Coinbase), банковскими API и системами учета ценных бумаг.
● Оптимизирована работа с PostgreSQL: шардинг, репликация, использование частичных и покрывающих индексов для ускорения обработки данных о сделках и позициях.
● Внедрена система асинхронной обработки ордеров и событий через Apache Kafka с гарантированной доставкой и дедупликацией сообщений.
● Реализованы механизмы безопасности: JWT-токены, шифрование данных, двухфакторная аутентификация, защита от несанкционированного доступа.
● Интегрированы системы KYC/AML для проверки пользователей и блокировки подозрительных операций с цифровыми активами.
● Применено распределённое кэширование на Redis для снижения нагрузки на БД и ускорения получения данных по текущему состоянию портфеля.
● Использован CQRS для разделения логики чтения и записи, что позволило повысить отзывчивость системы при работе с большими объемами данных.
● Реализован SAGA Pattern для координации распределённых операций между сервисами (например, вывод средств, покупка активов).
● Настроен мониторинг и метрики с помощью Prometheus и Grafana, внедрён алертинг для оперативного реагирования на сбои.
● Автоматизированы процессы CI/CD с использованием GitLab CI/CD, Docker и Kubernetes, что ускорило деплой и тестирование новых версий.
● Разработана внутренняя документация и проведено обучение команды по использованию ключевых модулей платформы.
● Написание интеграционных тестов с использованием Testcontainers и WireMock
Стек специалиста на проекте
Grafana, binance, Saga, pattern, AWS, Базы данных, Data, API, Gradle, Redis, Prometheus, Kafka, cloud, Security, S3, CQRS, Web, EC2, Docker, Kotlin, GitLab CI/CD, RDS, Java 17, RabbitMQ, REST API, Spring Boot, PostgreSQL, Binance API, CI/CD, Kubernetes, Apache Kafka
Отрасль проекта
FinTech & Banking
Период работы
Март 2023 - По настоящее время
(2 года 4 месяца)
Система управления логистикой и доставкой товаров
Роль
Java Developer
Обязанности
Система управления логистикой и доставкой товаров
Разработана веб-платформа для автоматизации логистических процессов крупной транспортной компании: планирование маршрутов, распределение грузов, отслеживание доставки в реальном времени и аналитика эффективности перевозок. Система используется как центром управления перевозками, так и курьерами через мобильное приложение.
● Участие в создании микросервисной архитектуры на базе Java 11/17 и Spring Boot, обеспечивающей масштабируемость и отказоустойчивость.
● Реализация REST API для интеграции между фронтендом, мобильным приложением и внутренними сервисами (маршрутизация, уведомления, интеграция с WMS).
● Разработка модулей личных кабинетов для диспетчеров, водителей и администраторов с гибким управлением правами доступа (Spring Security, JWT).
● Оптимизация работы с PostgreSQL: индексирование, партиционирование таблиц, использование Redis для кэширования данных о заказах и маршрутах.
● Внедрение системы отслеживания местоположения курьеров с использованием GPS и интеграцией карт (Google Maps / Yandex Maps API).
● Реализация алгоритмов оптимизации маршрутов на основе текущих пробок, загрузки автопарка и сроков доставки.
● Настройка уведомлений в реальном времени через WebSockets и отправку Email/SMS-сообщений клиентам о статусе заказа.
● Интеграция с внешними системами: платёжные шлюзы (Stripe, Tinkoff), WMS (управление складом), CRM (AmoCRM), ERP.
● Внедрение механизмов безопасности: двухфакторная аутентификация (2FA), шифрование персональных данных, аудит действий пользователей.
● Настройка централизованного логирования и мониторинга с помощью ELK-стека (Elasticsearch, Logstash, Kibana) и Prometheus/Grafana.
● Разработка аналитических отчетов по эффективности доставки, времени выполнения заказов, простоям техники (Grafana).
● Автоматизация CI/CD-процессов с помощью Jenkins / GitLab CI и контейнеризация с использованием Docker и Kubernetes.
● Написание unit- и интеграционных тестов (JUnit, Mockito) для обеспечения надёжности и предсказуемости работы сервисов.
Стек специалиста на проекте
Java 11/17, Grafana, Gitlab CI, WebSockets, Data, Elasticsearch, API, Kibana, ERP, JUnit, Mockito, Redis, JWT, Yandex Maps API, cloud, Security, WMS, Logstash, Web, Docker, CRM, Spring Security, Stripe, Google Maps API, AmoCRM, RabbitMQ, REST API, Spring Boot, PostgreSQL, Jenkins, Microservice Architecture, Kubernetes, технологии
Отрасль проекта
Logistics & Transport
Период работы
Ноябрь 2021 - Февраль 2023
(1 год 4 месяца)
Масштабируемая платформа онлайн-обучения для корпоративных и частных пользователей
Роль
Java Developer
Обязанности
Масштабируемая платформа онлайн-обучения для корпоративных и частных пользователей
Разработана облачная LMS-платформа, поддерживающая обучение десятков тысяч пользователей одновременно. Система включает каталог курсов, модуль прохождения лекций и тестирования, аналитику успеваемости, управление доступами и интеграцию с HR-системами и платёжными шлюзами.
● Участие в разработке микросервисной архитектуры на базе Spring Cloud (15+ сервисов), оркестрируемой через Kubernetes и Istio, с поддержкой более 150 pod'ов.
● Реализация высоконагруженного каталога курсов (100K+ элементов) с поддержкой фильтрации, поиска и персонализированных рекомендаций через Elasticsearch (время отклика <100 мс) и кэшированием в Redis Cluster (hit rate ~98%).
● Обеспечение отказоустойчивости бизнес-процессов: реализация SAGA-паттерна для операций регистрации на курсы, оплаты и выдачи сертификатов, интеграция с 10+ платёжными системами.
● Оптимизация производительности БД: горизонтальное шардинг и репликация PostgreSQL, внедрение CQRS для аналитических модулей.
● Автоматизация ключевых процессов:
● Обработка до 5K регистраций/минуту с гарантированной доставкой событий через Apache Kafka.
● Система проверки знаний с автоматической оценкой результатов и отправкой уведомлений.
● Webhook-интеграции с HRM- и ERP-системами (SAP SuccessFactors, 1С, Workday).
● Реализация унифицированного API Gateway (GraphQL + REST) для внешних интеграций и мобильных клиентов.
● Настройка CI/CD: автоматизированные сборки и blue-green деплои с использованием ArgoCD, обеспечена стабильность 99.99% uptime.
● Внедрение системы мониторинга и логирования: сбор метрик через OpenTelemetry, визуализация в Grafana Mimir, централизованное хранение логов в Loki.
Технологии: Java 17, Spring Boot 3, Spring Cloud, Quarkus, PostgreSQL, MongoDB, Redis, Elasticsearch, Kafka, Kubernetes, Istio, AWS (EKS, RDS, Aurora), Terraform, ArgoCD, OpenTelemetry, Grafana Mimir, Loki.
Стек специалиста на проекте
Grafana, aurora, AWS, opentelemetry, Spring Cloud, Elasticsearch, ArgoCD, MongoDB, Redis, Istio, Terraform, Kafka, EKS, Loki, Quarkus, RDS, Java 17, PostgreSQL, mimir, Spring boot 3, Kubernetes
Отрасль проекта
EdTech
Период работы
Ноябрь 2020 - Октябрь 2021
(1 год)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (4 ч/день)
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
БГУИР
Специальность
ФКСиС, ВМСиС
Завершение учебы
2019 г.