Денис М. Java разработчик, Middle+

ID 28182
ДМ
Денис М.
Мужчина, 40 лет
Россия, Калининград, UTC+2
Ставка
2 568,95 Р/час
вкл. НДС 5% (95.24 Р)
Специалист доступен с 12 июля 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Middle+
Навыки
Apache Kafka
Docker
Framework
Grafana
Hibernate
Java Swing
JUnit
JWT
Liquibase
Mockito
MySQL
PostgreSQL
Prometheus
REST API
Selenium
Spring
Spring Boot
Swagger
Java
Microservice Architecture
MySQL5
vds
Проектирование
Разработка
Высоконагруженные системы
Отрасли
E-commerce & Retail
HRTech
Travel, Hospitality & Restaurant business
Знание языков
Английский — 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 г.

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

E-commerce & Retail • FinTech & Banking • Social Networking • Urban technology
АБ
Артур Б.
Ереван
Java разработчик
Senior
4 238,77 Р/час
3rd
Abstract
Adapter
Agile
Amazon
Amazon DynamoDB
Amazon Web Services
AntD
Apex
API
+142

Ориентированный на результат и опытный старший разработчик программного обеспечения с 6-летним практическим опытом создания и поддержки надежных приложений и систем на базе Java. • Разработка на Java: Большой опыт в разработке, кодировании, тестировании и отладке Java-приложений. • Хорошее понимание ООП, принципов и шаблонов проектирования; Работа по Scrum; Hibernate. • Сотрудничество: Навыки совместной работы с межфункциональными командами для достижения целей проекта. • Решение проблем: Сильные аналитические способности и умение решать проблемы, обеспечивающие эффективное решение вопросов. • Управление жизненным циклом : Хорошо разбирается в ведении проектов на протяжении всего жизненного цикла разработки программного обеспечения. • Постоянное обучение: Стремится быть в курсе новейших технологий Java и передового опыта. • Качество кода: Приоритет отдается написанию чистого, поддерживаемого и эффективного кода для оптимальной производительности системы. • Масштабируемость и безопасность: Фокусируется на обеспечении масштабируемости, надежности и безопасности приложений. Имея за плечами опыт успешной реализации проектов и стремление к совершенству, я готов привнести свои навыки и опыт в успех вашей команды.

Подробнее
AgroTech • BioTech, Pharma, Health care & Sports • E-commerce & Retail • FinTech & Banking
ТР
Татьяна Р.
Москва
Java разработчик
Lead
4 816,79 Р/час
Apache
Apache Kafka
Atlassian
AWS
Backend
Docker
Elasticsearch
Git
Gradle
Hibernate
+121

2008 - 2018 гг. — нерелевантный опыт в качестве Software developer (фронтенд-разработка и продвижение веб-сайтов): 2008 - разработка движка для 3D-презентаций и виртуальных туров на ActionScript. С 2010 года - веб-разработка (JS, HTML, CSS + CMS и фронтенд-фреймворки); продвижение контента и сайтов в сети, СЕО-продвижение и поисковая оптимизация, создание элементов для приложения с дополненной реальностью AR. С 2018 года — основное направление - backend-разработка (Java-developer). Имею опыт лида команды, менторинга сотрудников и предоставления технической поддержки, а также организации скрам-процессов с нуля. Обладаю отличными навыками коммуникации и способностью эффективно взаимодействовать с различными участниками команды, включая бизнес-аналитиков, тестировщиков и менеджеров проекта. Демонстрирую самостоятельность и инициативу в решении проблемных ситуаций, способна принять на себя ответственность за свою работу и достижение поставленных целей. Гибко адаптируюсь к изменениям и новым требованиям, способна эффективно работать в динамичной среде и быстро осваивать новые технологии и концепции. Понимаю важность создания легко читаемого и легко обслуживаемого исходного кода. В свободное от работы время интересуюсь информационными технологиями и инновациями, увлекаюсь видео-съемкой, монтажом видео и графикой. Непрерывно прохожу различные курсы, люблю осваивать новые направления и знакомиться с людьми, у которых можно чему-то научиться.

Подробнее
Insurance • RnD
МП
Максим П.
Минск
Java разработчик
Senior
3 447,01 Р/час
ELK
Grafana
Работа с интеграциями
GitLab
Разработка
MS Windows
Tomcat
Базы данных
Spring Data
Lombok
+106

▪ Разработчик программного обеспечения с более чем 5 летним опытом коммерческой разработки корпоративных приложений и стартапов ▪ Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами ▪ Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения.(SOLID, KISS, ООП) ▪ Разработка и модернизация высокоэффективных, высоконагруженных, масштабируемых микро сервисных приложений ▪ Опыт разработки с использованием облачных сервисов (AWS) ▪ Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins, Bitbucket) ▪ Анализ существующих решений, их улучшение и адаптирование к требованиям бизнес процессов ▪ Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды. Нацелен на результат и решение задач.

Подробнее

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

E-commerce & Retail • HRTech • Travel, Hospitality & Restaurant business
ДМ
Денис М.
Калининград
Java разработчик
Middle+
2 568,95 Р/час
Grafana
MySQL5
Разработка
Liquibase
Java
Selenium
JUnit
Mockito
vds
Swagger
+25

Денис — 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.

Подробнее
E-commerce & Retail
АВ
Александр В.
Великий Новгород
QA авто
Middle
1 541,37 Р/час
Git
REST
Java
SQL
Selenium
GraphQL
TestNG
REST API
Jenkins
Selenoid
+12

Александр — специалист по автоматизированному тестированию (QA авто) уровня Middle из Великого Новгорода. Специализируется на автоматизации тестирования в сфере e-commerce и retail. Имеет опыт работы с Java, Selenium, TestNG, Selenide, а также с инструментами CI/CD и базами данных SQL. Участвовал в разработке фреймворка автоматизированных тестов, включающего взаимодействие с UI, API и DB. Занимался интеграцией тестов в процесс CI/CD, автоматизацией сбора тестовых данных и документированием результатов тестирования в Confluence. Также имеет опыт ручного тестирования ПО, включая работу с REST API и SQL, подготовку тестовых данных и ведение тестовой документации в TestRail и Confluence. Участвовал в автоматизации тестирования на стеке Java, Selenium, TestNG. Общая продолжительность работы на проектах — 1 год 1 месяц.

Подробнее
E-commerce & Retail • Government & Public Sector
АЗ
Александр З.
Ростов-на-Дону
PHP разработчик
Senior
3 853,43 Р/час
Grafana
UML
greylog
Elasticsearch
Git
Redis
Symfony
Битрикс
S3
SSO
+25

Тимлид ключевых проектов; Код ревью ключевых проектов; Старший разработчик ключевых проектов; Обучение и развитие разработчиков в своей группе; Планирование и координация работы команды (разработчики, аналитики, тестировщики); Участие в построении процессов быстрой качественной разработки, контроль выполнения процесса разработки; Разработка и контроль соблюдения календарных планов-графиков продукта; Идентификация и оценка рисков, принятие решений в условиях неопределённости; Поддержка уровня SLA по сервисам, за которые отвечает команда; Разработка новых программных продуктов; Понимание принципов работы продуктовой команды, опыт работы по гибкой методологии (Scrum / Kanban / Agile / XP).

Подробнее