Software Engineer | Backend & Full-Stack
I am a Software Engineer dedicated to building high-performance, enterprise-grade systems. My core specialization is in Java 17 & Spring Boot 3, focusing on resilient, scalable, and observable architectures.
- Core Development: Java 17, Spring Boot 3, Spring Cloud, Maven, JUnit 5, Mockito.
- Full-Stack Development: React 19, TypeScript, Vite, Tailwind CSS, WebSocket (STOMP).
- Infrastructure & DevOps: Docker, Docker Compose, Kubernetes, CI/CD (GitHub Actions), SonarQube.
- Data, Caching & Messaging: PostgreSQL 15, Redis, RabbitMQ, Liquibase.
- Observability (LGTM Stack): Prometheus, Grafana, Loki, Tempo, OpenTelemetry, Jaeger.
- Security & Architecture: Keycloak (IAM), OAuth2/OIDC, JWT, Resilience4j, Clean Architecture, DDD.
| Project | Core Stack | Engineering Challenge & Solution | Impact |
|---|---|---|---|
| Chess Platform | React, WebSocket, Redis | Challenge: Real-time latency. Solution: STOMP/WebSocket handlers. | Achieved sub-100ms sync. |
| Secure Banking Core | Java, Spring Boot, Keycloak | Challenge: Deadlocks. Solution: Pessimistic Locking & Resource Ordering. | Eliminated circular wait deadlocks. |
| Cloud Observability | Spring Cloud, LGTM | Challenge: Poor visibility. Solution: OpenTelemetry & Tempo tracing. | Reduced MTTR significantly. |
Beyond these, I developed the Auth & Notification Stack for event-driven reliability, Fullstack Secure NoteApp for stateless auth, and Bookverse REST API for RESTful API design.
- Email: batuhanbaysal3@gmail.com
- LinkedIn: linkedin.com/in/batuhan-baysal


