Java разработчик с опытом работы более 4 лет. Последние два года работал в fintech сфере, участвовал в разработке кор-систем и приложения для малого и среднего бизнеса. Принимал участие в процессе онбординга новых членов команды. Стремлюсь к непрерывному обучению и совершенствованию своих навыков.
Стек технолгий: Java (8, 11, 17), Spring Boot, Spring Security, Spring Cloud (Eureka, Gateway, Sleuth, Zipkin, Config, OpenFeign), Spring Webflux, Spring Data, Hibernate, Kafka, RabbitMQ, ELK Stack, Grafana, Camunda BPMN, OpenAPI, Lombok, Maven/Gradle, PostgreSQL, Oracle, MongoDB, Flyway, Docker, Monstache, Git, gRPC, REST, SOAP, Microservice architecture
- Проектирование backend-решений
- Разработка микросервисов с использованием принципов Clean Architecture
- Интеграция со внешними системами (REST, gRPC, SOAP)
- Работа с брокерами сообщений (RabbitMq)
- Покрытие кода unit и интеграционными тестами
- Проведение код ревью
- Миграция монолитной архитектуры на микросервисную с использованием Spring Cloud
- Реактивное программирование на Spring Webflux
- Работа с SQL, NoSQL базами данных, очередями сообщений
- Построение бизнес-процесса в Comunda BPMN с последующей интеграцией (Java)
- Разграничение прав доступа к ресурсам с использованием ACL подхода
- Проведение тех. интервью
Магистр технических наук, специальность Вычислительная техника и программное обеспечение
Бакалавр естествознания, специальность информатика