Aman PareekFront-End Engineer II
← Back to work

Field report

Zeotap · Senior Software Engineer Confidential

Angular Upgrade to v17 + Signals

Modernized the codebase and enabled Signals for cleaner state patterns.

My contribution

Senior Software Engineer · Zeotap

  • Planned and executed a safe upgrade path for legacy Angular components.
  • Improved maintainability by aligning to modern Angular patterns.
Problem
Legacy Angular patterns were slowing delivery and making state harder to reason about.
Constraint
The upgrade had to land without disrupting active product work.
Decision
Planned a staged upgrade to Angular 17 and introduced Signals where they clarified state.
Trade-off
Accepted a longer migration path rather than a risky big-bang rewrite.
Result
A maintainable Angular 17 codebase with modern state patterns.
System flow
  1. Legacy components
  2. Upgrade path
  3. Angular 17
  4. Signals state

Tech

Angular 17 · Signals · Refactoring Strategy · Performance