Skip to content
View BatuhanBaysal's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report BatuhanBaysal

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
BatuhanBaysal/README.md

👋 Hi, I'm Batuhan Baysal

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.


🛠️ Engineering Competency Set

  • 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.

💼 Engineering Portfolio

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.


📊 Engineering Stats



📫 Let's Connect

Pinned Loading

  1. chess-platform chess-platform Public

    Real-time full-stack Chess platform with Spring Boot 3, Java 17, and React 19. Engineered with Clean Architecture, DDD, WebSockets, and production-ready security.

    Java

  2. secure-banking-core secure-banking-core Public

    Enterprise Banking Core: Java 17 & Spring Boot 3.4 Modular Monolith. Robust security with Keycloak (OIDC/RBAC). Resilience4j (Circuit Breaker, Rate Limiter, Bulkhead). Async messaging via RabbitMQ.…

    Java 3

  3. spring-cloud-observable-microservices spring-cloud-observable-microservices Public

    A robust, full-stack microservice architecture template built with Spring Cloud, featuring Eureka, API Gateway, PostgreSQL, and comprehensive observability via Zipkin, Prometheus, and Grafana.

    Java

  4. fullstack-secure-noteapp-spring-react fullstack-secure-noteapp-spring-react Public

    A secure Full Stack note application built with Spring Boot 3 (Java 17) REST API and React.js. Features JWT Auth, RBAC (Admin Panel), and PostgreSQL database persistence.

    JavaScript

  5. auth-notification-microservice-stack auth-notification-microservice-stack Public

    A dedicated microservice stack (Auth & Notification) built with Spring Boot 3. Features decoupled email verification, Redis, and PostgreSQL persistence.

    Java 1

  6. bookverse-rest-api bookverse-rest-api Public

    High-performance RESTful API for a book-centric social platform. Built with Spring Boot, PostgreSQL, and secured with JWT.

    Java