Рустам Курамшин (rustam-kuramshin-java), 38 лет, Россия, МоскваРустам Курамшин (rustam-kuramshin-java), 38 лет, Россия, Москва

Рустам Курамшин

Эксперт
Team/Tech LeadБэкенд разработчикАрхитектор программного обеспеченияВедущий (Lead)
Не ищу работу
Поднимите резюме с подпиской Бустер

Контакты

Войти
Возраст: 38 лет
Опыт работы: 7 лет и 11 месяцев
Регистрация: 18.11.2019
Последний визит: 7 дней назад
Гражданство: Россия
Местоположение: Россия, Москва
Дополнительно: готов к переезду и к удаленной работе
Знание языков: Английский А1

Обо мне

Занимаюсь backend-разработкой на стеке Java, Kotlin и Spring Framework (иногда работаю с Go или Node.js). Стремлюсь к созданию масштабируемых и надежных приложений. Владею знаниями в асинхронном, многопоточном и реактивном программировании, благодаря чему использую инструменты, такие как Spring WebFlux, Project Reactor, Kotlin Coroutines и Java Concurrency. Проектирую микросервисную архитектуру (System Design). 

Есть опыт разработки AI-проектов с использованием Spring AI и API больших языков моделей (LLM).


В качестве team lead'а руководил командами от 3 до 6 разработчиков.

Активно участвую в сообществе разработчиков: 


- Выступаю в качестве спикера на митапах и конференциях (JPoint, HighLoad++, Spring Now и пр.)


- Пишу на Хабр - https://habr.com/ru/users/RustamKuramshin/articles/


- Соревнуюсь на хакатонах. Team leader хакатонной команды "Java Boys" - https://www.youtube.com/@JavaBoysOfficial/videos | https://github.com/Java-Boys-Hackathon-Team


- Эксперт комьюнити java-разработчиков "Spring АйО" https://t.me/spring_aio


- Веду YouTube-канал посвященный backend-разработке на Java, Kotlin и Spring Boot - https://www.youtube.com/@rustam-kuramshin


В свободное время увлекаюсь изучением новых технологий, решаю задачи на LeetCode, развиваю свой кластер Kubernetes на Raspberry Pi, разрабатываю свои проекты


Некоторые мои доклады:


JPoint 2024 - "Правильный DevOps для Spring Boot и Java"
https://youtu.be/oKaYqfIevaM


JPoint 2023 - "Spring Data REST. Конструктор быстрой разработки REST API"
https://youtu.be/roaGUHaWPxw


Go vs Java: Кто победит на рынке разработки?
https://youtu.be/SyLSRYmLeHk


Spring Now 2025 - "Прекрасный Spring Boot: паттерны разработки"
https://youtu.be/OXVhxCtPoGA


HighLoad++ 2024 - "Двоичная Java: CDS, CRaC и AOT для ускорения запуска и прогрева JVM"
https://youtu.be/S1g4-uHJ0QM


Хакатоны:


1 место на хакатоне Smart Social
https://drive.google.com/file/d/1g_d6oPqcNFmVclEiQtdW8DWevDDtofFm/view?usp=sharing


1 место на архитектурном хакатоне ВТБ Archi TECH 2024
https://drive.google.com/file/d/14jGpc_kglDmdRmMfoPWX9bHSoNhOjL8M/view?usp=sharing


6 место на хакатоне Экспобанка
https://drive.google.com/file/d/1iMHZfZMNVJASR7YtoknwaRwJfX3QAg9k/view?usp=sharing


1 место на AI хакатоне MTC True Tech Hack 2025
https://drive.google.com/file/d/1olGgbTpwMTAipgz9PrpQW2kbuDRH_-dc/view?usp=sharing


3 место на блокчейн хакатоне Сбера DeFi Hack 2025

https://drive.google.com/file/d/14sxsxr5s7TjReQIhtYfTh8up1IWkekMV/view?usp=sharing


ML-хакатон Ozon E-CUP 2025
https://drive.google.com/file/d/1rr22DtTMhYbvYBTJCxo3WA_YeaRVSTsc/view?usp=sharing


