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