I am a software engineer and solution architect with over 20 years of experience, specializing in frontend (ReactJS and Single-SPA) and backend (Java Spring Boot and NodeJS) development, with a focus on event-driven architectures. I enjoy leading software development and designing scalable, reliable solutions that prioritize performance and long-term maintainability. I promote knowledge sharing to support continuous improvement across teams, apply shift-left and fail-fast principles to improve code quality, and actively leverage tools like GitHub Copilot. I am committed to delivering projects that align with strategic business objectives and expanding my technology horizon.

Khairul Anshar

I am a software engineer and solution architect with over 20 years of experience, specializing in frontend (ReactJS and Single-SPA) and backend (Java Spring Boot and NodeJS) development, with a focus on event-driven architectures. I enjoy leading software development and designing scalable, reliable solutions that prioritize performance and long-term maintainability. I promote knowledge sharing to support continuous improvement across teams, apply shift-left and fail-fast principles to improve code quality, and actively leverage tools like GitHub Copilot. I am committed to delivering projects that align with strategic business objectives and expanding my technology horizon.

Available to hire

I am a software engineer and solution architect with over 20 years of experience, specializing in frontend (ReactJS and Single-SPA) and backend (Java Spring Boot and NodeJS) development, with a focus on event-driven architectures. I enjoy leading software development and designing scalable, reliable solutions that prioritize performance and long-term maintainability.

I promote knowledge sharing to support continuous improvement across teams, apply shift-left and fail-fast principles to improve code quality, and actively leverage tools like GitHub Copilot. I am committed to delivering projects that align with strategic business objectives and expanding my technology horizon.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Work Experience

