Badges
Certifications
Certificate: Problem Solving (Basic)
Certificate: Problem Solving (Intermediate)
Certificate: JavaScript (Basic)
Certificate: SQL (Basic)
Certificate: SQL (Intermediate)
Certificate: React (Basic)
Certificate: Node (Basic)
Certificate: Node.js (Intermediate)
Certificate: JavaScript (Intermediate)
Work Experience
Mgr, Development
Standard Chartered• November 2022 - Present
Vice President in Technology & Operations
DBS• September 2021 - November 2022
Managed to implement MicroFront-End using Single SPA. Managed to lead Front-End Engineers to deliver first project using Single SPA MicroFront-End. Managed to integrate the code repository with the Build Pipeline and Code Quality Scanner. Managed to integrate with the AWS cloud solution to host the static file using AWS S3 Bucket, AWS CloudFront, AWS CloudFront Association Function to manage the request and response service.
Front-end Lead
Bank Of Singapore• October 2019 - September 2021
Managed to reduce the number of lines from 245k to 135k. Hence, it reduced the bug and vulnerability from 400++ down to 20. In few hours, fix them all and down to 0. It also increased the unit test code coverage by 5%. Managed to reduce the minimised Javascript and Css files size (each file > 2.4 MB) into several small chunk files size in KB and Bytes only. AWARD: First Prize of the Hack:OnT Challenge 2020 (https://www.linkedin.com/posts/khairulanshar_first-hackathon-and-first-prize-activity-6711970024644595712-eIWC) CEO Recognition award 2020.
Full-stack Lead
Saltmine• October 2017 - October 2019
Redesigned and redeveloped the main platform from the scratch using NodeJS, MongoDB Atlas, React Hooks, Typescript, and Material UI. Introduced 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. Managed to perform the code cleaning to be more reusable and replacing callback approach with async-await approach. Managed to modify the webpack for separating the third-party code with the main code. Managed to reduce the minimised Javascript and Css file size from 3 Megabyte down to 200 Byte. Managed to implement the secure REST API with JWT and stored in cookies with httponly and secure enabled. Managed to improve 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. Managed to implement the request and response interceptor in Axios.
Full-stack Lead
Emerson• September 2016 - October 2017
Involved in project to develop the Smart Web Plan from the scratch using NodeJS, AngularJS, Bootstrap, and SQLite. Involved in project to enhance the Smart wireless Gateway features using Java and Dojo.
Senior Analyst
Seagate• May 2008 - June 2016
Managed to achieve 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. Managed to achieve 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)