Available now: contract, contract-to-hire & full-time (remote)

Aniruddha Deb

Senior Angular Developer & Frontend Lead

Legacy Angular upgrades (v7 → v21) · Signals · NgRx · RxJS

I help product teams build and modernise enterprise web applications: upgrading legacy Angular codebases to the latest version without breaking them, and delivering complex, data-heavy platforms with clean state management and reusable components. 15+ years building web UIs, 5+ years hands-on in Angular, also working with React. I can start immediately.

Hire Me for Your Project
15+
Years Building Web UIs
5+
Years in Angular
40%
Faster Delivery via Reusable Components
Aniruddha Deb - Senior Angular Developer
<AD>
role: "Senior Angular Developer / Lead"
specialty: "Angular upgrades & modernisation"
stack: "Angular 21, Signals, NgRx, RxJS, Nx, Jest"
also: "React"
engagement: "Contract | C2H | Full-time"
availability: "Immediate"
</AD>

How I Can Help Your Team

Available for remote contracts, contract-to-hire and full-time roles. I can start immediately.

↻

Legacy Angular Upgrades

Move an old Angular codebase (v7 and up) to current Angular step by step: standalone components, Signals, new control flow, updated dependencies, and no regressions along the way.

Recent: Angular 7 → v21 modernisation of an enterprise application

</>

Senior Angular Developer / Lead on Contract

Join your team as a senior hands-on developer or frontend lead: feature delivery, NgRx state, reusable components, code reviews and mentoring from day one.

Recent: led Angular delivery on an enterprise GIS platform (30–40 components)

⚡

Performance & Code Health Review

A focused review of a slow or hard-to-maintain Angular app: bundle size, lazy loading, change detection, state management and test coverage, with a prioritised fix list.

Recent: reusable component system that cut delivery time by an estimated 40%

Start: Immediately Workflow: AI-assisted (Copilot, Claude Code) Engagement: Contract · C2H · Full-time Work mode: Remote (hybrid in Kolkata) Time zone: IST, flexible overlap with UK/EU & US teams

About Me

Component-driven architecture, reactive programming and reusable systems that shorten delivery timelines

I'm strong in component-driven architecture, RxJS-based reactive programming and NgRx state management, with hands-on experience in modern Angular features including Signals, standalone components and performance-focused lazy loading strategies.

I'm recognised for reducing delivery timelines through reusable component systems, clean dependency injection patterns and solid unit testing practices. I use Angular's signal-based architecture in real work (most recently a v21 modernisation) and I'm comfortable joining fast-paced product teams mid-flight.

Key Expertise

Legacy Angular modernisation: upgrading older codebases to v21, NgModules to standalone, adopting Signals safely

Modern Angular: component design, Signals, standalone components, new control flow, deferrable views and lazy loading

State management — NgRx (actions, reducers, selectors, effects), RxJS reactive patterns, event bus patterns and IndexedDB for large datasets

Architecture — Nx monorepos, Interface + InjectionToken-based DI, component libraries and design systems for multi-team workflows

AI-assisted development — GitHub Copilot for inline coding, Claude Code for plan-first multi-file refactors and test generation, with every change reviewed

Testing — Jest and Jasmine with centralised mocks and test data factories

Domain experience — GIS & location intelligence, fraud detection, construction tech, fintech, EdTech and Contentful headless CMS

Leadership — mentored teams of 5+ developers, code reviews, estimations and end-to-end delivery ownership

Looking For

Contract / FreelanceContract-to-HireFull-timeSenior Angular DeveloperAngular LeadRemoteHybrid (Kolkata)
Angular
v2 – v21
Teams
Leadership & Mentoring
30–40
Components on the GEO platform
100K+
Users
Served at 99.5% uptime

My Approach

"No component should depend on a concrete implementation. Clear interfaces, injectable abstractions and reusable building blocks are what let a codebase grow for years without slowing the team down."
- Aniruddha Deb

Professional Experience

