ДХ
Даниил Х.
Мужчина
Беларусь, Минск, UTC+3
Ставка
4 675,32 Р/час
НДС не облагается
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Kotlin разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Бэкенд разработчик с опытом в разработке надежных и масштабируемых backend-решений с использованием Java, Kotlin и Spring. Имею опыт разработки микросервисов, включая архитектуру. Обладаю уверенными знаниями в области SQL-баз данных, фреймворков для тестирования и инструментов сборки. Имею практический опыт работы с Python для задач автоматизации и обработки данных. Активно использую Kubernetes для оркестрации, а также GitLab CI/CD для автоматизации процессов сборки, тестирования и деплоя. Имею опыт настройки мониторинга и логирования с использованием Prometheus, Grafana и стека ELK (Elasticsearch, Logstash, Kibana). Умею интегрировать технологии и находить решения, соответствующие требованиям проекта. Обладаю большим опытом командной работы в распределенных командах. Ориентирован на постоянное совершенствование и углубление знаний в различных сферах.
Проекты
(5 лет 6 месяцев)
СИСТЕМА УПРАВЛЕНИЯ ПЕРСОНАЛОМ
Роль
Инженер-программист
Обязанности
СИСТЕМА УПРАВЛЕНИЯ ПЕРСОНАЛОМ
Комплекс приложений, предназначенных для управления и оптимизации производительности сотрудников внутри организации. Включает в себя следующие подсистемы: управление рабочим временем и посещаемостью, планирование смен, прогнозирование трудозатрат, управление отпусками и отсутствиями.
Обязанности
Разработка RESTful API с использованием Spring (Boot, Core, Web, Data, Test);
Участие в обсуждениях требований и бизнес-логики;
Разработка, отладка и сопровождение приложений на основе микросервисной архитектуры;
Тесное взаимодействие с бизнес-аналитиками и командами QA для выполнения задач в рамках заданных сроков в соответствии с методологией Scrum;
Реализация интеграции между микросервисами и со сторонними системами;
Реализация событийно-ориентированной архитектуры и асинхронной обработки данных с использованием Apache Kafka;
Использование стека ELK для централизованного логирования, мониторинга и анализа производительности приложений и взаимодействия микросервисов;
Настройка JPA (Hibernate) для взаимодействия с базой данных (PostgreSQL);
Конфигурирование клиентов, ролей, realm'ов и политики доступа в Keycloak, интеграция с Spring Security;
Написание модульных и интеграционных тестов на Java, Kotlin с использованием JUnit, Mockito, Testcontainers;
Использование WireMock для создания изолированных и предсказуемых тестов внешних HTTP-интеграций;
Участие в миграции компонентов с Java на Kotlin для повышения производительности разработки и улучшения поддержки кода;
Участие в ревью кода, рефакторинге и оптимизации существующего кода;
Применение Docker и Kubernetes для контейнеризации и оркестрации.
Среда разработки
Java, Kotlin, Spring (Boot, Data, Web, Security, Test), JPA, Hibernate, REST, OAuth2, JWT, JSON, MapStruct, Swagger, Lombok, Gradle, Keycloak, JUnit, Feign, Mockito, WireMock, Testcontainers, PostgreSQL, MongoDB, Apache Kafka, ELK, Docker, Docker Compose, Kubernetes, Git, GitLab, GitLab CI/CD, Jira, Confluence, Linux.
Стек специалиста на проекте
ELK, GitLab, Lombok, Data, Keycloak, JSON, REST, Java, Git, JUnit, MongoDB, Mockito, JPA, Gradle, Linux, Swagger, JWT, Auth0, boot, Feign, Security, WireMock, Docker Compose, Web, Confluence, Docker, Kotlin, Hibernate, MapStruct, TestContainers, GitLab CI/CD, Testing, Spring, Jira, PostgreSQL, Kubernetes, Apache Kafka
Отрасль проекта
FinTech & Banking
Период работы
Апрель 2023 - По настоящее время
(2 года 4 месяца)
ПЛАТФОРМА ОБРАБОТКИ ДАННЫХ ДЛЯ СТРАХОВОГО АГРЕГАТОРА
Роль
Инженер-программист
Обязанности
ПЛАТФОРМА ОБРАБОТКИ ДАННЫХ ДЛЯ СТРАХОВОГО АГРЕГАТОРА
Платформа предназначена для агрегации, трансформации и анализа данных из различных источников, что позволяет бизнесу получать ценные инсайты, принимать обоснованные решения и повышать операционную эффективность. Включает в себя: агрегацию данных, их преобразование, обработку и анализ, хранение и управление, визуализацию и формирование отчетности.
Обязанности
Разработка RESTful API с использованием Spring Boot для обеспечения эффективного обмена данными между сервисами;
Интеграция Apache Kafka для событийной обработки данных и аналитики в реальном времени;
Разработка и тестирование сервисов с использованием Java, Spring (Boot, Data), ClickHouse и Kafka Streams для трансформации и анализа данных;
Разработка интеграций с внутренними системами для обработки документов;
Написание модульных тестов с использованием JUnit и Mockito;
Оптимизация частей системы, наиболее подверженных высокой нагрузке;
Работа с PostgreSQL: проектирование схемы базы данных для эффективного хранения и управления данными, написание сложных запросов, создание индексов;
Интеграция сторонних систем с целью агрегации данных и реализации функций отчетности;
Контейнеризация приложений с использованием Docker для обеспечения стабильной среды разработки и деплоя;
Участие в ревью кода для поддержания высокого качества и соответствия командным стандартам;
Реализация ETL-пайплайнов в Apache Airflow с использованием Python для автоматизации загрузки и обработки данных из различных источников;
Использование Python для написания вспомогательных скриптов, трансформации данных и работы с внешними API;
Настройка метрик и алертов в Prometheus для оценки доступности и производительности микросервисов, мониторинг производительности приложений и логов;
Использование Kubernetes для деплоя и управления микросервисами, включая базовые задачи масштабирования и обнаружения служб.
Среда разработки
Java, Python, Spring (Boot, Data, Security), JPA, Hibernate, OAuth2, JWT, Apache Kafka, Kafka Streams, Apache Airflow, JUnit, Maven, Mockito, REST, JSON, Lombok, Swagger, Liquibase, PostgreSQL, ClickHouse, Docker, Docker Compose, Kubernetes, Prometheus, Grafana, Feign, Git, GitLab, GitLab CI/CD, Jira, Confluence, Linux.
Стек специалиста на проекте
Grafana, GitLab, Lombok, ClickHouse, Data, Liquibase, JSON, REST, Java, Git, JUnit, Mockito, JPA, Linux, Swagger, Prometheus, JWT, Auth0, boot, Feign, Security, Docker Compose, Kafka Streams, Confluence, Docker, Python, Hibernate, GitLab CI/CD, Apache AirFlow, Maven, Spring, Jira, PostgreSQL, Kubernetes, Apache Kafka
Отрасль проекта
Insurance
Период работы
Февраль 2020 - Апрель 2023
(3 года 3 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
БНТУ
Специальность
Инженер-программист
Завершение учебы
2021 г.