← В ленту
Регистрация: 18.06.2025

Даниил Хеленко

Специализация: Software Engineer
— Инженер-программист с опытом работы более 2 лет. — Бэкенд разработчик с опытом в разработке надежных и масштабируемых backend-решений с использованием Java, Kotlin и Spring. — Имею опыт разработки микросервисов, включая архитектуру. — Обладаю уверенными знаниями в области SQL-баз данных, фреймворков для тестирования и инструментов сборки. — Имею практический опыт работы с Python для задач автоматизации и обработки данных. — Активно использую Kubernetes для оркестрации, а также GitLab CI/CD для автоматизации процессов сборки, тестирования и деплоя. — Имею опыт настройки мониторинга и логирования с использованием Prometheus, Grafana и стека ELK (Elasticsearch, Logstash, Kibana). — Умею интегрировать технологии и находить решения, соответствующие требованиям проекта. — Обладаю большим опытом командной работы в распределенных командах.
— Инженер-программист с опытом работы более 2 лет. — Бэкенд разработчик с опытом в разработке надежных и масштабируемых backend-решений с использованием Java, Kotlin и Spring. — Имею опыт разработки микросервисов, включая архитектуру. — Обладаю уверенными знаниями в области SQL-баз данных, фреймворков для тестирования и инструментов сборки. — Имею практический опыт работы с Python для задач автоматизации и обработки данных. — Активно использую Kubernetes для оркестрации, а также GitLab CI/CD для автоматизации процессов сборки, тестирования и деплоя. — Имею опыт настройки мониторинга и логирования с использованием Prometheus, Grafana и стека ELK (Elasticsearch, Logstash, Kibana). — Умею интегрировать технологии и находить решения, соответствующие требованиям проекта. — Обладаю большим опытом командной работы в распределенных командах.

Скиллы

Java
Spring Core
Spring MVC
Spring Data
Spring Boot
Spring AOP
Spring Security
Spring Cloud
Json
XML
Feign
Hibernate
JPA
JDBC
Rest
Liquibase
MapStruct
Lombok
Swagger
Kafka
Postman
Thymeleaf
Maven
Gradle
Flyway
Liquibase
PostgreSQL
MongoDB
Redis
H2
Docker
Docker Compose
Kubernetes
JUnit 4
JUnit Jupiter
Mockito
Testcontainers
ELK
Git
GitHub
GitLab CI
Jira
Confluence

Опыт работы

Java Developer
04.2023 - 06.2025 |INNOWISE
Java, Kotlin, Python, Spring Boot, Security, Data, Web, Json, Feign, Hibernate, JPA, Rest, ELK, Apache Airflow, OAuth2, Liquibase, MapStruct, Lombok, Keycloak, JUnit, Mockito, WireMock, Testcontainers, Maven, Gradle, Swagger, PostgreSQL, ClickHouse, MongoDB, Apache Kafka, Kafka Streams, Docker, Docker Compose, Kubernetes, GitLab CI/CD, Prometheus, Grafana, Git, GitLab, Jira, Confluence
1. Workforce Management System - Software Engineer. Набор приложений, предназначенных для управления и оптимизации производительности сотрудников в организации. Включает следующие системы: управление временем и посещаемостью, планирование, прогнозирование труда, управление отпусками и отсутствием. ● Внедрение приложений RESTful API для решения сложных бизнес-логики с использованием Spring (Boot, Core, Web, Data, Test). ● Разработка, отладка и поддержка приложений на основе микросервисов. ● Тесное сотрудничество с командами BA и тестирования для обеспечения своевременной поставки функций с использованием методологий Scrum. ● Реализация интеграции в архитектуре микросервисов и с внешними сервисами. ● Работа с Kafka для архитектуры, управляемой событиями, и асинхронной обработки. ● Использование стека ELK для централизованного ведения журнала, мониторинга и анализа производительности приложений и взаимодействия микросервисов. ● Настроил JPA (Hibernate) для сопоставления объектов Java с реляционными базами данных (PostgreSQL). ● Использовал такие инструменты тестирования, как JUnit и Mockito для модульного тестирования. ● Участвовал в обзорах кода, рефакторинге и оптимизации существующего кода. ● Работал с Docker/Kubernetes для контейнеризации и оркестровки. 2. Data Platform For An Insurance Aggregator - Software Engineer. Платформа данных для агрегации, преобразования и анализа данных из нескольких источников, позволяющая компаниям получать ценную информацию, принимать обоснованные решения и повышать эффективность работы. Включено: агрегация, преобразование, обработка и анализ данных, хранение и управление, визуализация и отчетность. ● Реализовал RESTful API с использованием Spring Boot для эффективного обмена данными между сервисами. ● Участвовал в интеграции Kafka для обработки данных на основе событий и аналитики в реальном времени. ● Разрабатывал и тестировал программные решения с использованием Java, Spring (Boot, Data) и Kafka Streams для обработки преобразования и анализа данных. ● Написывал модульные тесты с использованием JUnit и Mockito для обеспечения надежности и качества кода. ● Работал с PostgreSQL для проектирования и запроса таблиц базы данных для эффективного хранения и управления данными. ● Помогал в интеграции сторонних систем для агрегации данных и функций отчетности. ● Использовал Docker для контейнеризации приложений, обеспечивая согласованные среды разработки и развертывания. ● Участвовал в обзорах кода для поддержания высокого качества кода и соответствия стандартам команды. ● Мониторинг производительности и журналов приложений с помощью базовых инструментов и участие в устранении неполадок. ● Обрабатывал конфигурации Json и Yaml для сериализации данных и настройки сервисов. ● Приобрел практический опыт работы с Kubernetes для развертывания и управления микросервисами, включая базовые задачи масштабирования и обнаружения сервисов.

Образование

Инженер-технолог (Бакалавр)
2016 - 2021
БНТУ

Языки

АнглийскийВыше среднегоРусскийРоднойБелорусскийРодной