Vice President in Technology & Operations at DBS Bank
November 30, 2022 - September 8, 2025
Architected a micro-frontend solution using Single-SPA, ReactJS, and Material-UI, integrated into the DBS Mobile App via WebView. Led a team of three; created boilerplate templates and common components; defined API contracts with backend teams to enable parallel development with mocks. Collaborated with DevOps to build a deployment pipeline uploading static files to S3 and CloudFront. Established a technology chapter (4 teams, 12 contributors) and conducted a successful POC for micro-frontend with Module Federation, which led to broader adoption. Launched the first hybrid application within six months and trained native mobile developers to web roles, delivering value across platforms.
Vice President in Technology & Operations at DBS Bank
November 1, 2022 - September 8, 2025
Architected a micro-frontend solution using Single-SPA, ReactJS, and Material-UI, integrated into the DBS Mobile App via WebView. Led a team of three; created boilerplate templates and API contracts to enable parallel frontend-backend work. Designed a deployment pipeline (S3 + CloudFront) and defined a technology chapter to scale practices. Delivered a proof-of-concept on micro-frontend architecture and analytics, launched the first hybrid mobile app, and retrained native mobile developers to web development roles.
Mgr Development (Band5 M23) at Standard Chartered Bank
November 1, 2022 - Present
Architected a micro-frontend framework and boilerplate templates using Single-SPA, ReactJS, and Material-UI for the Financial Market platform (Post-Trade: Confirmation, Settlement, Cashflow, Payment processing). Implemented data access through a Data Query Service Layer (DQSL). Developed frontend/backend core modules (Login, Home, UI Components/Theming, Authentication, Authorization, Session Control, Admin, UI Analytics). Built SSO via SAML with MFA, and stateless JWT using RS256; avoided in-memory sessions. Configured Nginx as proxy/load balancer, designed routing strategies, and enhanced REST API security with robust headers and SQL injection protection. Used Azure DevOps for source control and Agile delivery; leveraged GitHub Copilot. Contributed to concept demos (OpenFin, micro-frontend, analytics, asymmetric JWT, session control) and led technology chapter growth across 7 teams.
Mgr Development (Band5 M23) at Standard Chartered Bank
November 1, 2022 - Present
Architected a micro-frontend framework using Single-SPA, ReactJS, and Material-UI with boilerplate templates for multiple teams. Contributed to Post-Trade functionalities (Confirmation, Settlement, Cashflow, Payments) as part of the Murex migration. Implemented core frontend and backend modules (Login, Home Page, UI components, theming, authentication/authorization, session control, Admin, analytics) and integrated SSO via SAML with MFA. Implemented stateless sessions using RSA JWTs, configured Nginx as a proxy/load balancer, and established secure headers and robust API security. Led Data Query Service Layer (DQSL) integration and built a technology chapter (7 teams, 20 contributors). Demonstrated proofs-of-concept (OpenFin, asymmetric JWT, analytics, admin module) and scaled them into the project. Leveraged GitHub Copilot and Azure DevOps for development and delivery.
Vice President, Technology & Operations at DBS Bank
November 1, 2022 - September 3, 2025
Architected micro-frontend solution using Single-SPA, ReactJS, and Material-UI, integrating into the DBS Mobile App via WebView. Led a team of three, creating boilerplate templates and common components. Established API contracts to enable parallel development and collaborated across multiple domains to ensure smooth project delivery. Designed deployment pipelines using S3 and CloudFront. Successfully launched the first hybrid app within six months and trained native mobile developers in web technologies. Maintained version control with Bitbucket and user stories in Jira under Agile methodology.
Mgr Development (Band5 M23) at Standard Chartered Bank
November 1, 2022 - Present
Architected and developed a micro-frontend framework for the Financial Market platform post-trade functionalities using Single-SPA, ReactJS, and Material-UI. Integrated authentication modules with SCB Single Sign-On (SSO) enhanced with MFA and JWT stateless sessions. Configured Nginx as a proxy server and load balancer, enhancing REST API security with secure headers and SQL injection prevention. Led establishment of a technology chapter comprising 7 teams and 20 contributors, driving knowledge sharing and innovation. Promoted Agile and GitHub Copilot in development and maintained high-quality software standards.
Vice President, Technology & Operations at DBS Bank
November 1, 2022 - September 3, 2025
Architected a micro-frontend solution integrated into the DBS Mobile App using Single-SPA, ReactJS, and Material-UI. Led a team of three, developed boilerplate templates and common components. Collaborated across teams ensuring process efficiencies, established API contracts for parallel frontend-backend development, designed deployment pipeline with S3 and CloudFront for content delivery. Managed source code in Bitbucket and tracked user stories with Jira. Defined software development guidelines and successfully launched the first hybrid app within six months. Established a technology chapter comprising 4 teams and 12 contributors.
Manager Development (Band5 M23) at Standard Chartered Bank
November 1, 2022 - Present
Architected micro-frontend framework and developed boilerplate templates using Single-SPA, ReactJS, and Material-UI for Financial Market platform Post-Trade functionalities. Developed and maintained frontend and backend core modules including login, theming, authentication using SAML SSO and MFA, JWT-based stateless sessions, and configured Nginx for proxy/load balancing. Enhanced REST API security with secure headers and SQL injection prevention. Maintained code in Azure DevOps with Agile methodology and utilized GitHub Copilot. Established a technology chapter with 7 teams and 20 contributors, designed event-driven micro-frontend integration, in-house analytics service using Elasticsearch, and software development guidelines.
Senior Associate at Bank of Singapore
September 30, 2021 - September 8, 2025
Developed the Digital Token feature for the mobile application using Cordova with ReactJS UI and MobX for state management. Implemented iframe-based integration of OCBC web application into the Bank of Singapore platform (Segment C). Established API contracts with backend teams to enable frontend work with mock data, maintained code in Bitbucket and Jira, and applied Agile practices to deliver iteratively.
Senior Associate at Bank of Singapore
September 1, 2021 - September 8, 2025
Developed Digital Token feature for the mobile application using Cordova with ReactJS UI; implemented iframe-based integration to host OCBC web app within the Bank of Singapore platform. Established API contracts with backend teams to enable component development with mocks; collaborated with Jira, Bitbucket, and Agile practices to align sprint goals.
Senior Associate at Bank of Singapore
September 1, 2021 - September 3, 2025
Developed Digital Token feature using Cordova and ReactJS with MobX state management. Built iframe-based integration solution for OCBC web app. Led codebase optimization by reducing lines of code by 110,000 and improving unit test coverage from 5% to 90%. Streamlined debugging by enabling deployment of static files directly to devices, reducing debugging time drastically. Applied Agile methodology and collaborated with Scrum Master and Product Owner for aligned project goals.
Senior Associate at Bank of Singapore
September 1, 2021 - September 3, 2025
Developed a Digital Token feature for mobile app using Cordova, ReactJS and MobX. Developed iframe-based solution integrating OCBC web app into Bank of Singapore platform. Established API contracts and used mock data for frontend component development. Maintained code in Bitbucket with Agile methodology. Led codebase optimization reducing 110,000 lines and increasing unit test coverage from 5% to 90%. Streamlined debugging by deploying static files directly to mobile devices, reducing debug cycle from 30 to 3 minutes.
Technical Lead at Saltmine
October 31, 2019 - September 8, 2025
Led the redesign of the Workplace Strategy Application from scratch using Node.js, ReactJS, MongoDB, React Hooks, TypeScript, and Material UI. Delivered a back-office application for managing customer configurations (SQLite with versioning). Implemented secure login with bcrypt, JWT-based stateless sessions, and reduced dependency on third-party libraries by modernizing the stack and optimizing the UI.
Technical Lead at Saltmine
October 1, 2019 - September 8, 2025
Redesigned and delivered the Workplace Strategy Application from scratch using Node.js, ReactJS, MongoDB, React Hooks, Typescript, and Material-UI. Built a back-office app with a versioned SQLite database; implemented standard login with bcrypt-based credential validation; deployed JWT-based stateless sessions. Managed a team of four (3 developers, 1 QA) and steered frontend/backend development toward standardized API responses and UI modernization.
Technical Lead at Saltmine
October 1, 2019 - September 3, 2025
Redesigned Workplace Strategy Application using Node.js, ReactJS, MongoDB, and Material UI. Managed a team of four while contributing to main modules including login, home pages, and API standardization. Implemented JWT-based stateless authentication and optimized codebase by reducing third-party library usage. Proposed and implemented space optimization algorithm. Enhanced REST API security with headers, CSRF protection, and secure cookie attributes. Maintained source code in Bitbucket and followed Agile practices.
Technical Lead at Saltmine
October 1, 2019 - September 3, 2025
Redesigned Workplace Strategy Application using Node.js, ReactJS, MongoDB, and Material-UI. Delivered back-office app managing configurations with version-enabled SQLite. Implemented stateless JWT user sessions. Managed team of four and actively contributed to development. Optimized codebase by replacing Redux with React Hooks and reducing JavaScript & CSS size from 3MB to 200KB. Enhanced REST API security with headers, CSRF protection and secure cookies.
Senior Full Stack Engineer at Emerson
October 31, 2017 - September 8, 2025
Developed the Smart Web Plan embedded system using Java and Dojo; later refreshed to Node.js and AngularJS with Bootstrap UI. Migrated from Dojo to a more modern stack, packaging the Java portion as a WAR on Jetty and the Node.js portion to run standalone, with JWT-based sessions. UI was modernized to improve UX and performance.
Senior Full Stack Engineer at Emerson
October 1, 2017 - September 8, 2025
Modernized the Smart Web Plan embedded system by introducing Node.js, AngularJS, Bootstrap; earlier stack used Java/Dojo with WAR packaging to Jetty. Moved to Node.js with JWT-based sessions and light-weight deployment, improving performance and user experience.
Senior Full Stack Engineer at Emerson
October 1, 2017 - September 3, 2025
Developed Smart Web Plan embedded system projects initially with Java and Dojo, later modernized with Node.js and AngularJS. Managed stateful and JWT-based session authentication. Validated credentials via Active Directory and managed source code with SVN. Implemented UI improvements with Bootstrap and enhanced application performance while reducing memory use.
Senior Full Stack Engineer at Emerson
October 1, 2017 - September 3, 2025
Developed Smart Web Plan embedded system using Java, Dojo, Node.js, AngularJS, and Bootstrap. Transitioned from Java WAR deployed on Jetty with HTTP session management to Node.js app with SQLite and JWT session management. Implemented standard login with Active Directory validation. Modernized technology stack, reduced memory consumption, and improved user interface usability.
Senior Application Analyst at Seagate
June 30, 2016 - September 8, 2025
Delivered Java-based applications across Oracle EBS modules (Inventory, P/O, Order Management) with JSP/jQuery frontend. Implemented LDAP-based authentication, reduced SQL injection risk, and improved performance of SQL queries (significant speed improvements through indexing and hints). Promoted twice for delivering innovative web solutions for Oracle EBS customizations.
Senior Application Analyst at Seagate
June 1, 2016 - September 8, 2025
Developed Java-based frontend/backend tools for Oracle E-Business Suite (EBS) integration. Implemented login via LDAP, improved SQL injection protections, and performed performance enhancements (e.g., optimizing queries). Used JSP/jQuery front-end with SVN and Waterfall methodology.
Senior Application Analyst at Seagate
June 1, 2016 - September 3, 2025
Worked on Oracle EBS modules developing custom Java applications utilizing JSP and jQuery. Managed HTTP sessions and LDAP-based credential validation. Enhanced application security preventing SQL injection. Used SVN for version control under Waterfall methodology. Delivered multiple custom apps and improved SQL query performance from 10 minutes to 3 seconds by optimization. Gained two promotions for innovative web solution contributions.
Senior Application Analyst at Seagate
June 1, 2016 - September 3, 2025
Worked on Oracle EBS customizations using Java, Oracle PL/SQL, Oracle Forms, Oracle Reports, and Oracle SOA across various modules including Inventory and Purchase Order. Developed a custom Java web app using JSP and jQuery deployed on WebLogic Server with LDAP authentication and session management. Improved SQL performance drastically from minutes to seconds. Delivered multiple applications and earned two promotions by introducing innovative web development solutions.
Oracle EBS Sysadmin and DBA at Ecogreen
May 31, 2008 - September 8, 2025
Oracle EBS DBA and Systems Administrator handling PL/SQL development, concurrent programs, Forms, Reports, and DR/patch management. Managed user access, responsibilities, and security, ensuring system stability across production and development environments.
Oracle EBS Sysadmin and DBA at Ecogreen
May 1, 2008 - September 8, 2025
Oracle EBS system administration and DBA duties; patching, DR exercises, and management of environments; PL/SQL and Oracle Forms/Reports development for multiple EBS modules.
Oracle EBS Sysadmin and DBA at Ecogreen
May 1, 2008 - September 3, 2025
Designed and developed Oracle PL/SQL, Oracle Forms, Reports and maintained Oracle EBS modules. Managed user accounts and privileges to enforce role-based access. Handled patching, code promotions, and system maintenance across production, testing, and disaster recovery environments. Performed backup and recovery operations ensuring system stability.
Oracle EBS Sysadmin and DBA at Ecogreen
May 1, 2008 - September 3, 2025
Started as Oracle Developer then promoted as DBA and System Administrator. Developed solutions with Oracle PL/SQL, Concurrent Programs, Forms, Reports, and Discoverer. Managed Oracle EBS security roles, patching, and environment stability. Performed backups, disaster recovery, and tablespace management across multiple systems.
Oracle EBS Developer at Jatis
June 30, 2006 - September 8, 2025
Contract to implement Oracle EBS for the distribution module; developed using PL/SQL, Concurrent Programs, Forms, and Reports for key processes such as Receiving Transactions, PO mass cancellations, and BOM reporting.
Oracle EBS Developer at Jatis
June 1, 2006 - September 8, 2025
Contractor to implement Oracle E-Business Suite for the distribution module; developed using Oracle PL/SQL, Concurrent Programs, Oracle Forms, and Reports to support POs, Receiving, BOM reporting.
Oracle EBS Developer (Contract) at Jatis
June 1, 2006 - September 3, 2025
Supported Oracle EBS distribution module implementation focusing on Purchase Order and Inventory. Developed PL/SQL, Oracle Concurrent Programs, Forms, and Reports to support receiving transactions, mass purchase order cancellations and BOM reporting.
Oracle EBS Developer (Contract) at Jatis
June 1, 2006 - September 3, 2025
Consultant supporting Oracle EBS implementation for distribution modules including Purchase Order and Inventory. Developed PL/SQL, Concurrent Programs, Forms, and Reports supporting critical processes such as receiving and mass order cancellation.
Oracle Developer at Nusametal
December 31, 2005 - September 8, 2025
Internship focused on Oracle Forms and Reports development and table design.
Oracle Developer at Nusametal
December 1, 2005 - September 8, 2025
Internship role focusing on Oracle Forms/Reports development and table schema design; gained foundational PL/SQL skills.
Oracle Developer Intern at Nusametal
December 1, 2005 - September 3, 2025
Interned to develop Oracle Forms and Reports and designed database table schemas using Oracle technologies.
Oracle Developer (Intern) at Nusametal
December 1, 2005 - September 3, 2025
Intern focusing on Oracle technologies developing Oracle Forms, Reports, and table schema design.

