РБ
Рустам Б.
Мужчина, 29 лет
Россия, Калининград, UTC+2
Ставка
3 506,49 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Рустам — опытный Java-разработчик уровня Senior. Специализируется на создании и поддержке высоконагруженных систем, разработке бизнес-логики и REST/GraphQL API.
Опыт работы:
- Разработка брокерской платформы для страхования грузов. Рустам внедрил гибкую систему бордеро, повысил производительность системы на 35%, реализовал механизм токенизированного доступа через связку JWT + LDAP.
- Система онлайн-платежей. Участвовал в разработке платёжной платформы, обрабатывающей более 10 000 транзакций в день. Провёл оптимизацию SQL-запросов, снизив среднее время выполнения операций на 30%.
- Контентная платформа CMS. Спроектировал и внедрил модуль уведомлений, асинхронную обработку событий через Kafka, оптимизировал механизм кеширования с использованием Redis.
- Банковская система управления платежами. Переписал тяжёлую бизнес-логику обработки транзакций, разработал модуль автоматической обработки транзакций.
Проекты
(5 лет 2 месяца)
Брокерская платформа для страхования грузов
Роль
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.
Стек специалиста на проекте
persistence, ArtemisMQ, Grafana, GraphQL, REST, Java, JUnit, JPA, LDAP, Blade, gRPC, S3, Docker, Hibernate, Protobuf, Blockchain, TestContainers, GitLab CI/CD, ActiveMQ, VisualVM, Spring Boot, PostgreSQL
Отрасль проекта
FinTech & Banking
Период работы
Февраль 2024 - По настоящее время
(1 год 6 месяцев)
Система онлайн-платежей
Роль
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-контроль.
Стек специалиста на проекте
micrometer, Spring Cloud, WebFlux, REST, Java, JUnit, MongoDB, Helm, Kafka, Feign, API Gateway, Docker, TeamCity, Hibernate, MapStruct, Nexus, Hystrix, GitLab CI/CD, Maven, Spring Boot, PostgreSQL, Kubernetes, 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 новых разработчиков.
Стек специалиста на проекте
Grafana, Postman, Lombok, REST, Java, Git, JUnit, Linux, Swagger, Redis, SSH, Kafka, Portainer, Docker Compose, Docker, Hibernate, GitLab CI/CD, Spring Boot, PostgreSQL
Отрасль проекта
EdTech
Период работы
Июль 2021 - Июнь 2022
(1 год)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Калининградский государственный технический университет
Специальность
Информатика и вычислительная техника
Завершение учебы
2017 г.