МА
Михаил А.
Мужчина, 22 года
Россия, Можайск, UTC+3
Ставка
3 376,62 Р/час
НДС не облагается
Специалист доступен с 26 сентября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Kotlin разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Более 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 г.