Back to Projects
Moladin Fintech Platform
TypeScriptReactReduxMicrofrontendGolang

Moladin Fintech Platform

Full-stack development of a Payment System, Order Management System, Warehouse Inventory System, and CRM Application for one of Indonesia's leading fintech companies.

Overview

At Moladin, a leading Indonesian fintech company, I worked for 2+ years across two roles — first building the CRM Application, then expanding into full-stack work on a Payment, Order Management, Collection Management and Warehouse Inventory Management System.

Architecture

The platform used a Microfrontend architecture with Webpack Single SPA. Each product tribe owned its domain and could deploy independently.

Key Contributions

CRM Application (2022 - 2023)

  • Designed and developed a full-featured CRM application for sales and customer success teams
  • Implemented scalable microfrontend architecture within the tribe
  • Wrote engineering documentation and applied best practices across the frontend team

Full-stack Expansion (2023 - 2024)

  • Built Payment System supporting multiple payment methods and reconciliation
  • Built Collection System for managing installment collections, overdue handling, and debt recovery workflows
  • Developed Order Management System for tracking the full order lifecycle from submission to fulfillment
  • Created Warehouse Inventory Management System for stock check-in/check-out, tracking, and logistics
  • Mentored junior engineers and ran technical design reviews
  • Applied Golang for performance-critical backend services

What I Learned

Running microfrontends in production for 2+ years taught me that the hardest problems aren’t technical - they’re organizational. Clear ownership, shared type packages, and a strict shared dependency policy are the real keys to success.

Technologies Used

TypeScript, JavaScript, React, Redux, Microfrontend (Single SPA), Golang