РБ
Рустам Б.
Мужчина, 30 лет
Россия, Калининград, UTC+2
Ставка
3 506,49 Р/час
НДС не облагается
Специалист доступен с 5 октября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Рустам — опытный Java-разработчик уровня Senior. Специализируется на создании и поддержке высоконагруженных систем, разработке бизнес-логики и REST/GraphQL API.
Опыт работы:
- Разработка брокерской платформы для страхования грузов. Рустам внедрил гибкую систему бордеро, повысил производительность системы на 35%, реализовал механизм токенизированного доступа через связку JWT + LDAP.
- Система онлайн-платежей. Участвовал в разработке платёжной платформы, обрабатывающей более 10 000 транзакций в день. Провёл оптимизацию SQL-запросов, снизив среднее время выполнения операций на 30%.
- Контентная платформа CMS. Спроектировал и внедрил модуль уведомлений, асинхронную обработку событий через Kafka, оптимизировал механизм кеширования с использованием Redis.
- Банковская система управления платежами. Переписал тяжёлую бизнес-логику обработки транзакций, разработал модуль автоматической обработки транзакций.
Проекты
(5 лет 5 месяцев)
Брокерская платформа для страхования грузов
Роль
Java-разработчик
Обязанности
Команда: 6 backend, 2 QA, 2 frontend, 2 analytics, PO, тимлид, DevOps
Описание: Разработка брокерской платформы, обеспечивающей цифровое взаимодействие между транспортными и страховыми компаниями. Платформа автоматизирует процесс расчета, оформления и учёта страховых полисов грузов, включая обработку бордеро-документов, взаимодействие с партнёрами через API и гарантированную фиксацию транзакций в защищённом реестре.
Задачи:
Разработка бизнес-логики и REST / GraphQL API в рамках монолитной архитектуры.
Интеграция очередей сообщений (ActiveMQ, Artemis) для асинхронной обработки транзакций.
Реализация и оптимизация batch-процессов для массовой обработки заявок.
Интеграция с blockchain-решением для фиксации страховых операций.
Интеграция с LDAP и реализация токенизированной аутентификации (JWT).
Настройка пайплайнов CI/CD, Docker-контейнеризация.
Работа с Blaze Persistence для сложной выборки агрегированных данных.
Профилирование и оптимизация производительности через VisualVM.
Участие в Agile-циклe: планирование, код-ревью, стендапы, grooming.
Достижения
Внедрил гибкую систему бордеро с настраиваемыми периодами обработки, что позволило кастомизировать процессы под каждого страхового партнёра.
Повысил производительность системы на 35% за счёт внедрения batch-обработки и асинхронной обработки событий через очереди.
Реализовал механизм токенизированного доступа через связку JWT + LDAP, повысив безопасность и управляемость прав пользователей.
Участвовал в проектировании архитектурных решений по логике расчёта тарифов и защищённому хранению операций с полисами через интеграцию с blockchain.
Стек специалиста на проекте
PostgreSQL, Docker, REST, Java, GraphQL, JUnit, Spring Boot, JPA, Hibernate, VisualVM, Grafana, LDAP, Protobuf, Blade, gRPC, Blockchain, TestContainers, ActiveMQ, S3, GitLab CI/CD, persistence, ArtemisMQ
Отрасль проекта
FinTech & Banking
Период работы
Февраль 2024 - По настоящее время
(1 год 9 месяцев)
Система онлайн-платежей
Роль
Java-разработчик
Обязанности
Команда: 9 backend, 3 frontend, 3 QA, 2 analytics, DevOps, TeamLead, PO.
Описание: Разработка и поддержка высоконагруженной платёжной системы, предназначенной для обработки транзакций в реальном времени. Платформа обеспечивает приём и проведение онлайн-платежей, взаимодействует с внешними платёжными шлюзами и внутренними системами учёта. Уделяется большое внимание масштабируемости, отказоустойчивости, безопасности, микросервисной архитектуре и мониторингу бизнес-процессов.
Задачи:
Разработка и развитие высоконагруженных микросервисов на Java и Spring Boot.
Внедрение Spring Cloud Gateway и API Gateway для централизованной маршрутизации.
Создание REST и WebFlux API, интеграция через Feign-клиенты и Kafka.
Проектирование бизнес-логики: платежные сценарии, обработка транзакций, логику откатов и повторов.
Интеграция с внешними системами (платёжные шлюзы, внутренние учетные модули).
Разработка многопоточных компонентов, реализующих обработку платёжных операций с учётом таймаутов и idempotency.
Оптимизация SQL-запросов и работы с PostgreSQL и MongoDB.
Настройка мониторинга микросервисов с помощью Micrometer, Prometheus, Grafana.
Участие в CI/CD процессах (TeamCity, GitLab CI/CD), деплой через Docker и Helm в Kubernetes.
Проведение code review, участие в архитектурных сессиях, обсуждение технического долга и стратегий масштабирования.
Достижения
Участвовал в разработке платёжной платформы, обрабатывающей 10 000+ транзакций в день.
Провёл оптимизацию SQL-запросов, снизив среднее время выполнения операций на 30%.
Реализовал многопоточную обработку транзакций, увеличив throughput на 20%.
Обеспечил надёжную маршрутизацию через Spring Cloud Gateway с балансировкой и failover.
Участвовал в проектировании мониторинга и метрик, что позволило значительно упростить сопровождение и SLA-контроль.
Стек специалиста на проекте
PostgreSQL, Docker, REST, Java, TeamCity, JUnit, Spring Boot, Maven, Hibernate, MongoDB, Kubernetes, MapStruct, WebFlux, Nexus, Helm, Kafka, Spring Cloud, Feign, API Gateway, Hystrix, GitLab CI/CD, micrometer, orika
Отрасль проекта
FinTech & Banking
Период работы
Август 2022 - Январь 2024
(1 год 6 месяцев)
Контентная платформа CMS
Роль
Java-разработчик
Обязанности
Команда: 3 backend, 1 frontend, 2 QA, 1 analytics, DevOps, TeamLead, PO.
Описание:
Разработка и поддержка контентной платформы (CMS) для внутреннего и внешнего использования — управления материалами, публикациями и автоматизации рабочих процессов. Система интегрировалась с внешними API для получения данных, обрабатывала запросы по REST и взаимодействовала с Kafka для нотификаций и фоновой обработки событий. Приложение требовало высокой доступности, удобства масштабирования и безопасности.
Задачи:
Разработка и поддержка микросервисов на Java (Spring Boot) в рамках CMS.
Проектирование и реализация REST API для внутренних команд и внешних систем.
Интеграция с внешними API (через REST и Kafka) для импорта/синхронизации контента.
Реализация механизма уведомлений и событийной архитектуры для взаимодействия с пользователями.
Оптимизация доступа к данным и кэширование (Redis) с целью повышения производительности.
Реализация RBAC-механизма и валидации на уровне API и базы данных.
Рефакторинг легаси-кода, внедрение лучших практик разработки.
Работа с CI/CD (GitLab), деплой и сопровождение сервисов в Docker-контейнерах.
Мониторинг состояния сервисов через Grafana и Portainer, диагностика через SSH.
Достижения
Спроектировал и внедрил модуль уведомлений, отправляющий пользователю автоматические сообщения на основе его действий, что значительно повысило вовлечённость и отклик пользователей.
Реализовал асинхронную обработку событий через Kafka для модуля уведомлений, вынеся логику из синхронного потока запросов. Это позволило снизить нагрузку на основное API и улучшить среднее время отклика на 40% в периоды пикового трафика. Также внедрил поддержку повторных попыток доставки и обработку сбойных сообщений через dead-letter topic.
Оптимизировал механизм кеширования с использованием Redis: внедрил стратегию lazy loading и автоматической инвалидации для актуализации данных. В результате количество обращений к базе данных сократилось на 50%, а случаи отображения устаревшего контента были устранены.
Провёл масштабный рефакторинг легаси-кода, улучшив читаемость и поддержку системы — сократилось время onboarding новых разработчиков.
Стек специалиста на проекте
PostgreSQL, Git, Docker, REST, Java, Postman, JUnit, Spring Boot, Linux, Hibernate, Swagger, Grafana, SSH, Lombok, Kafka, Portainer, Docker Compose, Redis, GitLab CI/CD
Отрасль проекта
EdTech
Период работы
Июль 2021 - Июнь 2022
(1 год)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Калининградский государственный технический университет
Специальность
Информатика и вычислительная техника
Завершение учебы
2017 г.