From web design team lead to senior Angular delivery on enterprise platforms

Senior Frontend Consultant (Angular)

Contract

MSH Business Consulting Pvt. Ltd.

April 2026 - September 2026
Remote / India

Key Responsibilities & Achievements

  • Led the migration and modernization of a legacy Angular 7 codebase (2017–18) to latest Angular (v21), ensuring compatibility, stability, and improved performance.
  • Refactored legacy modules into a scalable, modular, and maintainable architecture, aligning with current Angular best practices.
  • Drove adoption of modern Angular features (standalone components, improved state handling, performance optimizations, etc.).
  • Designed and implemented reusable, high-performance UI components across the product ecosystem.
  • Owned end-to-end frontend delivery, including development, optimization, code quality, and production support.
  • Improved application performance and load time through optimization techniques such as lazy loading and efficient rendering.
  • Ensured seamless API integration and consistent data flow between frontend and backend.
  • Contributed to Agile/Scrum processes, including sprint planning, estimations, and delivery tracking.

Technologies & Tools

Angular v21TypeScriptStandalone ComponentsSignalsAngular MaterialRxJSSCSSAgile / Scrum

Consulting Principal Engineer

Contract

Successive Digital

October 2023 - June 2025
Remote / India

Key Responsibilities & Achievements

  • Led Angular development for Dentsu's GEO platform — an enterprise self-serve Location Intelligence and GIS solution used by global marketing teams for audience and location analytics.
  • Owned the map rendering layer and data catalogue UI, delivering 30–40 components across a 5-engineer team in a standalone, lazy-loaded Angular architecture.
  • Engineered Interface + InjectionToken-based DI patterns to enable abstract, swappable service implementations — improving testability and long-term maintainability.
  • Built and maintained the NgRx state management layer (actions, reducers, selectors, effects) for complex, multi-step user flows across the platform.
  • Integrated IndexedDB persistence for large uploaded geospatial CSV datasets, preventing performance degradation with memory-heavy spatial data.
  • Developed reusable, modular UI component systems across client projects, cutting estimated development time by 40%.
  • Optimised application performance through lazy loading, tree shaking, and Angular-specific build optimisations.

Technologies & Tools

Angular v17–19NgRxRxJSNx MonorepoIndexedDBTurf.jsGoogle MapsJest

Principal Engineer

Full-time

Successive Digital

May 2021 - October 2023
Noida, India

Key Responsibilities & Achievements

  • Designed and implemented scalable Angular architectures for large-scale enterprise applications with strong emphasis on performance and developer experience.
  • Built robust frontend systems using component-based architecture, RxJS reactive patterns, and user-centred design principles.
  • Integrated Contentful headless CMS into Angular applications for dynamic, marketer-controlled content management without frontend deployments.
  • Championed code quality standards through code reviews, unit testing with Jest/Jasmine, and documentation of architectural decisions.

Technologies & Tools

AngularTypeScriptRxJSNgRxContentful CMSAngular Universal (SSR)Jest / JasmineSCSS

Lead UI Developer

Full-time

Excelsoft Technologies

August 2014 - April 2021
Noida, India

Key Responsibilities & Achievements

  • Led UI development across educational platforms and enterprise applications serving 100,000+ users, maintaining 99.5% uptime across production environments.
  • Owned the UI layer (HTML5, SCSS, Bootstrap, responsive and adaptive layouts) for an Angular + .NET enterprise application.
  • Managed and mentored a team of 5+ developers, conducting code reviews, setting standards, and providing technical guidance on frontend architecture.
  • Designed responsive, adaptive interfaces optimised for desktop and mobile, reducing reported UI issues by iterating closely with QA and product teams.
  • Collaborated with stakeholders through iterative development cycles to align delivery with business goals and user needs.

Technologies & Tools

Angular UI Layer (.NET project)BootstrapAngular MaterialSCSSHTML5CSS3Responsive DesignAccessibility

Senior Associate

Full-time

Corbus

July 2011 - July 2014
Noida, India

