Software Architect · Java 21, Spring Boot 3.x, OpenAPI, Keycloak · Microservices
Designing production-grade systems with hexagonal architectures, type-safe API contracts, and secure service-to-service communication. Passionate about evolving developer experience with code generation, reusable SDKs, and clean architectural boundaries.
- Microservices & DDD
- OpenAPI & Client Code Generation
- Type-Safe API Design (Envelope & Generics Patterns)
- Identity & Access (Keycloak, OAuth2, JWT)
- Licensing Frameworks (issue/validate, SDK/CLI)
- Cloud & DevOps (Docker/K8s, CI/CD)
- Observability (OTel, Grafana, Sentry)
Type-safe generic API clients with OpenAPI Generator + custom Mustache templates, adoption-ready for real-world projects.
Java 21
· Spring Boot 3.4
· OpenAPI Generator 7.x
End-to-end licensing framework with Spring Boot 3 — secure key generation, detached signatures, token validation, SDK & CLI. Delivers full license lifecycle with Keycloak integration and Redis caching.
Java 21
· Spring Boot 3.5
· Keycloak 26.x
· Redis 8.x
· Maven
· Docker
· Caffeine
· JWT
A hexagonal (ports & adapters) Spring Boot project initializer. Generates production-ready scaffolding with Maven, .gitignore
, application.yml
, starter & test classes, and ready-to-use zip export.
Java 21
· Spring Boot 3.5
· FreeMarker
💼 Open to remote opportunities as a Software Architect / Backend Lead
🔑 Expertise in Java 21, Spring Boot 3.x, Microservices, OpenAPI, Keycloak, Security (OAuth2, JWT), Cloud & CI/CD
📬 Reach me via LinkedIn or [email protected]
🚀 Focused on Spring Boot, OpenAPI (Generator 7.x), and Licensing frameworks — with highly active contributions over the past year.
All public repositories are under the MIT License unless otherwise noted.