ДС
Денис С.
Мужчина, 30 лет
Россия, Краснодар, UTC+3
Ставка
3 871,64 Р/час
вкл. НДС 20% (516.67 Р)
Специалист доступен с 2 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Денис — Java-разработчик уровня Senior из Краснодара. Специализируется на разработке в отраслях E-commerce & Retail и EdTech. Владеет английским языком на уровне B2. Имеет опыт работы с широким спектром технологий, включая Agile, BDD, CI/CD, Clean Architecture, Docker, Elasticsearch, Git, Gradle, Hibernate, Java, Jenkins, JPA, Kafka, Kubernetes, Maven, Spring Boot, Spring Data, Spring MVC, Spring Security и другие.
Участвовал в трёх крупных проектах:
1. Разработка платформы, аналогичной Jira, Confluence, GitLab/GitHub для управления задачами и проектами (роль — Java Developer, продолжительность — 11 месяцев).
2. Создание платформы для изучения иностранных языков с использованием интерактивных методов (роль — Java Developer, продолжительность — 1 год 3 месяца).
3. Разработка комплексной B2B-системы по продаже полиграфической продукции с акцентом на оптимизацию бизнес-процессов (роль — Java Developer, продолжительность — 3 года 1 месяц).
На проектах занимался разработкой и оптимизацией бизнес-логики, интеграцией новых функциональных требований, проведением код-ревью и рефакторингом, разработкой тестов для повышения качества продукта, взаимодействием с различными участниками команд.
Проекты
(5 лет 6 месяцев)
Платформа, аналог jira, confluence, gitlab/github для управления задачами и проектами
Роль
Java Developer
Обязанности
КОМАНДА: 1 РП, 1 ПМ, 1 лид, 4 Backend Developers, 4 Frontend Developers, 2 Analysts, 3 Testers, 1 Designer
ЗАДАЧИ:
Разработка REST и gRPC API для взаимодействия между сервисами.
Формирование и реализация бизнес-логики для обеспечения функциональности системы.
Презентация технических решений заказчику и участие в их обсуждении.
Разработка и поддержка микросервисов с использованием Spring Boot, Spring Cloud, Hibernate, Kafka/RabbitMQ для event-driven-архитектуры.
Интеграция стартера с модулями “Сфера.Задачи” и “Сфера.Проблемы”.
Разработка CI/CD пайплайнов для автоматизации сборки и развертывания.
Проведение юнит-тестирования и интеграционного тестирования для обеспечения качества кода.
Руководство командой разработчиков, включая распределение задач, код-ревью и менторинг.
Анализ и устранение проблем в микросервисной архитектуре.
Проектирование схем баз данных в PostgreSQL/MySQL с использованием Redis для кеширования.
Оптимизация сложных SQL-запросов для повышения производительности отчетов и аналитики.
Эффективное взаимодействие со стейкхолдерами: PM, QA, DevOps, бизнес-аналитиками.
Достижения
Обеспечил полное покрытие критически важных модулей тестами с использованием JUnit и Mockito, что улучшило стабильность системы
Стек специалиста на проекте
ELK, Grafana, Postman, Liquibase, REST, JUnit, Mockito, Gradle, JMeter, Swagger, Redis, MVC, Prometheus, Framework7, Kafka, Docker, Kotlin, Spring Security, Hibernate, Java 17, Spring Boot 2.3, PostgreSQL, Kubernetes
Отрасль проекта
E-commerce & Retail
Период работы
Июнь 2024 - Май 2025
(1 год)
Разработка платформы для изучения иностранных языков с использованием интерактивных методов
Роль
Java Developer
Обязанности
КОМАНДА: 1 РП, 1 ПМ, 1 лид, 4 Backend Developers, 4 Frontend Developers, 2 Analysts, 1 Tester, 1 Designer
ЗАДАЧИ:
Поддержка существующего кода с целью повышения его эффективности.
Реализация модульных и интеграционных тестов.
Реализация бизнес-логики приложений, обеспечивающей интерактивность платформы.
Участие в технических совещаниях для отслеживания прогресса проекта.
Разработка и выполнение тестов для проверки функциональности.
Интеграция новых функциональных требований в существующую кодовую базу.
Анализ технических проблем и внедрение решений.
Внедрение системы достижений и наград для повышения вовлеченности пользователей.
Управление пользовательскими данными и разработка системы уведомлений.
Создание и поддержка системы аутентификации и авторизации пользователей.
Осуществление код-ревью и рефакторинг для упрощения кода.
Планирование спринтов и распределение задач между участниками команды.
Оптимизация работы с базами данных для улучшения производительности.
Достижения
Оптимизация запросов к PostgreSQL привела к значительному сокращению времени выполнения операций
Разработка модуля достижений и наград, что повысило мотивацию и вовлеченность пользователей
Стек специалиста на проекте
Grafana, GitLab, Spring Data, Оптимизация запросов, Keycloak, Selenium, Bitbucket, Mockito, Cucumber, MVC, Prometheus, Docker, Hibernate, JUnit 5, Java 11, Maven, SonarCube, Jira, Spring Boot 2.3, PostgreSQL, Jenkins, Kubernetes
Отрасль проекта
EdTech
Период работы
Февраль 2023 - Май 2024
(1 год 4 месяца)
Разработка комплексной b2b-системы по продаже полиграфической продукции с акцентом на оптимизацию бизнес-процессов.
Роль
Java Developer
Обязанности
КОМАНДА: 1 РП, 1 ПМ, 1 лид, 3 Backend Developers, 3 Frontend Developers, 1 Analyst, 2 Testers, 1 Designer
ЗАДАЧИ:
Разработка новых функциональных возможностей и их интеграция в существующий продукт.
Интеграция бизнес-логики для оптимизации процессов обработки заказов.
Проведение код-ревью и рефакторинг для улучшения структуры кода.
Разработка интеграционных и модульных тестов для повышения качества продукта.
Оптимизация процессов обработки данных для повышения производительности системы.
Онбординг новых сотрудников для повышения командной эффективности.
Взаимодействие с командой разработчиков и аналитиков для поиска оптимальных решений.
Исправление ошибок и недочетов в предоставленной функциональности.
Достижения
Успешная разработка и внедрение бизнес-логики, существенно оптимизировавшей процесс обработки заказов
Увеличение покрытия кода тестами до 85% с использованием JUnit5 и интеграционных тестов
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Kibana, Bitbucket, Spring Boot, Maven, MVC, GitLab, SonarQube, Zabbix, Spring Data, Java 11, JUnit 5, Spring, Разработка, внедрение
Отрасль проекта
E-commerce & Retail
Период работы
Декабрь 2019 - Январь 2023
(3 года 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Белгородский государственный национальный исследовательский университет
Специальность
Педагогический институт, иностранный язык
Завершение учебы
2024 г.