Government / public services · Nov 2024 – Oct 2025
Ease of Doing Business — MMRDA
The platform supported multiple departmental workflows and public services on a legacy React codebase that was slow to change and slow to load.
- Company
- Xangars Infratech Solutions
- Role
- React.js Developer
- Period
- Nov 2024 – Oct 2025
What I actually owned.
Developed and maintained React modules, refactored legacy components for maintainability, implemented form workflows, and mentored junior developers through code review.
Technology used.
| Frontend | React.jsReduxMaterial UIFormik |
|---|---|
| Integration | Multiple government REST APIs |
How it fits together.
Components
- Departmental workflow modules
- Redux state layer
- Formik form layer
- Government REST APIs
How they connect
- $ Departmental workflow modules → Redux state layer
- $ Departmental workflow modules → Formik form layer
- $ Formik form layer → Government REST APIs
Legacy components were refactored in place against the existing Redux architecture rather than rewritten, keeping departmental workflows live throughout.
Decisions & tradeoffs.
Refactor the legacy codebase in place rather than rewrite
Multiple departmental workflows depended on the existing architecture staying compatible while it improved.
Formik + Material UI for complex government form workflows
Needed structured validation across many multi-step forms integrating several REST APIs per service.
Metrics that matter.
-30%
Page load time
Multiple departmental workflows
Scope
Peer reviews + mentoring
Team impact
What actually went wrong, and how it got fixed.
Reducing page load time on a legacy React codebase without breaking existing workflows.
Refactored inefficient components and optimized Redux state management, cutting page load time by 30%.
Improving code quality across a team touching the same legacy modules.
Ran peer code reviews and mentored junior developers on scalable component architecture and best practices.