Михаил Б. Kotlin разработчик, Lead

ID 5828
МБ
Михаил Б.
Мужчина
Россия, Санкт-Петербург, UTC+3
Ставка
4 155,84 Р/час
НДС не облагается
Специалист доступен с 14 января 2026 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Kotlin разработчик
Грейд
Lead
Навыки
Java
Kotlin
JavaScript
Jakarta EE
Eclipse
Spring
Quarkus
Framework7
React
SQL
PostgreSQL
Kafka
Kubernetes
HTML
Git
Maven
Gradle
Linux
Shell Scripting
CI/CD
Знание языков
Английский — C1
Главное о специалисте
- Опыт разработки на Kotlin более 4х лет, на Java более 9 лет - Опыт работы с БД (PostgreSQL, умение составлять сложные запросы, оптимизация); - Опыт использования Docker, docker-compose;(ДА) - Знание Spring (MVC, Boot, DATA, Security, WebFlux, JPA) - Опыт работы с Maven, Gradle; - Опыт работы с чужим кодом, проведение код-ревью, умение работать с legasy; - Опыт поддержки и написания юнит-тестов; - Знание паттернов проектирования - Опыт использования gRPC - Опыт работы с Nexus и SonarQube; - Опыт работы с Kubernetes; - Опыт использования брокеров сообщений (Kafka, RabbitMQ, ActiveMQ); - Опыт написание ETL на Apache Spark; - Опыт разработки и проектирования REST API/Swagger; - Опыт профилирования и поиска узких мест; - Опыт использования и настраивания CI/CD
Проекты   (12 лет 8 месяцев)
Криптовалютный кошелек
Роль
Senior Backend Developer / Architect
Обязанности
Задачи: - Декомпозиция и оценка задач на проекте; - Распределение задач между участниками команды; - Разработка микросервисной архитектуры с нуля (с момента старта проекта до этапа приемки); - Реализация новых модулей в процессе поддержки сервисов; - Работа с блокчейн; - Реализация новых модулей в процессе поддержки сервисов; - Ведущий разработчик функциональной команды, технический лид проекта, архитектор; - Интеграция с внешними ИТ-системами; - Проведение код-ревью; - Поддержка микросервисов. Стек: Java, Kotlin, Spring, Spring Boot, Redis, k8s, Docker, Swagger,RabbitMQ
Период работы
Декабрь 2022 - По настоящее время  (3 года 2 месяца)
Электронный дневник правительства Москвы, электронная медицинская карта правительства Москвы
Роль
Senior Java Developer / Tech Lead
Обязанности
Задачи: - Декомпозиция и оценка задач на проекте; - Построение процесса работы команды проекта; - Разработка архитектуры интегрируемых модулей; - Реализация новых модулей в процессе поддержки сервисов; - Помощь в онбординге новых участников команды; - Использование микросервисной архитектуры, event-sourcing, реактивной парадигмы; - Создание конвейера непрерывной интеграции/развертывания. Стек: Java, Spring, Spring Boot, Spring Security, Microservices, gRPS, Kafka
Период работы
Октябрь 2022 - Декабрь 2022  (3 месяца)
Картографический сервис / Криптовалютный кошелек
Роль
Java Developer / Tech Lead / Architect
Обязанности
Задачи: - Декомпозиция и оценка задач на проекте; - Проектирование и разработка микросервисной архитектуры криптовалютного кошелька; - Проектирование и разработка микросервисной архитектуры картографического сервиса; - Проектирование и разработка сервиса для отправки уведомлений; - Информационная безопасность; - Технический лид стрима, ведущий разработчик; - Реализация новых модулей в процессе поддержки сервисов; - Интеграция с внешними ИТ-системами; - Проведение код-ревью; - Рефакторинг легаси-кода и исправление багов; - Онбординг команды разработки. Стек: Quarkus, Reactive-Messaging, Kafka, RabbitMQKotlin, Java, Kafka-Streams, Elasticsearch, Spring Boot, Spring Webflux, Reactor-Kafka, PostgreSQL, Spring Data R2DBC, Flyway, Junit/Mockito/Mockk/AssertJ, Apache Spark
Период работы
Май 2022 - Октябрь 2022  (6 месяцев)
Формат взаимодействия
Объем участия в проекте
Высокая нагрузка
Формат взаимодействия
Удаленный
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

