Backend Java & Cloud-Native Software Engineer
Paris, France · ~4 years of experience
Java 21 · Spring Boot · Kafka · PostgreSQL · Kubernetes · AWS
Production-style backend project focused on the failure modes that appear once a system becomes distributed.
Java 21 · Spring Boot · Kafka · PostgreSQL · Testcontainers · OpenTelemetry · Kubernetes
- Transactional Outbox for PostgreSQL/Kafka consistency
- Multi-replica work claiming with
FOR UPDATE SKIP LOCKEDand leases - Concurrent consumer idempotency with atomic inbox claims
- Bounded retries and separate publisher/consumer dead-letter paths
- Distributed tracing across the database-backed asynchronous boundary
- Integration tests against real PostgreSQL and Kafka containers
Deployed workspace for tracking job applications, follow-ups, interviews and recruiter-email activity.
Java 21 · Spring Boot 4 · Angular 21 · PostgreSQL · Spring Security · Gmail OAuth · Docker
- Account-scoped application and interview tracking
- Rotating cookie sessions, CSRF protection and explicit API security boundaries
- Gmail OAuth with encrypted refresh-token storage and incremental synchronization
- Conservative recruiter-email classification and application matching
- Testcontainers-backed backend verification and frontend CI
- Netlify + Render + Neon production deployment
Java interview practice focused on reusable data-structure and algorithm patterns, complexity analysis and clear interview-ready implementations.
Backend: Java 17/21 · Spring Boot · Spring Security · Hibernate · REST APIs
Architecture: Kafka · Microservices · DDD · Hexagonal Architecture · Event-Driven Systems
Data: PostgreSQL · SQL · Flyway
Cloud & Delivery: AWS · Docker · Kubernetes · Terraform · GitHub Actions
Quality: JUnit · Testcontainers · Integration Testing · Observability
Older learning projects are kept private or archived so the public profile reflects my current engineering focus.

