// about
Who I am
I'm a Staff / Senior Software Engineer based in Kuala Lumpur, Malaysia, with over 15 years building enterprise software across the energy, telecommunications, defence, and government sectors.
My work sits at the intersection of backend engineering and platform thinking. I'm equally comfortable writing production Java services and designing the CI/CD infrastructure, dependency governance, and security tooling that makes a team faster and safer. I've spent much of my career on systems that don't get rebuilt often — which means quality, maintainability, and long-term architectural decisions matter deeply to me.
At PETRONAS Digital, I lead DevOps and platform engineering for a portfolio of 30+ applications, and I've spent years as a freelance backend architect building geospatial platforms for government agencies including DBKL (KL City Hall) and PLUS Malaysia.
What I work with
Backend & Frameworks
Java 5–18, Spring (Core, Boot, Security, Cloud, WebFlux, Data/HATEOAS), Hibernate/JPA, Apache Camel, Apache CXF, ActiveMQ, Camunda/Activiti BPM, REST APIs, Microservices
Cloud & DevOps
Azure (Container Apps, App Service, SQL, AD/Entra ID), AWS (S3, Glacier, X-Ray), Kubernetes/Helm, Docker, Terraform, Ansible, Azure Pipelines, Jenkins, GitHub Actions
Security & Build
Maven (advanced — custom plugin dev, dependency analysis, multi-module), Gradle, OWASP, Fortify SAST, Keycloak SPI, CVE remediation, EOL dependency management, CyberArk secrets management
Other technologies
Education
BSc Computer Science (Networking)
Universiti Teknologi Malaysia (UTM)
2006 – 2009