Похожие специалисты

E-commerce & Retail • EdTech • LifeStyle • RnD
АМ
Алексей М.
Белгород
Kotlin разработчик
Senior
3 896,1 Р/час
Kotlin
Java
PostgreSQL
Git
Angular
Bootstrap
CQRS
CSS3
Framework
GitLab
+80

Алексей — Kotlin-разработчик с семилетним опытом работы в проектах различных отраслей: от EdTech до e-commerce & retail. Изначально был PHP разработчиком. С марта 2021 года пишет на JVM стеке (в основном Kotlin). С ноября 2024 года дополнительно начал решать задачи с использованием Golang. Также имеет небольшие знания и опыт в front-end разработке. Работал с Angular 9, VueJs 2. Хорошо знает TypeScript/HTML/CSS. Свой код пишет в соответствии с принципами SOLID, DRY. Трезво оценивает сроки выполнения задач и работу всегда выполняет в срок. В работе над проектом Prequel для сферы лайфстайла занимался разработкой новых микросервисов, проводил ревью кода и работал над архитектурой проекта. Достижения: спроектировал и внедрил новые микросервисы, оптимизировал работу микросервисов (производительность улучшилась в 4 раза, а нагрузка на процессор упала в 2 раза), сконфигурировал GitLab pipes для более быстрого прохождения сборки проектов (сборка ускорилась в 2 раза). Для RnD-проекта DINS разрабатывал новые модули системы, внедрял Detekt code style checker и GitLab pipes, значительно улучшил логирование. Над проектом маркетплейса «Газпромнефть-Снабжения» работал в роли senior fullstack developer / team lead / architect. Занимался проектированием микросервисной архитектуры продукта, подготовкой архитектурных решений, разработкой модулей, релиз-менеджментом, ревью кода, организацией работы команды. Внедрил docker на проект, написал микросервис для хранения классификаторов и справочников, оптимизировал узкие места системы с помощью очередей на RabbitMQ. Также участвовал в разработке системы авторизации и аутентификации, регистрации пользователей, хранения/получения/редактирования информации о контрагентах и других компонентов для электронной торговой площадки Газпромбанка в качестве middle full stack web developer.

Подробнее
E-commerce & Retail • FinTech & Banking • LifeStyle
ВК
Владислав К.
Минск
Kotlin разработчик
Senior
3 545,15 Р/час
Apache Tomcat
apis
C/C++
CI/CD
Clean Architecture
Confluence
DevOps
Django
Docker
Docker Compose
+80

Владислав — Senior Kotlin разработчик из Минска. Специализируется на разработке backend-решений с использованием Java и Kotlin. Имеет опыт работы в отраслях E-commerce & Retail, LifeStyle, FinTech & Banking. Участвовал в проектах по разработке и поддержке функционала, реализации внутренней логики приложений, взаимодействию с базами данных, интеграции с внешними сервисами, настройке коммуникаций между сервисами. Достижения включают внедрение микросервисов нотификаций, разработку сервисов поиска на основе Elasticsearch, настройку индексации данных, рефакторинг и профилировку кода, оптимизацию процессов развёртывания, внедрение систем мониторинга, автоматизацию переноса данных, создание и поддержку тестов. Имеет опыт работы с CI/CD, Docker, Kubernetes, Elasticsearch, MongoDB, PostgreSQL, Minio, Keycloak, а также с системами мониторинга и логирования. Участвовал в проектировании архитектуры, код-ревью и обучении новых сотрудников.

Подробнее

Недавно просмотренные специалисты