I am a software developer from Malaysia. I have more than 17 years in software development. I started programming as a profession in C and slowly transition into web application development in .NET. After more than 4 years programming in .NET, I started exploring Java programming until now. Recently, I am learning Phyton and Go programming. I have experience developing applications in both monolith and microservices architectures. Below is my experience during 17 years of software development;

Software Developer (Java)

Katalyst Data Management Sdn. Bhd., Kuala Lumpur, Malaysia (Jun 2019 - Present)

  • iGlass Portal: Web application for subsurface data management.

    • Enhanced seismic and well searching with ElasticSearch.
    • Upgraded front-end of searching page from Dojo to ReactJs.
    • Application update for database migration from Oracle to PostgreSQL.
    • Java upgraded from Java 8 to Java 11.
    • Container upgraded from JBoss EAP 6.x to JBoss EAP 7.x.
    • Improved application performance.
  • SeismicZone: Online seismic data brokerage marketplace.

    • Spring MVC upgraded from 3.x to 4.x to 5.x.
    • Java upgraded from Java 7 to Java 8 to Java 11.
    • Container upgraded from JBoss EAP 6.x to JBoss EAP 7.x.
    • Application update for database migration from Oracle to PostgreSQL.

Back-end Developer (Java)

RHB Banking Group, Kuala Lumpur, Malaysia (Aug 2017 – Jun 2019)

  • RHB Motor Insurance Mobile App and Back-office Management System.

    • Involved in pre-development, development, and release of the application.
    • Integration with Payment Gateway and third-party Motor Insurance API.
    • Enhanced and maintained back-end of Motor Insurance Mobile App and Back-office Management System.
  • RHB Mobile Banking Batch and Back-office Management System.

    • Enhanced, maintained, and on-call rotation support for Mobile Banking Batch application.
    • Enhanced and maintained back-end of Back-office Management System.

Senior Software Developer (Java)

HeiTech Padu Berhad, Selangor, Malaysia (Nov 2010 - Aug 2017)

  • Sistem Pengurusan Pesakit V3.0: Patient Management System for Ministry of Health Malaysia.

    • Involved in new features development and release of the application to hospitals around Malaysia.
    • Lead the development team during production deployment.
  • H2Care V3.0: Clinic Management System.

    • New features development and maintenance.
    • Application hosting from dedicated server to Cloud (AWS E2).
  • Clinical Documentation (CD) Medical Devices Integration.

    • Involved in pre-development, development, and POC for Patient Vital Sign Monitoring module.
    • Integration with Welch Allyn Connectivity SDK.
  • ClinicLocator: Mobile application to locate nearest clinics and hospitals.

    • Involved in pre-development, development, and released of the application.
    • Enhanced and maintained back-end of the application.
  • Business Intelligence Tool Integration for Heitech Content Management System and Helpdesk System.

    • Integration with Pentaho Community Edition as Business Intelligence Tool.
  • Heitech Content Management System.

    • Alfresco Community Edition installation and customisation to replace the existing CMS.

Programmer (.NET)

Masterplan Consulting Sdn. Bhd., Kuala Lumpur, Malaysia (Apr 2009 - Nov 2010)

  • Sistem Pengurusan Balai Polis Diraja Malaysia: Police Station Management System for Royal Malaysia Police.

    • Application enhancement and maintenance.
    • Conducted application training.
  • Specific Material Store (SMS) System for Polis Diraja Malaysia (Royal Malaysia Police).

    • Application enhancement and maintenance.
    • Conducted application training.
  • Masterplan Helpdesk System.

    • Involved in pre-development, development, and POC of the application.

Programmer (.NET)

Synovate Sdn. Bhd. (Currently known as Ipsos), Kuala Lumpur, Malaysia (Jan 2007 - Apr 2009)

  • In-house Development and Support.

    • Provided technical support on SPSS Dimensions for junior programmers.
    • Explored new approach to enhance and improve data processing work efficiency by designing new plans, manual and training.
  • Customer Value Proposition (CVP) for Ford Europe, Standard Chartered, SingTel, American Express and The Hong Kong Advertiser Association.

    • Involved in development for online survey, computer-aided telephone interview and data entry applications.
    • Data cleansing for analysis.
  • Data processing and Auto Charting for Mandarin Oriental, General Motors (GM) and HSBC.

    • Involved in monthly data processing and auto charting for Mandarin Oriental, GM and HSBC.

Technical Executive

KAG Engineering Sdn. Bhd., Perak, Malaysia (Jan 2005 - Feb 2006)

  • Electrical Engineer for Electrical and Mechanical Maintenance and Service Works for Lembaga Air Perak (LAP), Jabatan Pengairan dan Saliran (JPS), Indah Water Konsortium Sdn. Bhd. (IWK) for Ipoh and Taiping and Grundfos Pumps (Malaysia) Sdn. Bhd.

Development Engineer (C Language and Electronics)

Agni Energie Sdn. Bhd., Selangor, Malaysia (Sep 2003 - Nov 2004)

  • Involved in circuit design and control and data logging unit programming for Fuel Cell Car Project and 500W PEM Fuel Cell Test Station Control and Data Logging Unit for Testing 500W Proton Exchange Membrane (PEM) Fuel Cell Operating Parameters.