Badges
Certifications
Certificate: JavaScript (Basic)
Certificate: Problem Solving (Basic)
Certificate: SQL (Basic)
Certificate: SQL (Intermediate)
Certificate: React (Basic)
Certificate: Node (Basic)
Certificate: JavaScript (Intermediate)
Certificate: Problem Solving (Intermediate)
Certificate: Node.js (Intermediate)
Work Experience
Mgr, Development
Standard Chartered• November 2022 - Present• Singapore
Supervised the design and implementation of innovative technology solutions, including micro-frontend and micro-services architectures, to ensure a consistent user experience across a diverse range of applications. Key Contributions: • Established and led a technology chapter, which comprises 7 teams and 20 individuals with ongoing expansion, directing ongoing expansion efforts, and promoting knowledge sharing across teams. • Conducted and demonstrated an Openfin proof of concept within two months, showcasing key features such as provider, window, workspace, docking, and notifications. • Designed the integration of Micro-frontend and Micro-services utilizing JSON web access and refresh tokens to provide a secure and stateless solution. • Achieved to improve the platform security by integrating Single Sign-On (SSO) with Multi-Factor Authentication and leveraging advanced session management features. • Designed in-house analytics service using Elasticsearch, along with an Authorization feature for user access management based on profiles.
Vice President in Technology & Operations
DBS• September 2021 - November 2022
Led, coached, and mentored a team of four direct reportees. Designed a hybrid mobile application architecture utilizing Amazon Web Services (AWS) cloud solutions for hosting. Achieved to implement a shift-left approach within our Continuous Integration/Continuous Deployment (CI/CD) pipeline to prioritize secure coding practices throughout the development lifecycle. Key Contributions: • Established and led a technology chapter which comprises 4 teams and 12 individual contributors. • Successfully implemented advanced micro-frontend architecture using Single-SPA and Module Federation. This led to the adoption of Single-SPA across teams and improved code management. • Successfully launched the first hybrid application within six months, marking a significant shift in the mobile app development strategy. • Transitioned most native mobile application developers into web application roles, significantly boosting the team's web development capabilities. • Delivered comprehensive documentation on Confluence, establishing a repository for design standards and project templates.
Front-end Lead
Bank Of Singapore• October 2019 - September 2021
Supervised the development of the Digital Token project at Bank of Singapore, successfully implementing Multi-Factor Authentication to significantly boost security and user satisfaction. Key Contributions: • Resolved 15 open bug tickets and completed critical story tickets, including PIN registration, high transaction with PIN verification, and generating offline PIN for project preparedness by December 2019. This enabled the successful launch of the Digital Token project with minimal user-reported issues in March 2020. • Supervised codebase optimization effort, reducing total lines of code by 110k. • Refined development standards for Hybrid Mobile Applications.
Full-stack Lead
Saltmine• October 2017 - October 2019
Led, coached, and mentored a team of six direct reportees to build Workplace Strategy Solution Web Application. Key Contributions: • Redesigned the main platform from the scratch using NodeJS, MongoDB Atlas, React Hooks, Typescript, and Material UI. • Proposed and applied the new algorithm for the space optimisation to reduce the unallocated residual space. With the new algorithm the unallocated residual space goes down almost to 0. • Performed the code cleaning to be more reusable and replacing callback approach with async-await approach. • Modified the webpack for separating the third-party code with the main code. • Reduced the minimised JavaScript and CSS file size from 3 Megabyte down to 200 Byte. • Implemented the secure REST API with JWT and stored in cookies with httponly and secure enabled. • Improved the security aspect by implementing the CSRF code in request header and will be compared with CSRF code stored in the cookie which sealed by JWT.
Full-stack Lead
Emerson• September 2016 - October 2017
Join as Full-Stack Developer to manage the embedded system for the Smart Web Plan. Key Contributions: • Redesigned the Smart Web Plan from the scratch using NodeJS, AngularJS, Bootstrap, and SQLite. • Involved in project to enhance the existing Smart wireless Gateway features using Java and Dojo.
Senior Analyst
Seagate• May 2008 - June 2016
Join as Application Analyst for the Oracle EBS. Develop a custom application integrated with the Oracle EBS. Key Contributions: • Achieved 2 times promotions for bringing new ideas and solutions on the Web development for the Oracle EBS customisation. • Involved in various projects using different technology such as Java, oracle SOA, oracle Workflow, Oracle application framework. • Improved the SQL Query performance tuning from 10+ minutes down to 3 second by creating necessary index and use it through index hint.
Oracle EBS Sysadmin
Ecogreen• June 2006 - May 2008
Designed and Developed an Oracle Form for uploading planning and shipment data from excel and inserted into the oracle table. As a result, the marketing team can see the shipping plan information and its status. Designed and Developed Oracle Custom Application for Customer Service users for entering the order request, Marketing users for approving the order price, Planning users for comparing the production planning data with the current on hand quantity. The custom application data can be imported into Oracle Order Management EBS module. Managed and maintained the production, testing, development and disaster recovery sever. Managed to perform the Hot and Cold backup. Managed and maintained Oracle EBS Users, Responsibilities, Menus, Functions, Concurrent Manager and Program, applying new patches, code promotion and others. Promoted as Oracle EBS DBA and Sysadmin.
Oracle Consultant
Jatis• January 2006 - June 2006
Involved in various project to implement Oracle EBS for Purchase Requisition, Purchase Order, and Inventory module. Designed and developed a solution using Oracle Web PLSQL to fetch PO data using barcode reader device and perform Receiving Transaction. Developed the Oracle Concurrent Program to perform PO Mass Cancellation. Developed the Oracle Concurrent Program to generate Bill of Materials (BOM).
Oracle Developer
Nusametal• April 2005 - December 2005
Joined the company in Internship program and involved in various project to develop the Oracle PLSQL, Oracle Form, and Oracle Report.
Education
Universiti Teknikal Malaysia Melaka
Computer Information Systems, PhD• February 2015 - February 2021
1. Khairul Anshar, Nanna Suryana Herman, Noraswaliza: “Blind Write Protocol,” 17th International Conference on Intelligent Systems Design and Applications. Advance in Intelligent System and Computing, vol. 736, pp. 868-879, 2017. (Published) 2. Khairul Anshar, Nanna Suryana Herman, Noraswaliza: “Blind Write Protocol Implementation in Apache Derby Database,” Journal of Information Assurance and Security, vol. 13, pp. 048-055, 2018. (Published) 3. Nanna Suryana Herman, Khairul Anshar, Noraswaliza: “The Potential Application of Blind Write Protocol,” International Journal of Computer Information Systems and Industrial Management Applications, vol. 10, pp. 219-226, 2018. (Published) 4. K. Anshar, N. Suryana, Othman, M.F.I.: “Hotine Oblique Mercator Map Projection in Proj4Js Library,” the 6th International Conference on Geomatics and Geospatial Technology, vol. XLII-4/W16, ISPRS Archives, pp. 75-82, 2019. (Published) 5. Khairul Anshar, Nanna Suryana Herman, Noraswaliza: “Basic Principles of Blind Write Protocol,” Bulletin of Electrical Engineering and Informatics. 9. 10.11591/eei.v9i3.2032, 2020. (Published)
Universiti Teknikal Malaysia Melaka
Computer Information Systems, MS• August 2010 - October 2013
1. Khairul Anshar and Nanna Suryana Herman: “Geospatial Content for Smartphone,” Adv. Sci. Lett. 20, Numbers 10-12, October 2014, pp. 1793-1797(5), doi: 10.1166/asl.2014.5669 (Published) 2. Khairul Anshar, Nanna Suryana Herman, Zahriah Othman, and Safiza Suhana Kamal Baharin: “Different Geospatial Data on Hybrid Map Application,” Journal of Networks, Vol 10, No 7 (2015), 413-419, Aug 2015, doi:10.4304/jnw.10.7.413-419 (Published) 3. K. Anshar, N. Suryana, Othman, M.F.I.: “Hotine Oblique Mercator Map Projection in Proj4Js Library,” the 6th International Conference on Geomatics and Geospatial Technology, vol. XLII-4/W16, ISPRS Archives, pp. 75-82, 2019. (Published)