Backend developer building production-ready APIs for industrial and financial domains.
B.Sc. Mechatronics · Based in Baden-Württemberg, Germany · Open to junior backend roles.
Backend: Java 17, Spring Boot 3, REST APIs, JWT, Role-based access
Database: PostgreSQL, JPA/Hibernate, Flyway, Transactions
Testing: JUnit 5, Mockito, Testcontainers
DevOps: Docker, Docker Compose, GitHub Actions (CI/CD)
Domain: Industrial device systems, IoT backend, Fintech APIs
REST API for managing industrial device configurations — validation, versioning, approval workflow.
- Per-device-type JSON schema validation with custom
ConstraintValidator - Immutable config versioning with full change history
- Approval workflow before config activation
- JWT authentication with role-based access (admin / operator)
- AI-assisted anomaly detection (planned)
Tech: Spring Boot 3, PostgreSQL, Docker, JWT, JPA/Hibernate
Backend system simulating financial transactions with strong consistency guarantees.
- Atomic transfers with rollback on failure
- Pessimistic & optimistic locking strategies
- JWT authentication & authorization
- Audit logging for all transactions
- Integration tests with PostgreSQL via Testcontainers
- Dockerized with CI/CD pipeline
Tech: Spring Boot, PostgreSQL, Flyway, JWT, Docker
- Clean, maintainable API design
- Industrial domain knowledge applied to backend architecture (Mechatronics background)
- Secure coding and reliable database handling
- Building real understanding — not copy-paste development
- 🇩🇪 German B2 — Goethe-Institut (in preparation)
- 📚 Distributed systems — reading Designing Data-Intensive Applications
- 🔧 Completing
industrial-device-config-apiwith validation and versioning layers
Turkish (Native) · English (B2) · German (B1 → B2 in progress)
