Senior Systems Engineer
INFOPRO Sdn Bhd
- Developed front-end Web applications using HTML5, CSS3 and JavaScript using Dojo Toolkit
- Developed hybrid smartphone applications using Apache Cordova and Web technologies targeted to run on Android and iOS
- Architected and developed an end-to-end Web application using AngularJS, NodeJS, ExpressJS and MongoDB
- Web server installation, configuration and hardening using JBoss Enterprise Web Server / Apache HTTP Server
- Implemented our Web application product to a customer overseas; provided on-site installation, briefing and support.
- Architected and developed front-end Web applications using HTML5, CSS3 and JavaScript using Dojo Toolkit
- Architected and developed hybrid smartphone applications using Apache Cordova and Web technologies targeted to run on Android and iOS
- Architected and developed an end-to-end Web application using AngularJS, NodeJS, ExpressJS and MongoDB
July 2014 - September 2016
Associate Mobile Engineer
Hokenso Sdn Bhd
- Developed hybrid mobile apps for the insurance industry, using Ionic Framework, AngularJS and IBM Mobile First
- Restructured the base framework of their mobile application to follow industrial best practices, cater for memory leaks and performance optimizations
- Migrated IBM Mobile first from version 7 to version 8, both on client side and server side
- Assisted in enhancing the workflow for developers, mainly in structuring proper build tools to automate production builds
September 2016 - February 2017
Technical Lead
Rant.ai Network
- Lead architect in determining the technologies and frameworks to use based on project requirements
- Architected and developed the front-end for a statistic-based Web application using Dojo Toolkit as a Javascript framework, along with HTML5 and CSS3
- Architected and developed the entire system (Web, Mobile Web, Mobile App, Backend) of a travel insurance platform, using Dojo Toolkit, HTML5, CSS3 (front-end), Ionic v3 and Angular 4 (mobile app) and REST API using NodeJS, ExpressJS and MySQL (back-end)
- Worked with several third-party APIs such as logging in with Facebook and Google, along with proper authentication handling on the internal system with JSONWebTokens
- Developed a chatbot using React
- Developed an end-to-end e-commerce platform using Angular 5 (front-end), NodeJS, ExpressJS, MySQL and Sequelize ORM (back-end)
- Integrated with a payment gateway provider
- Setup a Linux production server from scratch (Ubuntu), setup Apache, MySQL, NodeJS runtime, secured and hardened the servers, and setup a reverse-proxy web server to point to an internal application server
- Server DNS and SSL setup
- Managed and mentored subordinates by guiding and showing the best practices, assigning tasks, tracking their progress and reviewing their work
March 2017 - April 2018
Senior Systems Consultant
INFOPRO Sdn Bhd
Research & Development on new technologies applicable to the banking sector
May 2018 - Present