Software Developer – AvePoint
MOE ISFS – Integrated Student Finance System
Enterprise Singapore GCC-compliant student finance platform for MOE Singapore, built with microservices, Registry pattern, Dapr sidecars, and hybrid REST/gRPC communication.
01. Context & Business Problem
The Integrated Student Finance System (ISFS) is an enterprise cloud platform built for the Ministry of Education (MOE) Singapore under the Government on Commercial Cloud (GCC / GCC+) framework. The system centralizes and automates student financial assistance schemes, bursary evaluations, and subsidy distributions for educational institutions across Singapore.
02. Scope, Role & Team Dynamics
Frontend Developer at AvePoint working within a distributed engineering organization of 80–100 engineers spanning Singapore, Vietnam, and China. Responsible for architecting key finance registration modules, multi-step income eligibility wizards, and reusable enterprise component libraries.
Cross-functional distributed organization (80–100 engineers, QA, PMs, and cloud architects). Managed via 2-week Agile sprints with strict code review gates and Singapore GCC compliance verification.
Engineered student financial eligibility assessment flows; created reusable UI components adhering to Singapore government design guidelines; integrated .NET backend APIs via Dapr sidecars; optimized data grid performance for thousands of student records.
03. Technical Challenges & Constraints
- Strict compliance with Singapore Government on Commercial Cloud (GCC / GCC+) security baselines, including IM8 and MTCS SS 584 controls.
- Multi-step financial calculations with real-time dependent validation across household income brackets and family member profiles.
- Hybrid microservice communication requirements: REST for public APIs and gRPC for high-throughput inter-service orchestration.
04. Architecture & Technical Decisions
- React 19 & TypeScript for compile-time safety and optimal client performance in high-stakes financial workflows.
- Zustand for predictable, lightweight state management across complex multi-page financial assessment forms without Redux boilerplate overhead.
- Dapr sidecars combined with Registry pattern for resilient service discovery, state management, and decoupled backend microservice invocation.
05. Implementation Highlights
- Engineered responsive financial registration and income evaluation wizard with real-time field validation and progress persistence.
- Built reusable UI components adhering to internal enterprise design system and accessible form standards.
- Implemented route-level code splitting and lazy loading to keep bundle sizes minimal despite complex data grids.
06. Results & Operational Impact
- Delivered release milestones on schedule, passing comprehensive Singapore government security and IM8 audits without blockers.
- Streamlined the financial assistance application flow for thousands of students and educational administrators across Singapore.
07. Engineering Lessons Learned
- In large-scale distributed teams (80+ engineers), strict TypeScript contracts and automated mock APIs are crucial to prevent frontend-backend integration bottlenecks.
- State isolation per feature domain dramatically reduces regression risks during rapid multi-team iterations.