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

Подробнее
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
ДУ
Дмитрий У.
Челябинск
QA FullStack
Senior
2 727,27 Р/час
PostgreSQL
Java
Postman
Selenium
JUnit
MongoDB
Swagger
Cucumber
Fiddler
MyBatis
+13

Тестирование занимается 4,5 года (как ручное, так и автоматизированное). Проводил регрессионное, smoke, санитарное, usability, исследовательское и другие виды тестирования. Отличные коммуникативные навыки, с ответственностью обучает младших специалистов. Знания и умения: -- SDLC и STLC -- Модели тестирования, понимание разницы Kanban и Scrum. -- Типы тестирования -- Документация и техники тестирования (умение писать тест-кейсы, чек-листы и грамотные дефект-репорты) -- Клиент-серверная архитектура - понимание структуры, а также TCP/IP и OSI модели. -- Тестирование трафика с помощью Charles / Fiddler -- Тестирование API с помощью Postman/insomnia (знания разницы xml и json, REST и SOAP) -- Работа с SQL - умение составлять простые запросы (SELECT, INSERT, UPDATE, DELETE, JOIN). -- Знание и умение работать с CI/CD -- Тестирование Web и умение работать с dev-tools -- Умение элементарной работы с Android Studio (ADB, Fetch, Pull, Build) -- Умение элементарной работы с xCode (Логи, Fetch, Pull, Build) -- Работа в Git - умение вызывать команды merge, через Git bash, работать с репозитариями. -- Знание JavaScript -- Знание TypeScript -- HTML5/CSS3 - могу сверстать простую страницу. -- Знание Java -- Работать с библиотеками: JUnit5, Cucumber JVM, assertj, restAssured, mybatis -- Postman Auto-test - Написание автотестов по API -- Умение работать с Linux (не глубокое познание) -- Dev-tools -- Работа с конфигурациями сервисов (остановка, перезагрузка, подключение Мок-сервисов, изменение конфигураций) -- Работа с созданием Мок-сервиса через Postman/SoapUI -- Работа с логами сервисов -- Работа с брокером сообщений kafka

Подробнее
FinTech & Banking • Government & Public Sector
АК
Алексей К.
Ижевск
Java разработчик
Senior
3 506,49 Р/час
PostgreSQL
Git
Docker
Java
Jira
SQL
JUnit
Mockito
Spring Boot
JPA
+26

Алексей — Java-разработчик уровня Senior из Ижевска, Россия. Специализируется на разработке приложений с использованием Java и связанных технологий. Имеет опыт работы в отраслях Government & Public Sector, FinTech & Banking. Ключевые навыки: ELK, Grafana, GitLab, Liquibase, Flyway, Git, JUnit, MongoDB, Mockito, JPA, Gradle, Swagger, Redis, Prometheus, Kafka, Docker, Hibernate, Maven, Spring Boot, SonarCube, Jira, PostgreSQL, Jenkins, Kubernetes. Владеет английским языком на уровне B2. Имеет опыт работы на следующих проектах: 1. Финтех-проект в Government & Public Sector (1 год 6 месяцев): участие в проектировании приложения с нуля, создание гибкой микросервисной архитектуры, разработка конструкторов процессов и фабрик шаблонизированных объектов, реализация ролевой модели RBAC, покрытие тестами написанного кода. 2. Проект для банка в FinTech & Banking (1 год 11 месяцев): разработка REST API микросервисов, работа с внешними API и REST-интерфейсами, оптимизация работы с базами данных PostgreSQL, оптимизация DAO слоя с использованием Redis. 3. Онлайн-бухгалтерия в FinTech & Banking (8 месяцев): разработка Spring Boot микросервисов, реализация запросов к базе данных PostgreSQL с использованием Hibernate, оптимизация производительности приложения.

Подробнее