Junior Yazılım Geliştiricisiyim. Java ve Spring Boot ekosistemini kullanarak sağlam ve ölçeklenebilir uygulamalar geliştiriyorum. Özellikle Microservices mimarileri kurmaya, dağıtık sistem güvenliğini (JWT/RBAC) sağlamaya ve projelerimi AWS gibi modern bulut ortamlarına taşımaya odaklanıyorum. Kubernetes, Serverless ve Asenkron Mesajlaşma (Kafka) gibi yeni nesil trendleri sürekli öğrenerek kendimi geliştiriyorum.
- Link: [https://github.com/BatuhanBaysal/spring-cloud-observable-microservices]
- Amaç: Dağıtık bir Microservices mimarisinde gerçek zamanlı izleme (monitoring) ve hata takibi (tracing) yeteneği sağlamak.
- Teknolojiler: Spring Cloud (Eureka, Gateway), Zipkin (Tracing), Prometheus (Metrics), Grafana (Dashboarding).
- Ana Öğrenim: Kurumsal seviyede Gözlemlenebilirlik (Observability) ilkelerini ve araçlarını üretim ortamına yakın bir yapıda nasıl uygulayacağımı öğrendim.
- Link: [https://github.com/BatuhanBaysal/fullstack-secure-noteapp-spring-react]
- Amaç: Spring Boot 3 REST API ve React.js kullanan, kullanıcı yetkilendirmesi (Authentication & Authorization) ile güvenliği sağlanmış bir Full-Stack uygulama oluşturmak.
- Teknolojiler: Java 17, Spring Security, JWT, RBAC, React.js, PostgreSQL.
- Ana Öğrenim: Modern web uygulamalarında Stateful ve Stateless güvenlik modellerini etkin bir şekilde nasıl uygulayacağımı ve hem Backend hem de Frontend'i entegre etmeyi deneyimledim.
- Link: [https://github.com/BatuhanBaysal/bookverse-rest-api]
- Amaç: Kitap merkezli bir sosyal platform için yüksek performanslı ve sürdürülebilir bir API tasarlamak.
- Teknolojiler: Spring Boot, PostgreSQL, Junit/Mockito.
- Ana Öğrenim: API tasarım desenlerini ve test odaklı geliştirme (TDD) yaklaşımlarını uygulayarak kod kalitesini artırma becerisi edindim.
Made with ❤️ and Java ☕