ДА
Дмитрий А.
Мужчина, 28 лет
Россия, Санкт-Петербург, UTC+3
Ставка
3 636,36 Р/час
НДС не облагается
Специалист доступен с 9 октября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Kotlin разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Инженер-программист с опытом работы более 4 лет.
Обладаю экспертизой в создании и поддержке сложных, высоконагруженных сервисов с использованием Spring (Boot, Core, Web, MVC, Data, Security, Cloud) и Hibernate. Проектировал и внедрял асинхронные решения на базе Apache Kafka. Работал с широким спектром баз данных, включая PostgreSQL, Redis, S3 и Elasticsearch. Имею практический опыт в контейнеризации и оркестрации приложений с помощью Docker, Docker-Compose и Kubernetes, а также в настройке CI/CD процессов в Jenkins. Владею инструментами для логирования и мониторинга, такими как Grafana, Prometheus, Loki и Tempo, для обеспечения стабильности и производительности систем.
Проекты
(6 лет 6 месяцев)
РИТЕЙЛ-ПЛАТФОРМА УПРАВЛЕНИЯ ПРОДАЖАМИ БИЛЕТОВ
Роль
Kotlin-разработчик
Обязанности
Разработка новых микросервисов на Kotlin и Java с использованием фреймворка Spring;
Организация взаимодействия между сервисами через Apache Kafka и REST;
Настройка CI/CD - процессов в Jenkins для деплоя с использованием Docker, Kubernetes;
Написание модульных и интеграционных тестов (Kotest, JUnit, Mockito, Testcontainers, Wiremock);
Участие в сопровождении и развитии систем, таких как: анализ требований, Code review, поиск и устранение багов;
Использование логирования (Loki), а также мониторинг, метрики (Prometheus + Grafana + Tempo);
Разработка в команде по методологии Agile (Scrum);
Интеграция ElasticSearch для полнотекстового поиска мероприятий, что увеличило скорость ответа при поиске и фильтрации событий;
Настройка кэширования с помощью Redis, что увеличило скорость загрузки стартовой страницы на 400%;
Организация гарантируемой доставки событий в Kafka с использованием Debezium (паттерн Outbox);
Организация миграции существующей базы данных пользователей в Keycloak;
Внедрение AI для проверки картинок на 18+ контент, что позволило отказаться от ручной модерации изображений.
Стек специалиста на проекте
Grafana, Tempo, debezium, core, Data, Flyway, Keycloak, Elasticsearch, Java, Git, JUnit, Gradle, Linux, Redis, MVC, GitHub, boot, cloud, Security, S3, WireMock, Kotest, Docker Compose, Web, Swagger, Loki, Docker, Confluence, Kotlin, Hibernate, Maven, TestContainers, Jenkins, Mockito, Apache Kafka, Spring, Jira, Prometheus, Kubernetes, PostgreSQL
Отрасль проекта
E-commerce & Retail
Период работы
Август 2022 - По настоящее время
(3 года 3 месяца)
МОДУЛЬ ДЛЯ ОПЛАТЫ СТОРОННИХ УСЛУГ ЧЕРЕЗ ПРИЛОЖЕНИЯ БАНКА
Роль
Kotlin-разработчик
Обязанности
Разработка и поддержка микросервисной архитектуры с использованием Kotlin, Spring Boot, Spring Cloud и Docker;
Проектирование и реализация RESTful API с использованием Spring Web/MVC и документирование через Swagger/OpenAPI;
Настройка и поддержка асинхронного взаимодействия между сервисами с помощью Apache Kafka;
Работа с реляционными базами данных (PostgreSQL) через Spring Data JPA и Hibernate;
Обеспечение безопасности приложений с использованием Spring Security (JWT, OAuth 2.0);
Написание unit- и integration-тестов с применением JUnit, Mockito и Testcontainers для обеспечения качества кода;
Настройка и автоматизация процессов CI/CD в Jenkins для сборки (Maven), контейнеризации (Docker) и развертывания в Kubernetes;
Участие в полном цикле разработки по методологии Agile (Scrum), включая планирование, оценку и Code Review;
Конфигурация и использование инструментов мониторинга (Prometheus, Grafana) и логирования (ELK Stack) для обеспечения стабильности системы.
Стек специалиста на проекте
PostgreSQL, Apache Kafka, Git, Docker, Elasticsearch, Java, Jira, Confluence, Kotlin, JUnit, Maven, Linux, Hibernate, Jenkins, Swagger, Grafana, MVC, Kubernetes, GitHub, Prometheus, Data, ELK, Security, Docker Compose, Web, TestContainers, Spring, S3
Отрасль проекта
FinTech & Banking
Период работы
Июль 2021 - Август 2022
(1 год 2 месяца)
РАЗБОТКА И РАЗВИТИЕ МАРКЕТПЛЕЙСА
Роль
Java-разработчик
Обязанности
Участие в брифе и уточнении требований с заказчиком с внесением предложений по апгрейду бизнес-логики;
Разработка RESTful API с использованием Java и Spring (Boot, MVC, Security, Data);
Реализация аутентификации и RBAC с использованием Spring Security+JWT;
Проектирование схем БД и оптимизация уже существующих путем добавления индексации и партиций;
Анализ и оптимизация сложных SQL-запросов;
Контейнеризация сервисов с использованием Docker;
Поддержка единообразных dev и stg сред, подготовка для распределенного развертывания;
Рефакторинг и покрытие кода интеграционными и unit-тестами с применением JUnit и Mockito;
Ведение тех. документации для RESTful API с использованием OpenAPI для четких спецификаций API;
Проведение нагрузочного тестирования посредством применения JMeter;
Оптимизация времени отклика сервисов с целью обеспечения стабильности системы при тысячах одновременных запросов в минуту.
Стек специалиста на проекте
PostgreSQL, Git, Docker, REST, Java, Jira, Confluence, Postman, JUnit, Mockito, Linux, Hibernate, JMeter, MVC, GitHub, Data, HTTP, Lombok, Docker Compose, Spring, OpenAPI, boot, ArtemisMQ
Отрасль проекта
E-commerce & Retail
Период работы
Май 2019 - Июнь 2021
(2 года 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Санкт-Петербургский политехнический университет Петра Великого
Специальность
Сети и системы
Завершение учебы
2021 г.