Passionate about highly scalable backend systems. Loves walking through complex real world problems, solving puzzles, and exploring new technologies.
Senior Software Engineer with 4.5+ years of hands-on experience architecting highly scalable web applications, microservices, and RESTful APIs.
Currently at Hong Leong Bank Berhad in Kuala Lumpur, I deliver AI-agent-integrated banking products built on multi-agent architectures (Google ADK, A2A protocol, Vertex AI), owning end-to-end API design across concurrent core-banking integration projects. Recent work includes a 44% latency reduction on a core banking API under load, and leading small engineering teams from requirements through production release.
Previously contributed to enterprise projects at Ideascale and BJIT Ltd. (Rakuten Offshore Team), mastering CI/CD pipelines, performance optimization, and cloud-native technologies.
Own backend delivery across concurrent projects spanning core-banking integration and multi-agent AI systems, driving architecture and API-design decisions in partnership with business, frontend, and AI teams.
Built REST APIs supporting the innovation-management platform's migration from a single-tenant community model to a multi-tenant workspace architecture, enabling one account to manage multiple workspaces, each containing multiple communities.
Developed Backend-For-Frontend and Generic Gateway microservices for Rakuten Ichiba Japan, handling billions of daily requests, focusing on scalable API design and reliability.
Backend for Hong Leong Bank's public-facing AI banking chatbot, exposing REST/GraphQL endpoints consumed by a multi-agent AI system that integrates directly with core-banking services.
Initialized and built a merchant banking application's backend from scratch as a founding engineer, implementing JWT authentication and a shared exception-handling/utility core framework while integrating with core-banking and SMS vendor services.
Built independent microservices for an enterprise innovation-management platform serving millions of users, including a Forgot/Reset Password service for the super-admin console and a Quartz-based scheduler for time-precise broadcast email delivery.
Built Backend-For-Frontend and Generic Gateway microservices for Rakuten Ichiba Japan on a proprietary reactive framework, implementing circuit breakers for resilience and handling billions of requests daily.
Official contributor to major JVM frameworks with significant impact on widely-used enterprise technologies. Contributed bug fixes, documentation improvements, and feature enhancements that benefit millions of developers worldwide.
VIEW ON GITHUB โDoing courses offline never been easier. Meet Oh My Course, your new companion for doing offline courses. All your downloaded courses remains to you, and we provide the beautiful UI just like any e-learning platform. Now, you can track your learning progress for offline courses, and easily navigate through it! Honestly, local video player is not good for offline courses.
Bridging the gap between relocated professionals and aspiring relocators. A community platform where people share real relocation experiences, challenges, and victories. Learn from those who've already made the move.
The most flexible compound interest calculator online. Built to handle real-world investment scenarios with advanced customization options not found in traditional calculators. Calculate and visualize growth with multiple compounding periods, variable contributions, and detailed projections.
Teaching kids real Python through story-based problems, not oversimplified block coding. Code runs on actual CPython in the browser via Pyodide, with over 445 free problems guiding students in grades 1โ10 from the basics all the way to real algorithms.
In-depth articles on Java, Spring Boot, Microservices, System Design, and Backend Development. Practical insights from production systems and real-world challenges.
Step-by-step video tutorials covering Java programming, Spring Boot framework, backend development techniques, and software engineering concepts.
I'm always interested in hearing about new projects, opportunities to contribute, or just having a technical discussion.