Даниил Т. Backend разработчик, Middle+

ID 25055
ДТ
Даниил Т.
Мужчина
Беларусь, Минск, UTC+3
Ставка
3 636,36 Р/час
НДС не облагается
Специалист доступен с 21 августа 2025 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

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

Похожие специалисты

Cloud Services • FinTech & Banking • HRTech • Insurance
СФ
Сергей Ф.
Симферополь
Backend разработчик
Senior
4 155,84 Р/час
Data
JPA
MVC
Security
Spring Boot
Hibernate
JDBC Template
Feign Client
REST
SOAP
+83

Имею опыт решения задач с неполным описанием и legacy проектами. Имею опыт проектирования монолитной, микросервисной архитектуры. Имею опыт работы с бизнес движками, проектировал Bpmn-схемами и интеграциями смежных внешних систем. Пишу быстрый, понятный, тестируемый и легко поддерживаемый код. НАВЫКИ И УМЕНИЯ ___________________________ Навыки: Разрабатываю архитектуру микросервисов from scratch Опыт интегрирования с внешними сервисами посредством REST API, Matrix, голосового помощника, сервисами отправки СМС. Опыт работы с инструментами генерации документов, CSV. Участие в декомпозиции и распределении задач внутри команды. Проведение performance, unit, integration, end-to-end тестирования. Проведение код-ревью. Инструментарий: Spring Boot (MVC, Data, Security, State Machine, Cloud) Hibernate, JOOQ, JPA, JDBC, Querydsl, Blazebit PostgreSQL, MySQL, BigQuery Flyway, Liquibase Kafka, RabbitMQ, Redis Docker TestContainers, Kubernetes, Jenkins Lombok, Jackson Firebase, Matrix, Camunda Maven, Gradle Swagger JUnit, Mockito, WireMock, Testcontainers REST, gRPC Прочее: Kotlin Python Linux ___________________________ Самое большое достижение в работе? Развитие продукта и команды в качестве Тимлида. Перевод Backend части продукта на актуальные архитектурные решения. Разработка архитектуры приложений с нуля, постановка и распределение задач, выстраивание бизнес-процессов. ___________________________ Что было бы интересно изучить в перспективе? Реактивные приложения Заинтересован в интересных задачах и проектах Изучение DevOps сферы Изучение high-load projects Изучение Hadoop Реактивное программирование

Подробнее

Недавно просмотренные специалисты

E-commerce & Retail • Insurance
ДЦ
Дарья Ц.
Минск
QA авто
Senior
3 766,23 Р/час
Работа с базами данных
Xray
ELK
Zephyr
Работа с интеграциями
Allure Report
Allure TestOps
анализ
AWS
Scrumban
+62

QA/AQA Инженер с опытом работы 5+ лет QA/AQA инженер, ориентированный на результат, с более чем 5-летним опытом работы в ручном и автоматизированном тестировании веб-приложений. Опыт в тестировании REST API и пользовательского интерфейса, в поддержке автоматизированных фреймворков. Опыт разработки обширной документации для процессов QA (включая планы и стратегии тестирования). Способна применять различные техники тест-дизайна и лучшие практики. Умение настраивать среду непрерывной интеграции для автоматизации. Успешно приобретенный опыт в первоначальном выпуске продукта, в изучении и анализе проблемных ситуаций и нахождении дефектов. Обладает отличными коммуникационными и аналитическими навыками, способна понимать и анализировать сложные проблемы. Домены Финтех, Страхование, Электронная коммерция

Подробнее