Роман Б. Kotlin разработчик, Senior
ID 31801
РБ
Роман Б.
Мужчина, 26 лет
Россия, Москва, UTC+3
Ставка
3 454,54 Р/час
НДС не облагается
Специалист доступен с 28 октября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Kotlin разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Занимаюсь разработкой более 5 лет. Я разрабатываю масштабируемые системы с использованием Java, Kotlin, Spring Boot и PostgreSQL. В своей работе активно использую Docker и Kubernetes. Имею навыки работы с реактивным программированием и интеграцией микросервисов. Желаю применить свои знания и опыт в вашем проекте.
Проекты
(4 года 10 месяцев)
BrainHub (проект CloudX)
Роль
Senior Kotlin Developer
Обязанности
Проект:
Разработка облачной платформы, аналогичной решениям Amazon Cloud или Google Cloud, ориентированной на предоставление широкого спектра сервисов: биллинг, управление ресурсами и серверная инфраструктура.
Обязанности:
• Разработка и доработка микросервисов для облачных сервисов, в том числе биллинговой системы и серверной части платформы.
• Оптимизация кода и внедрение скриптов для автоматизации рутинных задач.
• Проведение интеграционных работ и обеспечение взаимодействия между компонентами системы.
• Создание и поддержка технической документации, включая описание архитектуры, API и бизнес-процессов в Confluence.
• Системная аналитика и инициирование улучшений по очистке и рефакторингу кода.
Достижения
• Реализована серия микросервисов, обеспечивающих стабильную и масштабируемую работу облачной платформы CloudX.
• Разработаны и внедрены функциональные модули биллинга, что позволило повысить эффективность расчётов и учёта сервисных расходов.
• Создана исчерпывающая документация и проведён системный анализ, что способствовало снижению числа ошибок и упрощению сопровождения кода.
• Инициированы и реализованы меры по оптимизации и очистке кода, что привело к увеличению производительности системы и улучшению её поддержки.
Стек специалиста на проекте
PostgreSQL, Docker, Confluence, Kotlin, REST API, Spring Boot, Kubernetes, GitLab, Ktor, Coroutines, CI, Нереляционные БД (NoSQL), jenkis
Отрасль проекта
IoT
Период работы
Январь 2024 - Сентябрь 2025
(1 год 9 месяцев)
BrainHub (проект История заказов и чеков в ЛК)
Роль
Java разработчик
Обязанности
Проект:
Разработка реактивного микросервиса по выдаче истории заказов и чеков в ЛК пользователя, где в одной вкладке истории покупок будет выводиться сразу чеки и информация о заказе, по которой пользователь сможет подробнее ознакомиться.
Обязанности:
Проектирование архитектуры микросервиса: интеграция существующих API Леруа-Мерлен для извлечения данных о заказах и чеках
Разработка моделей данных: определение схемы MongoDB для хранения истории заказов и чеков
Применение Mongock для управления миграциями схемы базы данных
Реализация бизнес-логики: написание реактивного кода с использованием Project Reactor для обработки запросов
Разработка RESTful API: создание эндпоинтов для получения данных о покупках и чеках, обеспечение корректной пагинации и фильтрации данных
Интеграция с Kafka: настройка консьюмеров для обработки потоковых данных
Обеспечение качества кода: написание unit и integration тестов с использованием JUnit, Mockito и Testcontainers
Команда: 12 человек
Достижения
Успешный запуск микросервиса
Улучшение пользовательского опыта:
Пользователи Леруа-Мерлен в дальнейшем смогут легко просматривать историю своих заказов и чеков в одном месте.
Высокая производительность и масштабируемость:
Система демонстрирует высокую пропускную способность и низкое время отклика даже в пиковые часы.
Стек специалиста на проекте
Jira, Confluence, Kotlin, JUnit, Mockito, Spring Boot, Maven, MongoDB, Spring Security, GitHub, Kafka, Spring Data, Java SE (8,11), Yandex Tracker, TestContainers, Project Reactor, enterprise, Spring Testing Framework
Отрасль проекта
E-commerce & Retail
Период работы
Май 2023 - Январь 2024
(9 месяцев)
BrainHub (проект Реестр УЕ)
Роль
Java разработчик
Обязанности
Проект:
Реестр углеродных единиц (УЕ) - это специализированная база данных, используемая для учета, хранения и передачи информации о количестве выпущенных парниковых газов, компенсации выбросов и выполнении квот на выбросы парниковых газов.
Особенности проекта: Разработка с помощью реактивного программирования
Обязанности:
Разработка сервисов с нуля
Интеграция с гос. услугами
Code review
Поддержка кода
Создание архитектуры в микросервисных приложений
Написание интеграционных, модульных тестов
Достижения
Разработал реактивные микросервисы с интеграцией гос. услуг
Стек специалиста на проекте
PostgreSQL, Spring Boot, Gradle, Spring Security, Keycloak, Camunda, Spring Data, Java SE (8,11), projectreactor
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Апрель 2022 - Октябрь 2023
(1 год 7 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Национальный исследовательский ядерный университет "МИФИ"
Специальность
Инженерия данных
Завершение учебы
2023 г.
Высшее
Учебное заведение
Российский новый университет
Специальность
Информационные системы и технологии
Завершение учебы
2023 г.