Maybank Branch Delivery System

Frontend Developer · Maybank Indonesia · 2021–2022

About

The Branch Delivery System runs counter operations in every Maybank Indonesia branch, from account opening and transfers to card and e-banking activation. Its frontend was rebuilt as micro-frontends on single-spa, on top of Java Spring Boot microservices connected to core banking.

My part

  • Helped set up the micro-frontend architecture on single-spa
  • Built Python tooling for the development workflow
  • Built a shared form and validation system on React Hook Form and Zod for a form-heavy app
  • Built live transaction and document status updates over WebSocket
  • Built screens on top of the Spring Boot services that connect to core banking

Features

Domestic & international transfersAccount registrationAccount openingAccount blockingAccount historyCard activationCredit card settingsMobile & internet banking activationPower of attorney & supporting documentsRDN accounts for stock investorsCore banking integration

Stack

ReactTypeScriptsingle-spaReduxReact Hook FormZodWebSocketPythonSpring Boot
rachmad.id© 2026 Rachmad Syaefullah. Made in Bekasi.