Education

PhD in Computer Science at Universiti Teknikal Malaysia Melaka
January 11, 2030 - February 1, 2021
Master's in Computer Science at Universiti Teknikal Malaysia Melaka
January 11, 2030 - October 1, 2013
Bachelor in Physics at Institut Teknologi Bandung
January 11, 2030 - July 1, 2004
PhD in Computer Science at Universiti Teknikal Malaysia Melaka
January 11, 2030 - February 1, 2021
Master's Degree in Computer Science at Universiti Teknikal Malaysia Melaka
January 11, 2030 - October 1, 2013
Bachelor's Degree in Physics at Institut Teknologi Bandung
January 11, 2030 - July 1, 2004
PhD in Computer Science at Universiti Teknikal Malaysia Melaka
January 11, 2030 - February 1, 2021
MSc in Computer Science at Universiti Teknikal Malaysia Melaka
January 11, 2030 - October 1, 2013
BSc in Physics at Institut Teknologi Bandung
January 11, 2030 - July 1, 2004
PhD in Computer Science at Universiti Teknikal Malaysia Melaka
January 11, 2030 - February 1, 2021
Master of Computer Science at Universiti Teknikal Malaysia Melaka
January 11, 2030 - October 1, 2013
Bachelor of Physics at Institut Teknologi Bandung
January 11, 2030 - July 1, 2004