AI хакатон More.Tech 2025
https://drive.google.com/file/d/1QpigkT28CZIKYihpt5EgxtiwqlbU1E5z/view?usp=sharing


Finam x HSE AI Trade Hack 2025
https://drive.google.com/file/d/1gtUvqCbI1AJRE-U0Fxlg86Z1Xyvs3Yb9/view?usp=sharing


Лидеры цифровой трансформации 2025
https://drive.google.com/file/d/1J5lkplaYK47IhO0q5zLLhlIWVY0qpJFP/view?usp=sharing



Рекомендации и благодарности:
Сбер - Благодарность за развитие Java-сообщества и популяризацию Kotlin
https://drive.google.com/file/d/1q27S7BB7LH6fAQLOAoKShvtia4DdKb4D/view


Сбер - Благодарность за высокие показатели в работе
https://drive.google.com/file/d/114XsuJr5HAUXE7wqWUKpNRTeW7cNB_Ys/view


Конференция "Стачка 2024" - диплом спикера
https://drive.google.com/file/d/1jmw-QbjmBGbXoPZ0hq7RocD0-580xDaQ/view


Рекомендательное письмо DevsVault
https://drive.google.com/file/d/1n2lV8RINMDhhkQyYOdUaIDOhXbfYo5bw/view


Рекомендательное письмо
https://drive.google.com/file/d/1pI7xhYGfhPw9kjILhum46uvlHdRMOGvX/view?usp=sharing

Основные навыки


Языки программирования: Java, Kotlin, Groovy, Go (Golang),  JavaScript/Node.js


Фреймворки: Spring (Boot, Data, Cloud, Security, WebFlux, Kafka), Hibernate ORM, Project Reactor, Micrometer


Тестирование: JUnit, Spring Boot Test, Mockito, WireMock, JMeter


Системы сборки: Maven, Gradle


Базы данных: PostgreSQL, MongoDB, Elasticsearch, Redis, Hazelcast, ClickHouse, S3 (MinIO)


Очереди сообщений: Kafka


Контейнеризация: Docker, Docker Compose, Kubernetes, Red Hat OpenShift


DevOps, инфраструктура и мониторинг: Linux, Bash, Git, Jenkins, GitLab CI, Ansible, Zabbix, Prometheus, Grafana, Dynatrace, ELK Stack


API-дизайн: REST API/JSON, GraphQL, gRPC/Protocol Buffers, WebSocket, SSE


Сетевые технологии: TCP/IP, HTTP, Nginx, Istio


Процессы и инструменты командной разработки: Agile/Scrum, Jira, YouTrack, Space, Confluence


Прочее: знаю основы front-end (React.js/Redux/Webpack), применял в работе Python, Node.js/NestJS/JavaScript, RabbitMQ, MySQL, TypeScript, PHP, PowerShell


Контакты:
Telegram: @KuramshinRustam (предпочтительный способ связи)
Email: kuramshin.py@yandex.ru
GitHub: github.com/RustamKuramshin

Навыки

Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.

Java
Kotlin
Java Spring Framework
Spring Boot
Kubernetes
Docker
PostgreSQL
Apache Kafka
SQL
LLM

Эксперт

0консультаций

Работаю с квалификациями

СтажёрМладшийСреднийСтаршийВедущий

Помогаю развивать навыки

GroovyRESTHibernateKotlinApache MavenJava Spring FrameworkGradleJavaDockerSpring Boot

Работаю с запросами

Начало карьеры или смена профессии: Войти в IT
Развитие навыков: Учебный планРазвитие навыков

Экспертность

Занимаюсь backend-разработкой на Java, Kotlin и Spring. Пишу тесты на JUnit, Spring Boot Test, Mockito, WireMock. Для скриптов использую Groovy и Kotlin kts. Интересуюсь асинхронным и реактивным программированием, non-blocking i/o и java concurrency, поэтому подружился с java.util.concurrent, Spring WebFlux, Project Reactor и Kotlin Coroutines.

Умею работать с инструментами DevOps для инфраструктуры и организации CI/CD pipelines (Linux\Bash, Ansible, Jenkins, GitLab CI, Docker, Kubernetes, Prometheus, Grafana, ELK Stack).

