ДР
Дмитрий Р.
Мужчина
Россия, Москва, UTC+3
Ставка
3 766,23 Р/час
НДС не облагается
Специалист доступен с 15 сентября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Java-разработчик с 3+ годами опыта в разработке высоконагруженных микросервисных систем. Уверенно работает со стеком Java + Spring Framework, имеет практический опыт проектирования и разработки RESTful API, глубоко понимает принципы DI/IoC, активно применяет Kafka для асинхронной обработки событий.
Обладает сильными навыками работы с SQL и PostgreSQL, включая оптимизацию запросов, партиционирование, анализ планов выполнения (EXPLAIN), а также применяет Hibernate. Пишет юнит- и интеграционные тесты с использованием JUnit и Mockito, участвует в code review и поддерживает высокое качество кода.
Работал в продакшене, решал задачи отладки, повышения производительности и мониторинга (Prometheus, Grafana), устранял утечки памяти, участвовал в миграции архитектуры (SOAP → REST), а также переводил системы на отказоустойчивые решения с использованием Kafka и PostgreSQL-репликации.
Продуктивен в команде, самостоятельно закрывает сложные задачи, умеет декомпозировать, анализировать и улучшать архитектуру. Подходит под вакансию с точки зрения опыта, технического стека и решённых задач.
Проекты
(3 года 9 месяцев)
Система автоматизации лабораторно-диагностических исследований
Роль
Java-разработчик
Обязанности
Проект: Система автоматизации лабораторно-диагностических исследований
Краткое описание:
Корпоративная система для автоматизации приёма, учёта и обработки заявок на лабораторные исследования, обеспечивающая интеграцию с медицинскими информационными системами (МИС).
Задачи и обязанности:
Реализация REST API микросервиса регистрации заказов;
Интеграция лабораторной и медицинской систем через Apache Kafka (асинхронная обработка заказов и результатов);
Внедрение бизнес-метрик через Prometheus и оповещений в Grafana;
Работа с SQL: декларативное партиционирование таблиц, оптимизация медленных запросов с помощью EXPLAIN и индексов;
Профилирование и устранение утечек памяти с использованием VisualVM, JConsole;
Участие в рефакторинге и code review.
Команда проекта:
3 backend-разработчика,
2 frontend-разработчика,
2 QA-инженера,
1 системный аналитик.
Достижения
Ускорил выполнение ключевых SQL-запросов на 40% за счёт партиционирования;
Оптимизировал самый медленный SQL-запрос в системе на 70%;
Повысил наблюдаемость и реактивность системы за счёт полной интеграции с Prometheus и Grafana;
Повысил стабильность обработки заказов за счёт перехода на асинхронную Kafka-интеграцию.
Стек специалиста на проекте
PostgreSQL, Apache Kafka, Git, Docker, SQL, JUnit, REST API, Mockito, Spring Boot, Gradle, VisualVM, Grafana, Kubernetes, Prometheus, Microservices, Kafka, Аналитика, Code Review, Redis, Рефакторинг, Backend, Spring, Java 17, Microservice Architecture, Работа с интеграциями, console, Framework, explain
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Ноябрь 2023 - По настоящее время
(1 год 11 месяцев)
SessionsData — кэш сессионных данных
Роль
Java-разработчик
Обязанности
Проект: SessionsData — кэш сессионных данных
Краткое описание:
Высокопроизводительный распределённый in-memory кэш сессионных данных, снижающий нагрузку на БД и внешние API, обеспечивая масштабируемость и отказоустойчивость.
Задачи и обязанности:
Реализация кэширования REST-запросов, снижение latency на 300 мс;
Разработка микросервисов и организация взаимодействия через Kafka (Spring Kafka);
Участие в миграции с Oracle на PostgreSQL с репликацией и обеспечением SLA 99.99%;
Миграция монолитного SOAP-приложения на микросервисную REST архитектуру;
Участие в CI/CD, написание unit и integration тестов.
Команда проекта:
4 backend-разработчика,
2 DevOps-инженера,
2 QA,
1 архитектор.
Достижения
Обеспечил надёжную репликацию PostgreSQL, выполнив SLA 99.99%;
Успешно завершил миграцию с Oracle на PostgreSQL без простоев;
Перевёл проект с SOAP на REST, улучшив масштабируемость и удобство поддержки;
Снизил время отклика REST-запросов на 300 мс путём внедрения кэширования.
Стек специалиста на проекте
PostgreSQL, Git, Docker, REST, API, Java, SOAP, DevOps, Oracle, QA, JUnit, REST API, Mockito, Maven, Kubernetes, Базы данных, Microservices, Kafka, Integrations, Redis, CI/CD, Backend, Spring, SLA, Работа с интеграциями, Framework, unit, Spring Kafka, inmemory
Отрасль проекта
RnD
Период работы
Январь 2022 - Декабрь 2023
(2 года)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Высшее образование (Бакалавр) МИРЭА — Российский технологический университет, Москва ИИТ
Специальность
Программная инженерия
Завершение учебы
2024 г.