Work
  • Apr 2023 — Now
    SICPA Product Security logoSICPA Product Security
    Kuala Lumpur, Malaysia
    Senior Fullstack Engineer / Machine Learning

    Build and maintain backend, web, and desktop solutions supporting AI- and search-driven product experiences using Java, Spring Boot, Angular, JavaFX, Kafka, PostgreSQL, Keycloak, Docker, and Linux.

    • Deliver production services that power AI and search experiences across products, with a focus on quality, scalability, security, and long-term maintainability.
    • Contribute to system design and code reviews, helping maintain a clean, well-documented codebase and stronger engineering standards across the team.
    • Coordinate technical delivery with internal and external partners, translating product requirements into executable engineering work.
  • Jun 2019 — Mar 2023
    SICPA Product Security logoSICPA Product Security
    Kuala Lumpur, Malaysia
    Mobile Backend Developer

    Delivered backend services, web applications, and computer vision solutions for mobile and enterprise products.

    • Built and maintained Java Spring Boot API services that enabled core mobile application functionality with strong emphasis on reliability, security, and scalability.
    • Developed and supported Angular web applications, contributing to end-to-end delivery across frontend and backend components.
    • Developed computer vision models, supporting applications, and internal development tools using Python to expand machine learning capabilities.
  • Jan 2017 — Jun 2019
    Standard Chartered Bank logoStandard Chartered Bank
    Kuala Lumpur, Malaysia
    Development Lead

    Led the development, delivery, and maintenance of multiple projects using Java, J2EE, Spring Boot, Oracle, MQ, and Docker.

  • Aug 2012 — Dec 2016
    HSBC Software Development Malaysia logoHSBC Software Development Malaysia
    Kuala Lumpur, Malaysia
    Senior Software Engineer

    Developed banking solutions using Java, J2EE, Spring, Adobe Flex, Struts, and Maven for the Global Business Funds department.

  • Aug 2011 — Jul 2012
    DHL IT Services logoDHL IT Services
    Kuala Lumpur, Malaysia
    Integration Analyst

    Developed the Electronic Proof of Delivery modules using Java, Spring, Apache Struts, Maven, and Git for the courier service.

  • Jun 2011 — Aug 2011
    Sabre Airline Solutions logoSabre Airline Solutions
    Philippines
    Senior Developer

    Guided junior developers and provided training; introduced software testing using Java technologies, JUnit, and Sonar.

  • Apr 2007 — Apr 2011
    Lawson Software (now Infor) logoLawson Software (now Infor)
    Philippines
    Senior Developer
    • Developed frontend components for the company product used by multiple medium-scale retail companies globally using Java.
    • Developed a web platform built from the ground up using Java servlet technology.
  • Jan 2006 — Apr 2007
    5DB Consulting logo5DB Consulting
    Philippines
    Java Developer

    Developed the internal sales opportunity management system for Fujitsu Philippines using C#, .NET, and Java backend components.

  • Jun 2005 — Dec 2005
    Fluor Daniel Inc. logoFluor Daniel Inc.
    Philippines
    Project Automation Intern

    Developed project automation and inventory management utility programs using PHP.