Денис М. Java разработчик, Middle+
ID 28182
ДМ
Денис М.
Мужчина, 40 лет
Россия, Калининград, UTC+2
Ставка
2 568,95 Р/час
вкл. НДС 5% (95.24 Р)
Специалист доступен с 12 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Денис — Java-разработчик уровня Middle+ из Калининграда. Специализируется на разработке высоконагруженных систем. Имеет опыт работы в отраслях HRTech, Travel, Hospitality & Restaurant business. Владеет английским языком на уровне B1.
Ключевые навыки: Spring, Spring Boot, Apache Kafka, Docker, Framework, Grafana, Hibernate, Java Swing, JUnit, JWT, Liquibase, Mockito, MySQL, PostgreSQL, Prometheus, REST API, Selenium, Swagger, Microservice Architecture.
Участвовал в трёх проектах:
- PET-проект в сфере HRTech, где занимался разработкой API функционала и написанием unit-тестов. Провел интеграцию с сервисом hh.ru, реализовал планировщик для автоотклика, настроил CI/CD на VDS по SSH с применением Docker.
- Проект в компании под NDA в сфере Travel, Hospitality & Restaurant business по разработке системы по приёму и обработке платежей с POS-терминалов. Разрабатывал API, новый функционал, проводил рефакторинг приложения, писал unit-тесты.
- Сервис для автоматизации работы с оптовыми закупками. Занимался проектированием и разработкой микросервисов, покрытием кода unit-тестами, выводом приложения в прод, работой с базами данных, написанием документации. Создал масштабируемую инфраструктуру микросервисов с использованием Spring Boot, автоматизировал рутинные задачи, настроил Deploy на VDS по SSH с применением Docker, CI через gitflow.
Проекты
(3 года 5 месяцев)
PET-проекте
Роль
Java-разработчик
Обязанности
Проект АвтоОклик как OpenSource. Автоматические отклики на платформе hh.ru
Задачи:
1. Разработка API функционала.
2. Написание unit-тестов
Стек: Java 17, Spring, PostgreSQL, REST API, Swagger (OpenAPI)
Достижения
Достижения:
1. Провел интеграцию с сервисом hh.ru
2. Реализовал планировщик для автоотклика, сообщения приходят в Telegram.
3. Настроил CI/CD на VDS по SSH с применением Docker
4. Покрыл код Unit-тестами
Стек специалиста на проекте
PostgreSQL, REST API, Swagger, Spring, Java 17, OpenAPI
Отрасль проекта
HRTech
Период работы
Март 2025 - По настоящее время
(5 месяцев)
Компания под NDA
Роль
Java-разработчик
Обязанности
Проект: разработка системы по приему и обработке платежей с POS-терминалов
Задачи:
1. Разработка API, нового функционала (маркетинговые компании, скидки, back-office и др)
2. Проектирование, разработка и оптимизация кода
3. Рефакторинг приложения
4. Написание unit-тестов
Стек: Java 17, Spring, MySQL, REST API, Apache Kafka, Swagger (OpenAPI)
Достижения
Достижения:
1. Провел интеграцию со сторонними API
2. Разработал несколько микросервисов (маркетинговые компании, скидки и др)
3. Реализовал сервис по анализу входящего потока заказов от сканера штрих-кодов
4. Исправил 10+ багов, что позволяло выпускать более стабильную версию.
5. Устранил проблему N+1
6. Покрыл код Unit-тестами
Стек специалиста на проекте
Apache Kafka, MySQL, REST API, Swagger, Spring, Java 17, OpenAPI
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Январь 2024 - Январь 2025
(1 год 1 месяц)
Сервис для автоматизации работы с оптовыми закупками
Роль
Java-разработчик
Обязанности
Задачи:
1. Проектирование и разработка микросервисов
2. Покрытие кода unit-тестами
3. Вывод приложения в прод
4. Работа с базами данных
5. Написание документации
Стек: Java 17, Spring Cloud Gateway, Auth JWT-токен, PostgreSQL, Liqubase, Swagger (OpenAPI), HTTPS на nginx как прокси
Достижения
Достижения:
1. Создана масштабируемая инфраструктура микросервисов с использованием Spring Boot, что
повысило гибкость системы и привело к увеличению скорости развертывания сервисов на 20%.
2. Реализовал самостоятельно несколько микросервисов (gateway, авторизаци и др)
3. Автоматизировал рутинные задачи, что позволило сократить время на обработку заказов в 10
раз
4. Создал парсер данных, который позволяет автоматически подгружать информацию и
формировать отчеты
5. Настроил Deploy на VDS по SSH с применением Docker
6. Настроил CI через gitflow
7. Разработал и реализовал комплексную стратегию модульного тестирования с
использованием JUnit и Mockito, что позволило сократить количество системных ошибок на 25%
и повысить качество кода.
8. В разработке использовал Prometheus, Grafana
Стек специалиста на проекте
PostgreSQL, Swagger, Nginx, HTTPS, Java 17, OpenAPI, Токены, liqubase, auth, Spring Cloud Gateway
Отрасль проекта
E-commerce & Retail
Период работы
Февраль 2022 - Январь 2024
(2 года)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (4 ч/день)
Формат работы
Удаленно
Командировки
Готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Дипломы и сертификаты
Вэб разработчик Java GeekBrains 2024 г.
Образование
Высшее
Учебное заведение
Псковский государственный политехнический институт Механико машиностроительный
Специальность
Технология и менеджмент в машиностроительном производстве
Завершение учебы
2014 г.