ДП
Дмитрий П.
Мужчина, 31 год
Россия, Арзамас, UTC+3
Ставка
3 082,74 Р/час
вкл. НДС 5% (114.29 Р)
Специалист доступен с 30 июня 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Дмитрий — Java-разработчик уровня Middle+ из Арзамаса, Россия. Специализируется на разработке микросервисов с использованием Spring Boot, Spring, Hibernate, JPA. Имеет опыт работы с базами данных PostgreSQL, MongoDB, Redis, а также с инструментами Docker, Kubernetes, Gradle, Maven.
Опытный разработчик, который всегда ответственно подходит к поставленным задачам и стремится к поиску оптимального их решения. Заинтересован в написании качественного кода, который будет не только хорошо работать, но и легко поддерживаться. В своей работе придерживаюсь соблюдения чистоты кода и внедрения новейших технологий разработки. Легко нахожу общий язык с коллективом и быстро в нём адаптируюсь. Всегда открыт к критике и обсуждению выполненных задач.
Ключевые навыки:
● Проектирование приложений с нуля, разработка гибкой архитектуры.
● Создание и поддержка микросервисной архитектуры.
● Оценка времени разработки и участие в ежедневных собраниях.
● Улучшение производительности и оптимизация серверной части.
● Интеграция и оркестрация микросервисов с использованием Kubernetes.
● Написание чистого, читаемого, расширяемого кода.
● Внедрение систем мониторинга и логирования для микросервисов.
● Участие в процессе код-ревью.
● Управление конфигурацией и автоматизация деплоя микросервисов.
● Обеспечение отказоустойчивости и масштабируемости микросервисов.
Общая продолжительность работы на проектах — 5 лет.
Проекты
(5 лет 1 месяц)
Разработка HRMS. Система управления
Роль
Java developer
Обязанности
Панель, которая помогает руководителю анализировать достаточность ресурсов, моделировать ресурсы и совершать действия по изменению кол-ва этих ресурсов.
Определенные параметры управления: структура ресурсов, полномочия и возможности
Продукт позволяет руководителю получать ресурсы за оптимальную стоимость оптимального /необходимого качества
Обязанности:
● Проектирование и разработка микросервисной архитектуры с учетом масштабируемости и отказоустойчивости.
● Разработка API для управления ресурсами (учет сотрудников, бюджетирование, планирование).
● Интеграция с внутренними сервисами компании (учет заявок, оргструктура, финансы) через REST/gRPC.
● Оптимизация запросов к БД (PostgreSQL), кэширование данных с Redis.
● Написание unit- и интеграционных тестов (JUnit, Mockito, Testcontainers).
● Участие в CI/CD настройках.
● Проведение код-ревью.
● Взаимодействие с аналитиками (BA/SA) и фронтенд-разработчиками для согласования API.
Размер команды: 14
Стек специалиста на проекте
Java 21, Gitlab CI, GitLab, Программное обеспечение, Оптимизация запросов, Ревью, Data, Liquibase, REST, Git, API, JUnit, Mockito, Redis, MVC, gRPC, boot, Security, Управление проектами, Confluence, Agile, Hibernate, OpenShift, TestContainers, Maven, Spring, Jira, PostgreSQL, CI/CD, Microservice Architecture
Отрасль проекта
RnD
Период работы
Май 2024 - Апрель 2025
(1 год)
Backend для мобильного приложения в сфере коммерции
Роль
Java developer
Обязанности
Бэкенд для мобильного приложения, обеспечивающий функциональность и интеграцию с различными сервисами
Разработка и поддержка микросервисов на Java.
● Обеспечение аутентификации и авторизации пользователей, включая работу с токенами и безопасностью данных.
● Интеграция с внешними API для получения данных, таких как геолокация, социальные сети и платежные системы.
● Реализация обмена сообщениями в реальном времени с использованием WebSocket и других технологий.
● Настройка кэширования данных с использованием Spring Cache для ускорения обработки запросов и снижения нагрузки на сервер.
● Обеспечение мониторинга и диагностики системы, включая настройку системы хранения и анализа логов.
Размер команды: 11
Стек специалиста на проекте
ELK, Работа с интеграциями, GitLab, WebSockets, Data, AOP, Liquibase, REST, Java, API, JUnit, Gradle, Redis, gRPC, boot, Мониторинг, Confluence, Agile, Hibernate, Java 17, Spring, Jira, PostgreSQL, Jenkins, Microservices, Kubernetes, Платежные системы
Отрасль проекта
RnD
Период работы
Сентябрь 2022 - Май 2024
(1 год 9 месяцев)
Внутренний проект для управления проектами и задачами
Роль
Java developer
Обязанности
Описание проекта: Эффективный инструмент для управления проектами и задачами, который помогает командам организовывать и контролировать рабочие процессы
Обязанности:
● Интеграция с внутренними API для доступа к данным о сотрудниках, проектах, бюджетах, инвентаризации и т.д.
● Создание аналитических отчетов с использованием Apache POI на основе собранных данных для оценки производительности и пользовательского опыта.
● Интеграция с механизмами отправки уведомлений по электронной почте о важных событиях и изменениях в проектах.
● Разработка и тестирование микросервисов.
Размер команды: 17
Стек специалиста на проекте
ELK, Работа с интеграциями, GitLab, Data, Liquibase, REST, Java, Git, API, JUnit, Mockito, Redis, boot, Security, Confluence, Agile, Apache POI, Hibernate, Тестирование микросервисов, Maven, Spring, Jira, PostgreSQL, Jenkins, Kubernetes
Отрасль проекта
RnD
Период работы
Апрель 2020 - Сентябрь 2022
(2 года 6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
НГТУ им. Р.Е. Алексеева
Специальность
Конструкторско-технологическое обеспечение машиностроительных производств
Завершение учебы
2016 г.