Даниил Т. Backend разработчик, Middle+
ID 25055
ДТ
Даниил Т.
Мужчина
Беларусь, Минск, UTC+3
Ставка
3 636,36 Р/час
НДС не облагается
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Backend разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Java-разработчик с более чем 4-летним опытом коммерческой разработки Java.
Хорошее знание и опыт работы со Spring Framework (MVC, Security, Data), SQL, Hibernate.
Хорошее понимание принципов микросервисной архитектуры.
Глубокие знания Java Core.
Имею опыт работы с решениями, затрагивающими финансовые процессы, такие как интеграция платёжных систем, автоматизация расчётов, обработка транзакций и финансовая отчётность. Работал над проектами, включая платформы для управления бизнес-процессами, где реализовывались механизмы автоматической генерации финансовых отчётов, расчёта комиссий и налогов, а также интеграции с платёжными системами.
Опыт работы с инструментами миграции баз данных.
Отличные коммуникативные навыки, способность быстро обучаться новым технологиям, умение работать в команде.
Проекты
(4 года 7 месяцев)
Система для моделирования и описания бизнес-процессов компании с помощью диаграмм
Роль
Инженер-программист
Обязанности
Система для моделирования и описания бизнес-процессов компании с помощью диаграмм. Основными объектами являются диаграммы, которые описывают различные области деятельности, такие как "организационная схема", "событийная цепочка" и другие.
Каждая диаграмма включает системные объекты, которые находятся в определенных отношениях на диаграмме. Паспорт бизнес-процесса представляет собой документ, который содержит информацию о процессе, описанном на диаграмме.
Система позволяет создавать и редактировать диаграммы, привязывать к ним бизнес-процессы, а также генерировать отчеты и экспортировать данные. Права доступа регулируются по ролям пользователей.
Также присутствует модуль поручений, который служит для создания определённых маршрутов поручений, автоматически продвигающихся при создании отчета о поручении пользователем.
В системе имеются и другие модули, такие как отчетность, матрица документов, производственный календарь и другие.
Обязанности и достижения:
• Разработка REST API
• Сопровождение, разработка и поддержка существующих модулей
• Фикс багов
• Написание скриптов миграции БД c помощью Liquibase
• Разработан модуль генерации отчетов c использованием JasperReports,
Apache POI
• Разработан модуль матрицы документов
• Агрегация данных из диаграмм в единый документ
Стек специалиста на проекте
Java 21, ArtemisMQ, Gitlab CI, Liquibase, Flyway, Git, JUnit, Mockito, Gradle, Swagger, WireMock, Confluence, SQL, Docker, Kotlin, Hibernate, TestContainers, ActiveMQ, OpenAPI, RabbitMQ, Spring Boot, Jira, PostgreSQL, Jenkins, CI/CD, Kubernetes
Отрасль проекта
Cloud Services
Период работы
Декабрь 2023 - По настоящее время
(1 год 8 месяцев)
Система, предназначенная для управления проектами и задачами
Роль
Инженер-программист
Обязанности
Система, предназначенная для управления проектами и задачами в корпоративной среде. Сервис поддерживает три уровня доступа: администратор, менеджер проекта и работник. Администратор создает проекты, назначает на них менеджеров и управляет пользователями системы. Менеджеры создают задачи на проектах, назначают работников, устанавливают приоритеты и сроки выполнения. Работники могут просматривать назначенные им задачи, обновлять их статус, оставлять комментарии и прикреплять файлы.
Каждый пользователь может видеть только те проекты и задачи, к которым он относится. Задачи поддерживают иерархию с зависимостями между основными и подзадачами.
Платформа включает систему аудита для отслеживания действий пользователей. Менеджеры и администраторы могут формировать отчеты по проектам в формате .xlsx, которые автоматически сохраняются в хранилище Amazon S3.
Обязанности и достижения:
• Разработка REST API
• Разработка модуля аудирования
• Разработка модуля отчетности
• Поддержка модуля проектов и задач
• Code review
• Реализация коммуникации между сервисами через Kafka
• Реализация асинхронной обработки отчетов через брокер сообщений и сохранение в S3
Стек специалиста на проекте
netflix, Stack, Data, Liquibase, Git, JUnit, Mockito, Swagger, Kafka, Security, WireMock, Confluence, Docker, TestContainers, Java 17, Maven, Spring Boot, Jira, PostgreSQL, Microservice Architecture
Отрасль проекта
Cloud Services
Период работы
Февраль 2023 - Ноябрь 2023
(10 месяцев)
Платформа для обеспечения удобной и быстрой доставки еды
Роль
Инженер-программист
Обязанности
Сервис представляет собой платформу, где рестораны, клиенты и курьеры взаимодействуют для обеспечения удобной и быстрой доставки еды. Рестораны регистрируются в системе, добавляют информацию о себе, формируют меню и управляют заказами. Клиенты, в свою очередь, могут просматривать список ресторанов, изучать их меню, формировать заказы, выбирать способ оплаты и использовать промокоды для получения скидок. Курьеры играют ключевую роль в доставке заказов, обеспечивая их своевременное прибытие. Система динамически рассчитывает время доставки заказа и предоставляет курьерам навигацию, путем интеграции с навигационными системами.
Обязанности и достижения:
• Разработка и оптимизация REST API
• Проектирование и развитие структуры базы данных, включая написание сложных SQL-запросов и миграций
• Code review
• Unit тестирование
• Улучшение системы логирования и мониторинга для упрощения отладки и анализа работы приложения
• Репликация изменений данных заказов в систему аналитики с использованием Debezium
• Интеграция с платежными системами
Стек специалиста на проекте
Git, MySQL, Jira, JUnit, Mockito, Maven, Hibernate, Swagger, Liquibase, MapStruct, Kafka, Jacoco, Spring, Java 17, connect, debezium
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Январь 2021 - Январь 2023
(2 года 1 месяц)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет