Дмитрий Ш. Kotlin разработчик, Senior
ID 31689
ДШ
Дмитрий Ш.
Мужчина, 40 лет
Россия, Москва, UTC+3
Ставка
3 454,54 Р/час
НДС не облагается
Специалист доступен с 9 октября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Kotlin разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
- Разработка и оптимизация высоконагруженных систем на Kotlin/Java и немного на Python. Опыт более 12-и лет.
- Активно применяю передовые технологии и внедряю лучшие практики.
- Эффективно планирую время, к решению задач подхожу системно. Готов принимать решения и нести ответственность за результат.
- Коммуникабельный, тактичный, не конфликтный, уверенно адаптируюсь в новых условиях, хорошо себя чувствую при взаимодействии с командой, при обсуждении задач стараюсь учитывать разные точки зрения и мнения, всегда стараюсь искать компромиссные решения в спорных ситуациях, отзывчивый при просьбах о помощи.
Проекты
(7 лет 7 месяцев)
URSIP (АО «УПРАВЛЕНИЕ РАЗВИТИЕМ СИСТЕМ И ПРОЕКТОВ») https://www.ursip.ru
Роль
Back-End – разработчик, Senior
Обязанности
Описание проекта:
Мосгорэкспертиза. Проект в строительной отрасли, микросервисная архитектура, парсинг моделей, выполнение проверок на соответствие требованиям и ГОСТ, формирование отчетов, документооборот.
Бизнес процесс:
- Пользователь создает заявку, прикрепляет к ней файлы, которые сохраняются в отдельном сервисе.
- Затем файлы отправляются в сервис проверок через kafka (outbox). В зависимости от файла проводятся разные проверки, ids-файлы обрабатываются библиотекой на Python.
- После завершения проверок результаты передаются в сервис для визуализации моделей.
- Отдельный сервис отвечает за формирование отчетов (JasperReports, docx4j).
- Нотификация происходит через WebSocket.
- Оповещения рассылает отдельный сервис нотификаций.
Обязанности:
-Аналитика системы,
-Разработка архитектуры,
-Написание кода и тестов,
-Сопровождение, написание документации, выпуск релиза,
-Code ревью.
Основные технологии проекта:
Микросервисная архитектура, Java 8-17, Kotlin 1.8-2.0, SpringBoot 2.4.2, Feign client, Liquibase, PostgreSQL, ElastickSearch, Jackson, Swagger, Kafka Outbox, Lombok, Slf4j, Maven, Gradle, Bitbucket, Junit5, Testcontainers, Docker, Rancher, Jira, Confluence, Kibana, Grafana, Prometheus, Arrow, Mapstruct, Mappie, Concurrent, Coroutine.
Достижения
1 - Автоматизировал сбор relise notes по всем микросервисам в git lab через n8n
2 - Починил откат транзакций при использовании @Transactional и Корутин
3 - Починил логирование trace и span id в корутинах
4 - Сделал красивые yml property в сервисе конфигов
5 - Перевел формирование документов с docx4j на jasper report и внедрил библиотеку Arrow.
Стек специалиста на проекте
PostgreSQL, Docker, Elasticsearch, Jira, Confluence, Kotlin, Kibana, Bitbucket, Jackson, Maven, Gradle, Swagger, Grafana, Prometheus, Liquibase, Lombok, MapStruct, Rancher, SLF4J, Kafka, Coroutines, JUnit 5, TestContainers, Feign Client, Microservice Architecture, concurrent, arrow, springboot, java 8-17, outbox, mappie
Отрасль проекта
Realty & Constructoring
Период работы
Июль 2023 - По настоящее время
(2 года 4 месяца)
ПАО «Сбербанк» https://www.sberbank.ru
Роль
Back-End – разработчик, Middle+
Обязанности
Описание проекта:
Кроссплатформенное приложение для внутреннего использования сотрудниками Банка, для открытия счета клиенту. Адаптивный интерфейс, для планшета и ПК. Интеграция с другими микросервисами из инфраструктурой Сбера.
Обязанности:
-Разработка функционала, направленного на новые каналы уведомлений для сотрудников Сбера (PUSH, SMS, E-MAIL, BELL)
- Доработка существующего функционала и bugfix
- Сопровождение в системе мониторинга Dynatrace
- Реализация интеграций микросервисов друг с другом
- Отладка микросервисов в OpenShift
- Написание SQL запросов для выгрузки данных
- Написание Liquibase миграций
- Доведение кода до ПРОД, ПСИ и т.д.
- Написание unit-тестов
- Написание интеграционных тестов
- Проведение Code Review
Достижения
1 - Поставил сервис на мониторинг и сбор метрик в Dynatrace
2 - Покрыл весь сервис юнит-тестами, 80 % coverage
3 - Написал один микросервис для нового продукта Сбера.
Стек специалиста на проекте
PostgreSQL, Git, Docker, Jira, Confluence, Kibana, Maven, Jenkins, Grafana, Prometheus, OpenShift, Liquibase, Lombok, Log4j, Spring Data JPA, Microservices, Unit testing, Kafka, Java 11, Security, Code Review, Spring, Microservice Architecture, boot
Отрасль проекта
FinTech & Banking
Период работы
Ноябрь 2020 - Июнь 2023
(2 года 8 месяцев)
Азбука Вкуса (ООО «Городской супермаркет») https://av.ru
Роль
Back-End – разработчик, Middle
Обязанности
Сборка на Ant, самописный Spring, конфигурация на XML, популяторы. Помогло лучше понять как устроена серверная часть типовых приложений глубоко внутри.
Обязанности:
- Разработка REST сервисов
- Написание автотестов и юнит тестов
- Сопровождение
- Вторая линия поддержки
Достижения
1 - Рефакторинг и оптимизация старого легаси-кода
2 - Покрытие проекта юнит тестами, 80 % coverage
3 - Сделал интеграцию сервиса интернет магазина с мобильным приложением android/iOS
Стек специалиста на проекте
MVC, JSP, Servlets, JMS, Ant, Microservice Architecture, Hybris, EE, commerce
Отрасль проекта
FoodTech
Период работы
Июль 2019 - Август 2020
(1 год 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно, Офис
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Московский государственный технический университет им. Н.Э. Баумана,
Специальность
Информационные системы и управление
Завершение учебы
2013 г.
Высшее
Учебное заведение
Московский государственный индустриальный университет
Специальность
Литейное производство
Завершение учебы
2007 г.
Дополнительное
Учебное заведение
Foxminded
Специальность
Enterprise Patterns 2.0.
Завершение учебы
2020 г.
Дополнительное
Учебное заведение
Educative
Специальность
Deep dive into system design interview.
Завершение учебы
2021 г.