О себе
Java Backend Developer focused on building backend applications with Java, Spring Boot, PostgreSQL, Docker, Kafka, Spring Security, Spring Data JPA and Hibernate. Experienced with algorithmic problem solving from university competitive programming practice
Проекты
Reservation System
A backend booking system built with a layered architecture. The project includes REST API endpoints for managing bookings, database design normalized up to 3NF, data access using Spring Data JPA / Hibernate, Docker containerization, basic Spring Security, and Kafka integration for communication between modules.
A Spring Boot microservices backend for order processing, payments, inventory management, delivery and notifications. The system uses an API Gateway, independent services with separate SQL databases, REST-based synchronous communication, and Kafka-based asynchronous event processing. Implemented the Outbox Pattern to improve reliability of event delivery between services.