Backend-focused software engineer with a strong commitment to building secure, reliable, and production-ready APIs.
Currently based in Baden-Württemberg, Germany, actively pursuing backend roles with a focus on enterprise and FinTech systems.
Build and demonstrate deep backend engineering skills through real projects, strong testing practices, and infrastructure automation.
Main focus: Java + Spring Boot + PostgreSQL + Docker + CI/CD.
- Java 17
- Spring Boot 3
- REST API design
- JWT Authentication & Role-based Access
- PostgreSQL
- Spring Data JPA / Hibernate
- Flyway migrations
- ACID + transaction isolation
- JWT
- Input validation
- Audit logging
- Structured error handling
- JUnit 5
- Mockito
- Testcontainers (real DB integration)
- Unit & Integration tests
- Docker & Docker Compose
- GitHub Actions (CI/CD)
- Environment configuration
(Repository link inserted when ready)
Backend API that simulates real-world financial transaction handling:
Features:
- Atomic money transfers with rollback
- Pessimistic & optimistic locking
- JWT auth & role-based protection
- Immutable audit log
- Real integration tests with PostgreSQL + Testcontainers
- Dockerized and CI/CD pipeline
Tech: Spring Boot, PostgreSQL, Flyway, JWT, Docker, GitHub Actions
| Repository | Stack | Description |
|---|---|---|
| WoW Battle Royale | C++ | Multiplayer game logic & backend integration |
| job-tracker-dashboard | JavaScript | Interactive job tracking dashboard |
These earlier projects demonstrate general development fundamentals and collaborative experience.
- Test-first mindset
- Logging & observability
- Security by default
- Database reliability
- Clear architecture & documentation
🇹🇷 Turkish — Native
🇬🇧 English — B2
🇩🇪 German — B1