Key Responsibilities & Achievements

  • Led the UI development of the project.
  • Defined the layout for the responsive website.
  • Built the website to the client's accessibility standards.
  • Defined the page architecture as per W3C compliance.
  • Communicated with the creative agency and onsite coordinator.

Technologies & Tools

HTMLCSSJavaScriptResponsive DesignAccessibilityW3C Standards

Team Leader - Web Design

Full-time

eWay Corp

February 2007 - June 2011
Kolkata, India

Key Responsibilities & Achievements

  • Led the Web Design team.
  • Designed websites.
  • Designed and developed email newsletters.
  • Designed and developed Flash web applications.
  • Developed interactive CD presentations.
  • Interacted with clients for new projects.

Technologies & Tools

HTMLCSSJavaScriptFlashWeb DesignEmail DesignInteractive Media

Career Timeline

A visual representation of my professional journey

Senior Frontend Consultant (Angular)

Contract

MSH Business Consulting Pvt. Ltd.

April 2026 - September 2026

Led the migration and modernisation of a legacy Angular 7 codebase (2017–18) to Angular v21, ensuring compatibility, stability and improved performance while owning end-to-end frontend delivery.

Consulting Principal Engineer

Contract

Successive Digital

October 2023 - June 2025

Led Angular development for Dentsu's GEO platform, an enterprise self-serve Location Intelligence and GIS solution used by global marketing teams for audience and location analytics.

Principal Engineer

Full-time

Successive Digital

May 2021 - October 2023

Designed and implemented scalable Angular architectures for large-scale enterprise applications with a strong emphasis on performance and developer experience.

Lead UI Developer

Full-time

Excelsoft Technologies

August 2014 - April 2021

Led UI development across educational platforms and enterprise applications serving 100,000+ users, while managing and mentoring a team of 5+ developers.

Senior Associate

Full-time

Corbus

July 2011 - July 2014

Led UI development of client projects, defining responsive layouts and page architecture to meet accessibility and W3C standards.

Team Leader - Web Design

Full-time

eWay Corp

February 2007 - June 2011

Led the web design team and worked directly with clients on new projects, covering websites, email newsletters and interactive multimedia.

Beginning of Career

2007 - Started as Team Leader, Web Design at eWay Corp

Key Projects & Consulting Engagements

Selected work across GIS, fintech, fraud detection, construction tech and legacy modernisation

Angular Legacy Modernization — Angular 7 to v21

MSH Business Consulting Pvt. Ltd.

  • Led end-to-end migration of a 2017–18 legacy Angular 7 codebase to Angular v21, ensuring zero regression in functionality while modernizing architecture.
  • Refactored legacy NgModule-based modules into standalone, lazy-loaded architecture using current Angular best practices.
  • Drove adoption of Signals, new control flow syntax, and performance optimizations across the upgraded platform.
  • Identified and resolved technical debt, deprecated dependencies, and architectural bottlenecks during upgrade cycles.
Angular v21TypeScriptStandalone ComponentsSignalsAngular MaterialHTML5SCSS

GEO — Location Intelligence & GIS Platform

Dentsu / Successive Digital

  • Owned the map rendering layer, data catalogue UI, and all geospatial visualisation components from the ground up for an enterprise self-serve platform used by global marketing teams.
  • Engineered event bus architecture for cross-module communication and Interface + InjectionToken DI for plug-and-play service implementations.
  • Implemented NgRx store for complex state flows and IndexedDB integration to handle large geospatial CSV uploads without performance degradation.
  • Delivered 30–40 standalone, lazy-loaded Angular components with comprehensive Jest test coverage within a 5-person engineering team.
  • Reduced development time by 40% through a reusable component library adopted across multiple client projects.
Angular v17–19NgRxRxJSNx MonorepoIndexedDBTurf.jsGoogle Maps

Argus West SPEAR — Provider Fraud & Abuse Solution