Qualifications

35 Contact Hours - PMP Certificate
January 11, 2030 - September 3, 2025
Professional Scrum Master™ I (PSMI)
January 11, 2030 - September 3, 2025
AWS Certified Solutions Architect – Associate (SAA-C03)
January 11, 2030 - September 3, 2025
AWS Certified Cloud Practitioner (CLF-C02)
January 11, 2030 - September 3, 2025
AWS Knowledge: Cloud Essentials
January 11, 2030 - September 3, 2025
AWS Knowledge: Architecting
January 11, 2030 - September 3, 2025
35 Contact Hours - PMP Certificate
January 11, 2030 - September 3, 2025
Professional Scrum Master™ I (PSMI)
January 11, 2030 - September 3, 2025
AWS Certified Solutions Architect – Associate (SAA-C03)
January 11, 2030 - September 3, 2025
AWS Certified Cloud Practitioner (CLF-C02)
January 11, 2030 - September 3, 2025
AWS Knowledge: Cloud Essentials
January 11, 2030 - September 3, 2025
AWS Knowledge: Architecting
January 11, 2030 - September 3, 2025
35 Contact Hours - PMP Certificate
January 11, 2030 - September 8, 2025
Professional Scrum Master™ I (PSMI)
January 11, 2030 - September 8, 2025
AWS Knowledge: Cloud Essentials
January 11, 2030 - September 8, 2025
AWS Certified Solutions Architect – Associate (SAA-C03)
January 11, 2030 - September 8, 2025
AWS Certified Cloud Practitioner (CLF-C02)
January 11, 2030 - September 8, 2025
AWS Knowledge: Architecting
January 11, 2030 - September 8, 2025
35 Contact Hours - PMP Certificate
January 11, 2030 - September 8, 2025
Professional Scrum Master™ I (PSMI)
January 11, 2030 - September 8, 2025
AWS Certified Solutions Architect – Associate (SAA-C03)
January 11, 2030 - September 8, 2025
AWS Certified Cloud Practitioner (CLF-C02)
January 11, 2030 - September 8, 2025
AWS Knowledge: Architecting
January 11, 2030 - September 8, 2025
AWS Knowledge: Cloud Essentials
January 11, 2030 - September 8, 2025

Industry Experience

Financial Services, Software & Internet, Professional Services