Михаил А. Kotlin разработчик, Senior

ID 31734
МА
Михаил А.
Мужчина, 22 года
Россия, Можайск, UTC+3
Ставка
3 376,62 Р/час
НДС не облагается
Специалист доступен с 26 сентября 2025 г.

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

Подробнее
О специалисте
Специализация
Kotlin разработчик
Грейд
Senior
Навыки
Apache POI
CI/CD
ClickHouse
Confluence
Coroutines
DRY
dto
Elasticsearch
ELK
Flyway
Git
Gitlab CI
Grafana
hateoas
Hibernate
JaCarta
jasper
Java
JAXB
Jenkins
Jira
JOOQ
JSON
JUnit
Kaiten
Kibana
KISS
Kotest
Kotlin
Ktor
Liquibase
Microservice Architecture
MinIo
Mockito
Mockk
MongoDB
MySQL
Nginx
OpenSearch
ORM
PostgreSQL
Redis
reports
REST
Sentry
SOLID
SQL
Swagger
TeamCity
TestContainers
Tomcat
Validation
WebFlux
XML
архитектура
Асинхронное программирование
Объектно-ориентированное программирование (ООП)
Отрасли
LifeStyle
Urban technology
Главное о специалисте
Более 4 лет опыта в разработке программного обеспечения на Java и Kotlin. Специализируется на создании и поддержке масштабируемых, высоконагруженных систем с использованием микросервисной архитектуры. Глубокие знания Spring Framework (Spring Boot, Cloud, Data, Security, Integration), опыт проектирования REST API, настройки CI/CD, работы с контейнеризацией (Docker, Kubernetes, OKD) и распределёнными системами. Имеет опыт мониторинга и логирования (Grafana, Kibana, Sentry), а также наставничества в команде. Эффективно работает в команде, обладает хорошими коммуникативными навыками и стремлением к профессиональному росту.
Проекты   (4 года 5 месяцев)
Автоматизированная система управления станциями РЖД
Роль
Kotlin Developer
Обязанности
Команда: 8 человек (разработчики, QA, DevOps, тимлид) Задачи: — Разработка и оптимизация REST API с использованием Kotlin, корутин и suspend-функций для асинхронной обработки запросов — Реализация асинхронной логики с применением Kotlin Coroutines, улучшение производительности за счёт неблокирующих операций — Использование Ktor для реализации отдельных сервисов и внутренних API — Обработка JSON с помощью Kotlinx.serialization и Jackson — Применение HATEOAS в REST API, работа с HTTP/HTTPS и кодами ответов — Проектирование и реализация DTO с валидацией на основе Jakarta Validation — Написание unit и integration тестов с использованием Kotest и Mockk — Разработка и оптимизация REST API для высоконагруженных систем. — Проектирование микросервисной архитектуры и схем баз данных. — Настройка Kubernetes-кластеров и мониторинг работы подов. — Внедрение Kafka для асинхронной обработки событий. — Проведение code review и рефакторинга существующего кода. — Разработка CI/CD процессов (Jenkins, GitLab CI). — Наставничество для новых членов команды
Стек специалиста на проекте
kotlinx.serialization, Validation, Grafana, Mockk, Gitlab CI, HTTP/HTTPS, ClickHouse, Data, Flyway, JSON, Git, API, DevOps, JUnit, Jackson, Gradle, Redis, Kotlin coroutines, Kafka, cloud, OpenSearch, Integrations, Ktor, Kotest, Coroutines, Swagger, Docker, Kotlin, REST API, Spring Boot, JaCarta, Jenkins, CI/CD, Microservice Architecture, Mockito, Code Review, hateoas, Kubernetes, PostgreSQL
Отрасль проекта
Urban technology
Период работы
Май 2024 - По настоящее время  (1 год 5 месяцев)
Система учёта имущества
Роль
Java Developer
Обязанности
Команда: 6 человек (разработчики, аналитик, тимлид) Задачи: — Проектирование DTO и валидация данных с помощью Jakarta Validation — Решение N+1 проблемы при выборке данных из БД — Использование Redis для кеширования часто запрашиваемых данных —Разработка системы учета имущества с интеграцией внешних сервисов. —Оптимизация производительности REST API. —Реализация безопасности с использованием Spring Security. —Настройка межсервисного взаимодействия (Feign Client, RestTemplate). —Работа с Keycloak. —Оптимизация SQL запросов.
Стек специалиста на проекте
PostgreSQL, Docker, JSON, Java, SQL, JUnit, REST API, Mockito, Spring Boot, Jackson, Hibernate, Spring Security, Keycloak, Spring MVC, Spring Cloud, RestTemplate, TestContainers, Redis, Feign Client, Gitlab CI, dto, Validation, JaCarta, hateoas
Отрасль проекта
Urban technology
Период работы
Ноябрь 2023 - Май 2024  (7 месяцев)
Система ведения статистики и формирования отчётов
Роль
Kotlin/Java Developer
Обязанности
Команда: 5 человек (разработчики, QA, аналитик) Задачи: — Работа с JSON (Jackson), обработка HTTP-запросов, использование кодов ответов — Валидация входных данных через Jakarta Validation, работа с DTO — Решение N+1 проблемы с помощью проекций и оптимизированных запросов — Использование Redis для кеширования — Написание тестов с использованием Testcontainers, Mockito, JUnit — Разработка REST API ведения базы статистических данных. — Разработка отчетов в pdf и excel. — Работа с БД, формирование CRUD-приложения. — Рефакторинг и поддержка legacy-модулей на Java, Kotlin — Выстраивание общения между микросервисами с помощью - RestTemplate, Feign Client. — Мониторинг и работа с подами на OKD, разработка CI/CD шаблонов.
Стек специалиста на проекте
Docker, JSON, Java, Kotlin, QA, JUnit, REST API, Mockito, Spring Boot, Jackson, Hibernate, MongoDB, Spring Security, GitLab, Flyway, Spring MVC, Kafka, Spring Data, Spring Cloud, MS Excel, TestContainers, PDF, Redis, CI/CD, Feign Client, Kaiten, OKD, dto, Validation, JaCarta, hateoas
Отрасль проекта
LifeStyle
Период работы
Май 2021 - Ноябрь 2023  (2 года 7 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Пензенский государственный университет архитектуры и строительства, Пенза
Специальность
Информационные системы и технологии, Информационные системы и технологии
Завершение учебы
2025 г.

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

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.

Подробнее
FinTech & Banking
ЯТ
Ярослав Т.
Ижевск
Kotlin разработчик
Senior
3 532,31 Р/час
ELK
Grafana
языки программирования
GitLab
брокеры сообщений
Spring Core
Базы данных
Spring Data
WebFlux
Liquibase
+50

Ярослав — Senior Kotlin разработчик из Ижевска, Россия. Специализируется на разработке серверной части приложений, имеет опыт работы в отрасли FinTech & Banking. Участвовал в трёх проектах: 1. Разработка и поддержка CRM-системы для платформы управления медиа-контентом в роли Junior Java разработчика (1 год 6 месяцев). 2. Разработка и поддержка серверной части высоконагруженного банковского приложения в роли Middle Java разработчика (2 года 1 месяц). 3. Разработка и поддержка системы электронного документооборота в роли Senior Java разработчика (2 года 10 месяцев). В рамках проектов занимался разработкой и поддержкой микросервисов, интеграцией с внешними платформами, написанием unit- и интеграционных тестов, проведением код-ревью. Участвовал в проектировании и разработке новых микросервисов с использованием Kafka, оптимизации производительности и масштабируемости компонентов приложения. Ключевые навыки: ELK, Grafana, Spring Core, Spring Data, WebFlux, Liquibase, Flyway, Git, DevOps, Kibana, Oracle, JUnit, MongoDB, Mockito, JPA, Gradle, Redis, gRPC, Kafka, Confluence, Docker, Spring Security, Hibernate, OpenShift, Spring Web, Maven, RabbitMQ, Spring Boot, PostgreSQL, CI/CD, Kubernetes, Jenkins, Apache AirFlow, GreenPlum, TestContainers, WireMock.

Подробнее

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

LifeStyle
ИА
Ирина А.
Москва
Бизнес аналитик 1С
Senior
3 012,98 Р/час
Управленческий учет
business studio
1С:Управление торговлей
UML
Kanban
Анализ
Scrum
IDEF0
Честный знак
+36

Бизнес-аналитик с более чем 20 годами опыта в оптимизации и автоматизации бизнес-процессов (БП), разработке архитектуры процессов и управленческого учета. Специализируется на реинжиниринге БП, анализе и формализации требований (AsIs/ToBe), разработке ТЗ, моделировании интерфейсов и интеграций, а также внедрении систем на базе 1С (ERP, УПП, УТ). Имеет опыт управления проектами, распределенными командами, бюджетирования и повышения экономической эффективности. Работала в различных отраслях: медицина, промышленное оборудование, клининг, энергетика, розничная торговля. Лидировала проекты с суммарным экономическим эффектом более 2 млрд рублей. Обладает навыками процессного моделирования (BPMN, IDEF0, UML), управления S&OP и Supply Chain, а также менторства аналитиков.

Подробнее