Работаю team lead'ом в небольших группах разработки (3-6 разработчиков). Имею опыт разработки проектов с нуля до продакшена.

В свободное время занимаюсь самообразованием, выступаю на митапах и конференциях (JPoint,  JUG RU). Увлекаюсь DIY на Raspberry Pi.

Мой канал о бэкэнд разработке на Java и Spring на youtube - https://www.youtube.com/@rustam-kuramshin

С примерами кода можно ознакомиться на GitHub - https://github.com/RustamKuramshin

Стоимость
Бесплатно

Участие в профсообществах

Опыт работы

  • Объединяем IT и ретейл, чтобы совершать самые важные покупки было просто — во всех уголках страны
    МоскваБолее 5000 сотрудников
    Бэкенд разработчик (Ведущий)Руководитель команды разработки (Java Team Lead)
    Июль 2025 — По настоящее время (10 месяцев)

    Team Lead backend-команды проекта "Магнит Маркет" — части SuperApp Магнит с многомиллионной аудиторией.

  • Поставщик российской платформы Java
    Санкт-ПетербургОт 10 до 100 сотрудников
    Developer Advocate (Ведущий)Developer Advocate
    Июль 2024 — Июль 2025 (1 год и 1 месяц)

    Компания Аксиом (BellSoft) - разработчик российской Java-платформы Axiom JDK и интегрированной среды разработки OpenIDE. Участвует в разработке OpenJDK. Сотрудники компании действующие члены Java Community Process (JCP), который влияет на формирование спецификаций Java.

    Обязанности:

    - Создание технического контента связанного с Java backend разработкой: статьи, видео, вебинары, доклады, выступления на технических конференциях

    - Проведение закрытых технических митапов по разработке для некоторых клиентов компании (Газпром Информ, Yandex Cloud)

    - Ревью и code review выпускаемого технического контента

    - Участие в развитии сообщества Java-разработчиков Spring АйО - https://t.me/spring_aio

    Достижения:
    - Разработка на Java, Spring Boot и Jmix для отдела маркетинга telegram-бота с web-интерфейсом для администрирования. Бот используется на ведущих технических конференциях для сбора контактов, получения информации о компании и её продуктах, проведения квизов и розыгрышей призов, создания учетных записей в Личном Кабинете Разработчика.

    - Выступления на конференциях Huawei "Global Software Technology Summit" и "HighLoad++ 2024" с докладом про технологии оптимизации времени запуска и достижения пиковой производительности Java Virtual Machine (JVM):

    https://highload.ru/moscow/2024/abstracts/13740

    - Организация и проведение митапа для java-разработчиков "Java Rock Stars Meetup" в Москве:

    https://java-rock-stars.timepad.ru/event/3127140/

    https://habr.com/ru/companies/axiomjdk/articles/882116/

    https://youtu.be/-i6nOmzIry4

    https://youtu.be/fsZ8XErazGo

  • Создаем уникальный IT-продукт — единое корпоративное пространство для сотрудников Газпрома
    Санкт-ПетербургОт 100 до 1000 сотрудников
    Бэкенд разработчик (Ведущий)Технический руководитель направления (Tech Lead)
    Октябрь 2023 — Июль 2024 (10 месяцев)

    Проект: агрегатор скидок и подписок "Газпром Бонус для своих" социальной сети "Газпром ГИД" для сотрудников Газпрома и дочерних обществ

    Команда: 6 человек (2 backend-разработчика на Java, 2 frontend/mobile-разработчика на JavaScript, 1 системный аналитик, 1 тестировщик manual QA)

    Обязанности:

    - Решение архитектурных задач интеграции проекта: двухсторонний обмен данными с мастер-системой, интеграция с рекомендательной системой

    - Управление кросс-функциональной командой. Выбор технологий и внедрение лучших практик разработки. Формирование KPI. Code review. Ведение scrum-собраний, технических митингов и планирований. Управление релизами, работа с техническим долгом, разбор инцидентов и дефектов

    - Проведение технических секций собеседований в компанию

    - Разработка REST API на Spring Boot и Java для админ-панели проекта: интерфейс для подключения подразделений и дочерних обществ к бонусной программе

    - разработка скриптов на Groovy для шаблонизации XML-миграций Liquibase и экспорта данных из PostgreSQL

    -  Разработка на Go (с использованием Echo и GORM) в проекте "ГИД PaaS" - developer-портала управления процессами разработки в компании: поиск по проектам, интеграция с OpenSearch

    Достижения:

    - Анализ heap dump'ов JVM в Eclipse MAT. Разработка кастомных метрик Micrometer и дашбордов Grafana для анализа инцидентов OutOfMemory

    - Использование Kubernetes ConfigMap для управления Spring application properties, GitLab CI джобы для запуска миграций Liquibase для различных стендов,  разработка кастомного дашборда в Grafana для анализа latency

    - Разработка в рамках проекта "ГИД PaaS" механизма создания динамических тестовых стендов в Kubernetes с помощью Temporal. Разработка CLI-утилиты на Go (Golang), Cobra и Viper для упрощенного описания и создания Kubernetes-ресурсов

  • Разработка веб-сервисов, приложений и платформ любой сложности
    МоскваОт 10 до 100 сотрудников
    Бэкенд разработчик (Ведущий)Руководитель группы backend-разработки (Java Team Lead)
    Май 2022 — Октябрь 2023 (1 год и 6 месяцев)

    Проект: облачная платформа управления промышленным строительством "Инфратех"

    Команда: 6 Java backend разработчиков

    Обязанности:

    - Изменение и проектирование новой архитектуры бэкенда проекта. Устранение допущенных архитектурных ошибок, которые влияли на сложность проекта и скорость разработки

    -  Code review. Ведение scrum-собраний и технических митингов. Развитие команды и обучение разработчиков. Подготовка участников команды к выступлению на внешних митапах и участию в хакатоне

    - Проведение технических секций собеседований в компанию

    - Разработка на Java и Kotlin микросервисов на Spring Data REST, Spring Web, Spring WebFlux

    - Интеграция микросервисов по HTTP с использованием Spring Cloud OpenFeign и WebClient

    - Разработка асинхронного сервиса для парсинга IFC-файлов BIM-моделей зданий на TypeScript, NestJS, Apache Kafka и MongoDB

    - Развитие облачной инфраструктуры и микросервисных паттернов на основе Spring Cloud (API Gateway, Eureka Server, Config Server, Sleuth)

    Достижения:

    - Сократил время и стоимость разработки, заменив GraphQL и gRPC/protobuf на Spring Data REST

    - Внедрил использование Spring Cloud для реализации микросервисных паттернов

    - Разработал архитектуру асинхронного парсинга файлов на Spring Boot, Apache Kafka и SSE

    - Внедрил протокол аутентификации OAuth 2.0 и IAM-сервер Keycloak

    - Разработал архитектуру лицензирования продукта (управление ключами лицензии на продукт)

    - Внедрил low-code подходы в разработке на основе Spring Data REST и Jmix

  • Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек
    МоскваБолее 5000 сотрудников
    Бэкенд разработчик (Ведущий)Руководитель группы разработки (Java Team Lead)
    Май 2020 — Май 2022 (2 года и 1 месяц)

    Проект: онлайн-банк для малого бизнеса "СберБизнес"

    Команда: 4 человека (3 Java backend разработчика, 1 manual QA)

    Обязанности:

    - Проектирование микросервисов, отвечающих за управление жизненным циклом рублевого платежного поручения

    - Code review. Развитие и менторинг разработчиков. Построение индивидуальных планов развития (ИПР). Оценка KPI. Ведение технических митингов.

    - Проведение технических секций собеседований в компанию для Java-разработчиков, QA automation и DevOps-инженеров

    - Разработка микросервисов на реактивном стеке Spring WebFlux и Kotlin Coroutines

    - Обеспечение высокого уровня покрытия кода тестами на JUnit, Spring Boot Test и WireMock

    - Интеграция с другими микросервисами с использованием неблокирующих запросов WebClient

    - Решение задач DevOps для деплоя сервисов в OpenShift (Kubernetes). Написание пайплайнов на Groovy для Jenkins.

    Достижения:

    - Внедрение реактивного стека Spring WebFlux

    - Организация обучающих митапов и создание Kotlin-сообщества в Сбере

    - Преподавание в Java-школе Сбера

    - Обучение разработчиков, системных аналитиков и тестировщиков

    Благодарности:

    - Благодарность Вице-президента по технологическому развитию Банка за вклад в развитие сообщества Java Development Сбера, популяризацию языка Kotlin в Сбере.

    - Благодарность Председателя Юго-Западного банка За высокий профессионализм, стабильно высокие показатели в работе.

  • Самая полная информационная база предложений по продаже и аренде недвижимости
    МоскваОт 10 до 100 сотрудников
    Бэкенд разработчик (Средний)Node.js-разработчик
    Январь 2020 — Апрель 2020 (4 месяца)

    Проект: классифайд (сервис объявлений) недвижимости "WinNER"

    Обязанности:

    - Разработка микросервисов на JavaScript (Node.js, Express, IBM LoopBack), Go и PHP с использованием MySQL, Elasticsearch, Redis и Greenplum

    - Решение задач аутентификации, управления жизненным циклом объявлений и биллинга

    - Решение задач DevOps: докеризация микросервисов для упрощения локальной разработки и отладки

    Достижения:

    - Внедрение ELK Stack (Elasticsearch, Logstash, Kibana) для сбора и анализа логов

  • Мы делаем лучшую в мире онлайн-платформу для социального трейдинга
    Ростов-на-ДонуОт 100 до 1000 сотрудников
    Фулстек разработчик (Средний)Go-разработчик
    Август 2019 — Декабрь 2019 (5 месяцев)

    Проект: Внутреннее web-приложение "Backend Dashboard", которое используется для мониторинга и управления эксплуатацией бэкенд-сервисов компании

    Обязанности:

    - Fullstack-разработка на Go (Golang)/Gorilla, MongoDB, ClickHouse, TypeScript/React, Redux, REST, WebSocket

    - Создание интерфейса доступа ко всем админ-панелям бэкенда, что привело к разработке модифицирующего proxy-сервера на Go для корректного отображения админ-панелей в iframe

    - Разработка интерфейса анализа логов бэкенд-сервисов. Для агрегации и фильтрации логов использовались Apache Kafka, ksqlDB, ClickHouse. Фронтенд получал поток логов по WebSocket

    Достижения

    - разработка прокси-сервера с функцией модификации контента на Go

    - Внедрение использования ksqlDB для фильтрации потока логов

  • Мы управляем грузоперевозками и разрабатываем собственное ПО для автоматизации бизнес-процессов
    Ростов-на-ДонуОт 100 до 1000 сотрудников
    Бэкенд разработчик (Ведущий)Руководитель группы разработки
    Июнь 2018 — Август 2019 (1 год и 3 месяца)

    Проект: web и мобильное приложение для грузоперевозчиков "ТТ-Онлайн"

    Команда: 3 человека (1 Android-разработчик, 1 iOS-разработчик, 1 JavaScript frontend разработчик)

    Обязанности:

    - Разработка бэкенда на Kotlin, Spring Boot и PostgreSQL

    - Code review. Планирование и контроль сроков исполнения задач

    - Проведение технических секций собеседований в компанию

    - Разработка WebSocket API для отслеживания перемещения перевозчиков

    - Разработка на JavaScript/Node.js REST API для определения протяженности автомобильного маршрута

    - Интеграция сайта на PHP/Joomla с учетными системами предприятия

    Достижения

    - Сокращение расходов на API Яндекс.Карт за счет разработки  REST-сервиса, который использует веб-версию библиотеки Яндекс Карт через Node.js и Google Puppeteer

Высшее образование

  • ЮФУ

    Ростов-на-Дону2318 выпускников
    Информационной безопасности; ТТИ
    Сентябрь 2016 — Ноябрь 2019 (3 года и 2 месяца)

    Получил степень магистра в Институте компьютерных технологий и информационной безопасности Южного Федерального Университета (ЮФУ) по направлению Информатика и вычислительная техника.