ДЖ
Даниил Ж.
Мужчина
Россия, Москва, UTC+3
Ставка
2 857,14 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Даниил — опытный Java-разработчик уровня Middle+. Он обладает широким спектром навыков, включая работу с Apache, Docker, Git, Hibernate ORM, Java, Java EE, Kafka, Lombok, Maven, Microservices, PostgreSQL, REST, Spring Data JPA, SQL, Unit testing и другими. Обладает теоретическими знаниями Kotlin и Camunda.
Даниил участвовал в разработке проекта Teal HR — платформы нематериальной мотивации сотрудников на основе геймификации. В рамках этого проекта он занимался разработкой и поддержкой веб-приложений на Java с использованием Spring Boot, оптимизацией кода, написанием интеграционных тестов, участием в код-ревью и декомпозицией больших задач.
Также Даниил работал над ботом SkyBots для проведения конкурсов в Telegram каналах. Он разработал логику и архитектуру приложения с нуля, оптимизировал запросы к базе данных, реализовал планировщик задач и экраны для создания и управления конкурсами.
Успешно решает сложные задачи. За время работы над различными проектами научился разрабатывать модульный и гибкий код, который легко поддерживать и масштабировать. Умеет работать в команде и
соблюдать сроки
Проекты
(4 года 3 месяца)
под NDA
Роль
Java-разработчик
Обязанности
Проект: Teal HR - платформа нематериальной мотивации сотрудников на основе геймификации
Обязанности:
- Разработка и поддержка веб-приложений на Java с использованием Spring Boot
- Участие в проектировании архитектуры приложений и баз данных
- Оптимизация кода, включая кэширование, уменьшение потребления памяти приложения и
оптимизиацию запросов к БД
- Написание интеграционных тестов для проверки системы и повышения стабильности
приложения
- Участие в код-ревью
- Contract-first проектирование API с использованием OpenAPI
- Декомпозиция больших задач, оценка сроков выполнения и планирование
- Развертывание изменений в dev и test среды, ручное тестирование новых фич в dev
окружении
Достижения:
- Реализовал кэширование с использованием Redis, что снизило нагрузку на базу данных и
увеличило скорость отклика приложения на 200% на 0.99 перцентиле
- Спроектировал и внедрил с нуля новую фичу по отправке уведомлений пользователям
- Написал юнит тесты, которые повысили покрытие кода до 80%
- Настроил docker-compose для локальной отладки микросервисов, что ускорило процесс
разработки
- Добавил WireMock для тестирования интеграции сервиса с внешними API
Стек специалиста на проекте
Java 21, Contract-First, Базы данных, Spring Data, Java, API, JUnit, Redis, Kafka, WireMock, Docker Compose, Dev, Confluence, Docker, Hibernate, OpenAPI, Testing, Spring Boot, Jira, PostgreSQL, Manual testing
Отрасль проекта
HRTech
Период работы
Август 2022 - По настоящее время
(3 года)
SkyBots
Роль
Java-разработчик
Обязанности
Бот для проведения конкурсов в Telegram каналах позволяет создавать, управлять и
анализировать конкурсы в канале
Основные возможности бота: создание различных типов конкурсов (розыгрыши, задания),
автоматическое определение победителей, взаимодействие с участниками и предоставление
статистики
Бот для общения, встреч и знакомств.
Основные возможности: анализ интересов, предпочтений и географическое положения
пользователей, чат внутри бота, фильтры и предпочтения, поиск людей рядом
Обязанности:
- Разработка логики и архитектуры приложения с 0
- Оптимизация запросов к базе данных с использованием Spring Data JPA
- Реализация планировщика задач
- Реализация экранов для создания и управления конкурсами
- Настройка уведомлений
- Реализация алгоритмов для выбора случайных победителей из участников
Стек специалиста на проекте
PostgreSQL, Docker, Spring Boot, Spring Data JPA, Scheduler, Telegram, Spring, Java 17, TelegramAPI
Отрасль проекта
LifeStyle
Период работы
Май 2021 - Июнь 2024
(3 года 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет