Backend Software Engineer · Java/Spring · Distributed Systems · Financial Infrastructure
I'm a backend software engineer with 5+ years of experience building Java/Spring services, financial workflows, resilient APIs, and production systems.
I focus on backend architecture, distributed workflows, transaction processing, reliability, and performance engineering.
A full-stack application for managing the job-search lifecycle, including applications, companies, contacts, activity history, and supporting application data.
Java · Spring Boot · SQLite · Thymeleaf · Docker · GitHub Actions · Maven
A production-minded distributed transaction-processing platform exploring reliable asynchronous workflows, idempotency, transactional state, downstream failure handling, retries, and dead-letter processing.
Java 21 · Spring Boot · Kafka · PostgreSQL · Docker · Testcontainers
🚧 Currently in development — observability, reconciliation, Kubernetes, and AWS deployment planned
Backend: Java · Spring · Spring Boot · Spring Batch · REST APIs · Microservices
Data: PostgreSQL · SQL · MongoDB · DB2
Reliability: Idempotency · Async Processing · Circuit Breakers · Retry Handling · Reconciliation
Testing: JUnit 5 · JaCoCo · PIT · Playwright · Karate
DevOps & Tools: GitHub Actions · CI/CD · Maven · Git · OpenAPI · Splunk
- Distributed transaction processing with Kafka
- Observability with OpenTelemetry
- Container orchestration with Kubernetes
- AWS infrastructure and cloud-native deployment patterns

