Miovision
THE CHALLENGE
The Challenge
The NX Cloud Angular application was built on older Angular versions with heavy Angular Material dependency — causing significant performance overhead, bundle size bloat, and maintenance complexity. Platform lacked reusable component infrastructure for cross-application sharing. Test coverage was insufficient for mission-critical traffic monitoring systems. Traffic visualization needed better Google Maps integration for real-time intersection and camera display.
THE SOLUTION
What We Built
Upgraded NX Cloud to latest Angular. Removed Angular Material dependency entirely, replaced with custom lightweight Angular components. Developed reusable UI component library including multi-select and dynamic components using Angular Signals for state management. Integrated Google Maps for real-time traffic intersection and camera visualization. Implemented 90%+ unit test coverage and E2E testing with Cypress. Integrated with BFF layer using NestJS and backend services in .NET and Java.
IMPACT DELIVERED
Improved platform performance and significantly reduced load times. Enabled reusable component infrastructure for platform-wide scaling. Delivered real-time traffic visualization for transportation agencies across Canada. Enhanced platform reliability through automated testing — critical for smart city infrastructure.
OUR ROLE
Software Engineer — Angular modernization, custom component library development, Google Maps integration, BFF integration with NestJS, and comprehensive automated testing infrastructure (unit + E2E).
Engagement Details
Engagement Type
Staff Augmentation
Vertical
Enterprise
Tech Stack
Category
Staff Augmentation