ДР
Денис Р.
Мужчина
Россия, Санкт-Петербург, UTC+3
Ставка
3 082,74 Р/час
вкл. НДС 5% (114.29 Р)
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — A2
Главное о специалисте
Java-разработчик с опытом работы на проектах в сфере E-commerce & Retail и LifeStyle.
Участвовал в проекте контрольно-надзорной деятельности, где занимался миграцией с Opensearch на Postgres, интеграцией с аналитическим кластером через Kafka, разработкой системы обращений в контрольные организации на базе паттерна State Machine.
В рамках проекта по интеллектуальному анализу угроз безопасности информации настраивал экспорт отчётов с помощью Jasper Reports, реализовывал модуль управления отчётами.
Для социальной сети стартапов разрабатывал ленту новостей с использованием Kafka и Redis, систему оплаты через DMS, интегрировал Google Calendar API.
На проекте по разработке онлайн-кинотеатра создал новый алгоритм расчёта рейтингов контента, конструктор подписки, которая позволяет иметь доступ к нескольким медиасервисам одновременно.
Проекты
(4 года)
Проект контрольно-надзорной деятельности. Позволяет юридическим лицам обжаловать различные действия государственных органов.
Роль
Java developer
Обязанности
● Миграция с Opensearch на Postgres
● Интеграция с аналитическим кластером через Kafka
● Интеграция с внешним сервисом валидации доступа
● Разработка моделей данных, преобразование и обработка XML-форм
● Разработка системы обращений в контрольные организации на базе паттерна State Machine
● Работа по Agile, SCRUM (Atlassian Jira)
Достижения
1) Настроил интеграцию с аналитическим кластером, а также миграцию существующих данных (туда же), что позволило аналитикам в режиме реального времени получать данные о действиях пользователей через топик в кафке;
2) Реализовал систему обращений в контрольные организации на базе паттерна State Machine, что позволило решить проблему конкурентных запросов в обращениях (несколько сообщений подряд, например);
3) Настроил интеграцию с внешним сервисом валидации доступа, что позволило унифицировать систему валидации доступа через фиксированные правила для каждого раздела системы;
Стек специалиста на проекте
test containers, Liquibase, REST, Git, Oracle, JUnit, Mockito, JDBC, Kafka, boot, Security, OpenSearch, Docker, Java 17, Maven, REST API, Spring, PostgreSQL, Kubernetes
Отрасль проекта
E-commerce & Retail
Период работы
Сентябрь 2024 - Апрель 2025
(8 месяцев)
Система интеллектуального анализа угроз безопасности информации
Роль
Java Developer
Обязанности
● Исправление багов
● Покрытие кода тестами
● Создания модуля управления отчетами
● Экспорт отчетов с помощью Jasper Report
● Бэкапы и миграции данных
● Рефакторинг legacy кода
● Настройка оповещений по Syslog
● Работа со spring batch
● Определение доступности в иерархии узлов Master-Slave и миграция данных с одного на другой
Достижения
1) Настроил экспорт отчетов с помощью Jasper Reports, что позволило пользователям автоматически получать детализированные аналитические отчёты в различных форматах;
2) Реализовал модуль управления отчетами, что обеспечило гибкую настройку шаблонов и ускорило процесс формирования отчётности.
Стек специалиста на проекте
PostgreSQL, Git, REST, JUnit, REST API, Mockito, Maven, Hibernate, Flyway, Kafka, Spring, WebSockets, Java 17, boot, batch
Отрасль проекта
E-commerce & Retail
Период работы
Январь 2023 - Сентябрь 2024
(1 год 9 месяцев)
Cоциальная сеть для управления стартапами и участия в проектах других пользователей
Роль
Java Developer
Обязанности
● Реализация микросервисной архитектуры
● Разработка Ленты новостей с использованием Kafka, Redis
● Разработка функционала оплаты через DMS
● Интеграцию Google Calendar API в сервисе проектов для управления событиями и авторизацию, с помощью OAuth2
● Проведение кросс-ревью
● Настройка CI для автоматической сборки и тестирования проекта (в том числе интеграционных с развертыванием рабочей среды в Docker) на базе Github Actions.
● Реализация сервиса для сокращения ссылок и работы с ними.
Достижения
1) Разработал ленту новостей с использованием Kafka и Redis, что обеспечило быструю и масштабируемую доставку событий в реальном времени;
2) Разработал систему оплаты через DMS, что позволило упростить процесс выставления счетов и ускорить проведение транзакций;
3) Настроил интеграцию Google Calendar API для управления событиями проектов через OAuth 2, сто обеспечило удобное планирование событий через Google календарь, а также делиться календарями с другими пользователями.
Стек специалиста на проекте
PostgreSQL, Git, Docker, REST, JUnit, REST API, Mockito, Gradle, Data, Liquibase, Kafka, Security, Redis, Spring, Java 17, boot
Отрасль проекта
LifeStyle
Период работы
Ноябрь 2021 - Декабрь 2022
(1 год 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Санкт-Петербургский Политехнический Университет Петра Великого
Специальность
Информационные системы и технологии
Завершение учебы
2024 г.