ДР
Дмитрий Р.
Мужчина
Россия, Москва, UTC+3
Ставка
3 766,23 Р/час
НДС не облагается
Специалист доступен с 3 июля 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 года 7 месяцев)
Система автоматизации лабораторно-диагностических исследований
Роль
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-интеграцию.
Стек специалиста на проекте
console, Grafana, Работа с интеграциями, explain, Git, JUnit, Mockito, Gradle, Redis, Рефакторинг, Prometheus, Kafka, Backend, SQL, Docker, Аналитика, Code Review, Java 17, REST API, VisualVM, Spring, Spring Boot, PostgreSQL, Framework, Microservices, Microservice Architecture, Kubernetes, Apache Kafka
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Ноябрь 2023 - По настоящее время
(1 год 9 месяцев)
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 мс путём внедрения кэширования.
Стек специалиста на проекте
Работа с интеграциями, unit, Базы данных, REST, Java, Git, API, DevOps, Oracle, QA, JUnit, Mockito, Redis, Kafka, Backend, inmemory, Integrations, SLA, Docker, SOAP, Maven, REST API, Spring, PostgreSQL, Framework, Spring Kafka, CI/CD, Microservices, Kubernetes
Отрасль проекта
RnD
Период работы
Январь 2022 - Декабрь 2023
(2 года)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Высшее образование (Бакалавр) МИРЭА — Российский технологический университет, Москва ИИТ
Специальность
Программная инженерия
Завершение учебы
2024 г.