System Software Engineer | Frontend Architect
TCSFeb, 2020 - Dec, 20222 yr 10 months
CCM360 Monitoring Tool: Architected hybrid coexistence to migrate from MVC (AngularJS controllers + $scope) to MVVM (Angular 8 componentdriven architecture), enabling staged rollout with zero downtime. Transformed Controllers into ViewModels (Components) and refactored routing/services to enforce clean domain boundaries, reducing legacy MVC coupling. Standardized service contracts and error handling to strengthen reliability, aligning Models and ViewModels for consistent communication across endpoints. Bulk Upload Platform: Upgraded Angular 412, with lazyloaded modules and shared validators integrated with microservices. Led crossfunctional delivery, coordinating QA, backend, and product teams while guiding a 3member team through planning, reviews, and stable releases.