Argus West

  • Handled the entire Angular frontend as sole developer for an industry-first SIU (Special Investigations Unit) perspective layer integrated into bill review platforms.
  • Implemented complex Angular Guards, authentication flows, and RxJS-based state handling for the fraud detection UI.
AngularRxJSNG MaterialHTML5SCSS

PlanHub — Construction Bidding & Project Management Platform

PlanHub

  • Architected an Angular monorepo using Nx Workspace with multiple Angular applications and shared component libraries.
  • Extensive use of FormArray, local storage strategies, and SCSS theming across a multi-app monorepo structure.
AngularNgRxRxJSNx MonorepoNG MaterialHTML5SCSS

VertoFX — Currency Exchange Platform

VertoFX

  • Integrated the Contentful SDK into Angular for headless CMS-driven content management, enabling marketers to update content without frontend deployments.
  • Implemented social sharing across Facebook, Twitter/X, Instagram, LinkedIn, and WhatsApp from blog and content pages, with rich branded link previews.
  • Engineered Angular Universal (SSR) with route-level dynamic meta tag injection via Angular's Meta and Title services, so social crawlers receive fully server-rendered Open Graph and Twitter Card tags.
  • Built reusable Share Button components with deep-linked URLs and CMS-driven pre-populated share copy.
AngularContentful CMSAngular Universal (SSR)Open GraphTwitter CardsShare Buttons

Angular Blogging App — Signal-Driven, Standalone Architecture

Personal Project

  • Built a fully functional blogging application to explore modern Angular architecture without NgRx or NgModules.
  • Signal-native state management throughout — services expose read-only signals with no external state library.
  • Interface + InjectionToken DI on every service, so no component depends on a concrete implementation.
  • Test infrastructure designed for 70%+ coverage: centralised mocks, test data factories, and InjectionToken-based dependency swapping.
Angular 21SignalsStandalone ComponentsSpartan UITailwind CSSVite Test Suite
github.com/aniruddhadeb/app-blogging

Skills & Expertise

Technology landscape, working style, languages and education

Angular Framework

v2–v21Signals & Signal-based ComponentsStandalone ComponentsDeferrable ViewsNew Control FlowLazy LoadingRoute Resolvers

State Management

NgRx (Actions, Reducers, Selectors, Effects)RxJS Reactive ProgrammingEvent Bus PatternsIndexedDB for large datasets

Architecture Patterns

Modular Monorepo (Nx)Interface + InjectionToken DIComponent LibrariesMulti-team Workflows

Testing

JestJasmineUnit & Integration TestingTest Data FactoriesCentralized Mocks

UI & Styling

Angular MaterialSCSS/SASSTailwind CSSSpartan UIBootstrapResponsive / Mobile-firstWCAG Accessibility

CMS & APIs

Contentful Headless CMSRESTful APIsGIS Platform IntegrationGoogle Maps

Tooling

Angular CLIGit / GitHubNPMNx MonorepoViteAngular Universal (SSR)

Languages & Frameworks

TypeScriptJavaScriptHTML5CSS3ReactReact HooksJSX

AI-Assisted Development

GitHub CopilotClaude Code (agentic coding)ClaudeProject rules via CLAUDE.mdPlan-first multi-file refactorsAI-assisted test generationReviewing & verifying AI output

Core Competencies

Angular Upgrades & Modernisation
Signals & Signal-based Components
NgRx State Management
RxJS Reactive Programming
Standalone & Lazy-Loaded Components
Component Library Development
Jest / Jasmine Unit Testing
Angular Material & SCSS/SASS
Design System Development
Contentful Headless CMS
RESTful API Integration
Agile / Scrum Delivery

Let's Work Together

Available immediately for remote contract, contract-to-hire and full-time roles as a Senior Angular Developer or Frontend Lead. Tell me about your project and I'll reply within 24 hours.

Phone

+91-9999535802

IST (GMT+5:30)

LinkedIn

deb-aniruddha

Ready to Start?

Send a short note about the project, stack and timeline. Happy to do a quick call the same week.