profile-pic

Prateek Chauhan

A Software Developer with 3 years of experience in Angular, Spring Boot, Oracle SQL Server, Bitbucket & JIRA. In search of opportunities to learn and grow professionally while doing my best for the organization.
  • Role

    Sr. Product Engineer

  • Years of Experience

    6 years

Skillsets

  • Bootstrap
  • Caching
  • Azure DevOps
  • AngularJS
  • Service-based state management
  • WCAG accessibility
  • Swagger
  • PrimeNG
  • Postman
  • Onpush change detection
  • NGXS
  • NgRx
  • MySQL
  • Karma
  • Jasmine
  • Image optimization
  • Angular
  • Angular Material
  • Angular CLI
  • Dynamic component rendering
  • TypeScript
  • Spring Boot
  • Signals
  • SCSS
  • RxJS
  • Rest APIs
  • Responsive UI
  • Oracle SQL
  • Lazy Loading
  • HTML5
  • Git
  • JavaScript

Professional Summary

6Years
  • Dec, 2022 - Oct, 20252 yr 10 months

    Sr. Product Engineer | Recruitment Module Architect

    HROne
  • Feb, 2020 - Dec, 20222 yr 10 months

    System Software Engineer | Frontend Architect

    TCS

Work History

6Years

Sr. Product Engineer | Recruitment Module Architect

HROne
Dec, 2022 - Oct, 20252 yr 10 months
    Owned modernization and performance engineering of the Recruitment Module (10k50k users), ensuring scalability and maintainability. Architected Angular upgrades (v1019) including dependency cleanup and rollout strategy. Delivered major performance gains 72% bundle reduction (2.5MB700KB), 50% payload reduction (34MB17MB), and 79% TBT improvement (1910ms400ms). Redesigned architecture and integrations via routing optimization, caching strategies, API contract alignment, and CI/CD enhancements with zero-downtime releases. Led and mentored developers, enforcing coding standards and guiding architectural decisions.

System Software Engineer | Frontend Architect

TCS
Feb, 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.

Major Projects

2Projects

CCM360 Monitoring Tool AngularJS (v1.x) Angular 8 Migration

    Enterprise monitoring UI migration from AngularJS to Angular 8 with hybrid coexistence enabling staged rollout. Converted controllers to component-driven architecture with feature modules and shared services, enabling staged rollout with zero downtime and improving reliability by 30%. Refactored routing and services to establish clean domain boundaries, reducing legacy coupling and cutting over-fetching by 5%.

Bulk Upload Platform Angular 4 Angular 12 Upgrade

    Migrated bulk file upload UI to Angular 12 with lazy-loaded flows and shared validators integrated with Spring Boot microservices. Restructured routing with lazy-loaded upload flows and shared validators, improving by 50% and reducing bundle size by 80%. Aligned UI with microservices and file-validation workflows, increasing stability and cutting QA regression effort by 5 hours per cycle.

Education

  • B. Tech Computer Science

    Dit University (2019)

Certifications

  • Javascript essential training

  • Css essential training

  • Learning the angular cli

  • Angular essential training

  • Html essential training