Backend Developer @ Primeware
Microservice architectures · Event-driven systems · Distributed transaction patterns
| Java | Spring Boot 3 · Spring Cloud · Keycloak · Resilience4j · RabbitMQ · OpenFeign |
| .NET / C# | ASP.NET Core · MassTransit · gRPC · CQRS · Entity Framework |
| Architecture | Microservices · Event-Driven · Saga (Choreography & Orchestration) · 2PC · CQRS |
| DevOps & DB | Docker · GitHub Actions · AWS · PostgreSQL · MSSQL · Swagger/OpenAPI |
12-service Java platform built with Spring Boot 3 & Spring Cloud. Choreography-based Saga, Keycloak OAuth2, Iyzico payment integration, AI recommendations via Gemini, Docker Compose & GitHub Actions CI/CD.
Java 21 Spring Boot Saga Keycloak RabbitMQ Iyzico Docker
Distributed transaction patterns in practice: Choreography-based Saga (eventual consistency) vs Two-Phase Commit (2PC) with a central Coordinator service.
.NET ASP.NET Core Saga 2PC Event-Driven MassTransit
Comparative examples of inter-service communication: HTTP, gRPC, RabbitMQ direct, MassTransit pub/sub, request-response and worker service patterns.
.NET gRPC RabbitMQ MassTransit HTTP
Full-stack app from OBSS internship. Spring Boot backend with JWT + refresh token auth, role-based access, AOP logging, email service. React frontend with Ant Design.
Java Spring Boot React JWT AOP MySQL Docker
