I am a Senior Software Engineer with 13+ years of experience in the JVM ecosystem. I specialize in architecting and delivering high-performance backends for mission-critical industries including MedTech (Caresyntax), Automotive (Nissan), and Public Sector (HK Immigration).
I thrive in agile environments where I can take full ownership of the software lifecycleโfrom initial system design and API development to cloud orchestration and CI/CD automation.
- High-Scale Systems: Developed 3 microservices at Nissan Digital for 200+ global markets, handling 100k+ concurrent users and reducing manual effort by 35%.
- Surgical Tech: Designed the CouchDB replication library at Caresyntax for edge-to-cloud synchronization across 50+ operating rooms.
- Architecture Revamp: Led the technology stack modernization for the Hong Kong Immigration Department, supporting 150M+ transactions/month.
- DevOps Leadership: Set up Helm and migrated infrastructure to Terragrunt, significantly improving deployment speed and reliability.
- Core Stack: Java 17/21, Spring Boot 3, Microservices, REST/SOAP APIs.
- Messaging & IoT: Kafka, MQTT, RabbitMQ (3+ years experience).
- Databases: PostgreSQL, CouchDB, MongoDB, Elasticsearch.
- Cloud & Infra: AWS (EC2, EKS, SQS/SNS), Kubernetes, Docker, Helm, Terraform, Terragrunt.
- API Gateways: Kong, Traefik, Apigee, Mule ESB.
- Automation: Jenkins, GitLab CI/CD, GitHub Actions.
- System Integrity: Focused on Event-Driven Design and high-throughput messaging to build resilient systems capable of handling 100k+ concurrent users without data loss.
- Agentic AI: Implementing Spring AI and Vector Databases (PGVector) to develop context-aware backend services and automated decision-making agents.
- Cloud Architecture: Mastering Infrastructure-as-Code (Terraform/Terragrunt) to design "Self-healing" distributed systems and improve operational excellence.
- ๐ผ LinkedIn
- ๐ Based in Berlin, Germany
- ๐ฏ Looking for: Senior Software Engineer roles with a focus on Backend & Platform Architecture.
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." โ Martin Fowler