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

ID 5828
МБ
Михаил Б.
Мужчина
Россия, Санкт-Петербург, UTC+3
Ставка
4 155,84 Р/час
НДС не облагается
Специалист доступен с 2 января 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 лет 2 месяца)
Криптовалютный кошелек
Роль
Senior Backend Developer / Architect
Обязанности
Задачи: - Декомпозиция и оценка задач на проекте; - Распределение задач между участниками команды; - Разработка микросервисной архитектуры с нуля (с момента старта проекта до этапа приемки); - Реализация новых модулей в процессе поддержки сервисов; - Работа с блокчейн; - Реализация новых модулей в процессе поддержки сервисов; - Ведущий разработчик функциональной команды, технический лид проекта, архитектор; - Интеграция с внешними ИТ-системами; - Проведение код-ревью; - Поддержка микросервисов. Стек: Java, Kotlin, Spring, Spring Boot, Redis, k8s, Docker, Swagger,RabbitMQ
Период работы
Декабрь 2022 - По настоящее время  (2 года 8 месяцев)
Электронный дневник правительства Москвы, электронная медицинская карта правительства Москвы
Роль
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.

Подробнее

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

AgroTech • E-commerce & Retail • Information Security • Logistics & Transport • Telecom
ГТ
Глеб Т.
Калининград
Python разработчик
Middle+
2 312,06 Р/час
PostgreSQL
RabbitMQ
Git
Docker
Python
Bash
Linux
Pytest
Nginx
ClickHouse
+16

Глеб — Python-разработчик уровня Middle+. Опыт работы на проектах в различных отраслях: - Разработка high-load AgroTech сервиса для управления жизненным циклом крупного рогатого скота. Роль: Python backend разработчик. Задачи: интеграция с внутренними сервисами, автоматизация миграции данных, разработка систем мониторинга, выгрузка отчётов из БД, проведение кросс code review, рефакторинг кодовой базы, работа с legacy. Достижения: оптимизация кода и сокращение количества запросов к БД, оптимизация SQL запросов. - Разработка веб-платформы для аренды proxy и VPN серверов онлайн, переезд с PHP монолита на Python + Vue.js. Роль: Python backend разработчик. Интеграция с вендорами серверов, написание API ручек для взаимодействия с PHP версией сайта, написание технической документации. Достижения: отладка механизма запуска и остановки Pods при тестировании, реализация блока API endpoints, приведение моделей Django в соответствие с дампом базы данных MySQL, тестирование API endpoints. - Разработка сложного чат-бота (3000+ строк) для клиентского сервиса и покупки услуг IT компании с администрированием через веб-интерфейс. Роль: Python backend разработчик. Реализация функционала нескольких веток бота, усовершенствование функционала стейтов, написание дата-миграций, работа с API основного сайта и компаний-партнёров. Достижения: тестирование реализованного функционала бота, доработка документации для клиента, онбординг новых членов команды, реализация массовых и триггерных авто-рассылок. - Разработка и поддержка сервиса для проведения конференций и митапов. Роль: Python backend разработчик. Создание регистрации для посетителей, настройка стейт-машины, реализация части функционала для отправки вопросов, создание необходимых моделей в БД. - Разработка и администрирование сайта группы логистических компаний. Роль: Python backend разработчик. Разработка сайта с микросервисной архитектурой, настройка линтеров, докеризация проекта, автоматизация формирования отчётов.

Подробнее
E-commerce & Retail • FinTech & Banking
АВ
Анастасия В.
Минск
QA авто
Middle+
2 774,47 Р/час
Kanban
GitLab
Postman
HTTP/HTTPS
REST
Java
Bash
Scrum
Git
Rest Assured
+32

Анастасия — QA-специалист уровня Middle+. Имеет опыт работы в тестировании ПО более 4 лет. Принимала участие в двух проектах: - Онлайн-платформа для профессионального обучения и сертификации. Разрабатывала и поддерживала автоматизированные тесты, проводила ручное тестирование, работала с Selenium и TestNG. Тестировала совместимость платформы с различными браузерами и устройствами. Создавала тесты для проверки корректности взаимодействия микросервисов через Apache Kafka. - Приложение дистанционного банковского обслуживания клиентов. Создавала и поддерживала UI и API тесты. Проводила ручное тестирование. Оптимизировала тесты для граничных случаев. Работала с PostgreSQL. Интегрировала автоматические тесты в непрерывную интеграцию с помощью Jenkins.

Подробнее
E-commerce & Retail • FinTech & Banking • Logistics & Transport • Manufacturing
ИК
Илья К.
Москва
PHP разработчик
Senior
2 890,07 Р/час
Работа с интеграциями
PHP
Symfony 4
symfony 5/6
core
Базы данных
Оптимизация запросов
REST
Git
API
+29

Бэкенд-разработчик с более чем 8-летним опытом работы, обладающий глубокими знаниями в области разработки на PHP и фреймворке Symfony. Образование в МГТУ им. Баумана дало прочную техническую базу, которая позволяет успешно решать сложные задачи и участвовать в разработке высоконагруженных систем. В своей карьере работал над различными проектами, включая системы для нефтяной и кредитной отраслей, а также решения для крупных производителей. Опыт включает разработку REST API, интеграцию платежных систем и создание порталов для пользователей. Умеет работать в команде и активно взаимодействует с коллегами для достижения общих целей. Среди достижений — успешная разработка бета-версии API для нефтяной компании и внедрение модуля оплаты в кредитной организации. Стремится к постоянному профессиональному развитию и готов к новым вызовам в сфере бэкенд-разработки.

Подробнее