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