Skip to content
Open for contracts — remote or hybrid, worldwide

Senior Software Engineer - Transforming Complex Requirements Into Clean Code.

Freelance Angular architect with 8+ years on enterprise products. I help teams in the UK, EU and US split monoliths, upgrade Angular, and ship faster — without pausing the roadmap.

Pune, India (IST · UTC+5:30)I work async with teams in the UK, EU and US East Coast.

Years building Angular apps
8+
Tier-1 operators running my frontend
10+
Micro-frontends I architected
4
Engineers I mentor
3–5

Trusted on products for

  • Netcracker
  • NUUDAY
  • Telesat
  • Marsh
  • Zensar / M3BI
  • Tier-1 Telecom OSS/BSS
  • Insurance & InsurTech
  • Business Intelligence
  • Netcracker
  • NUUDAY
  • Telesat
  • Marsh
  • Zensar / M3BI
  • Tier-1 Telecom OSS/BSS
  • Insurance & InsurTech
  • Business Intelligence

Experience

8+ Years of Angular Experience With Global Teams

I stay with products instead of hopping between projects — including about five years on the same Tier-1 telecom platform, through five major Angular versions.

  1. Senior Software Engineer — Netcracker Technology Solutions

    Frontend lead and micro-frontend owner on CSRD

    Jun 2023 — Present

    Current

    Pune, India · Distributed Agile team

    • Lead the frontend on CSRD, the agent desktop used by 10+ Tier-1 telecom operators.
    • Own the Module Federation setup — 4 micro-frontends that deploy independently.
    • Review architecture decisions and mentor a squad of 3 to 5 junior and mid engineers.
    • Ship through GitLab CI, Jenkins, Docker and AWS, including production support.
  2. Software Engineer — Netcracker Technology Solutions

    GraphQL, reusable widget SDKs and test automation

    Nov 2021 — Jun 2023

    Pune, India · 16-person Agile team

    • Delivered several CSRD releases for enterprise clients including NUUDAY and Telesat.
    • Connected the agent desktop to GraphQL and REST for faster data loading.
    • Built reusable UI widgets that other CSRD modules now use.
    • Grew test coverage with Jasmine, Jest, TestCafe and Playwright to cut regression time.
  3. Software Engineer — M3BI India Pvt Ltd (A Zensar Company)

    Secure full-stack apps for insurance and BI clients

    Oct 2019 — Nov 2021

    Pune, India

    • Built secure Angular 8–12, Node.js and MongoDB apps for insurance clients including Marsh.
    • Added GraphQL on the frontend to stop over-fetching and speed up page loads.
    • Ran Docker and Kubernetes workflows for staging and production.
    • Delivered a Power BI and Angular proof of concept for in-app analytics.
  4. Agency & Product Delivery — Angular Minds · Softmatic Technologies

    Fast client milestones across web and hybrid mobile

    Jun 2017 — Sep 2019

    Pune, India

    • Shipped Angular 2–7 web apps and Ionic mobile apps to the Play Store and App Store.
    • Owned the whole release pipeline on tight agency deadlines.
    • Worked directly with clients to scope and deliver features on fixed milestones.
    • Built the full-stack range I still use on contracts: Node.js, MongoDB and REST.

Case Studies

Angular Systems Running in Production

Three projects, told the way a CTO reads them: what was broken, what I changed, and what it fixed.

CSRD — Customer Service Representative Desktop

Context

A large agent desktop used every day by support staff at 10+ Tier-1 telecom operators, including NUUDAY and Telesat, across Europe, Asia and the Americas. I have owned the frontend for about five years, across two roles.

The constraint

Everything lived in one Angular app, so every team shared one release train and unrelated features blocked each other. Long agent shifts also slowed the app down: RxJS subscriptions were never cleaned up, so memory kept climbing.

What I architected

  1. 1 Split the app into 4 independent micro-frontends with Module Federation, so squads deploy without waiting for each other.
  2. 2 Fixed the memory leaks by standardising RxJS cleanup (takeUntil and the async pipe) and enforcing it in every code review.
  3. 3 Moved complex multi-step agent workflows into NgRx, which cut UI state bugs sharply.
  4. 4 Built a set of reusable widgets, so new modules compose tested components instead of rebuilding them.
  5. 5 Owned releases end to end through GitLab CI, Jenkins, Docker and AWS, including live production support.
Tier-1 operators live
10+
Independent deployments
4
Leaks after refactor
Zero
Angular versions carried
v14→20
  • Angular 14–20
  • TypeScript
  • NgRx
  • RxJS
  • Module Federation
  • GraphQL
  • Playwright
  • TestCafe
  • AWS

RaterSpot — Insurance Multi-Rating Platform

Numnu — Consumer App & Admin PWA

Tech Stack

My Angular & Micro-Frontend Tech Stack

24 technologies, grouped so you can match them to your job spec in seconds. Hover any badge for the detail behind it.

Core

What I use every day

  • Angular v2 → v20
  • TypeScript 8+ years
  • JavaScript (ES6+)
  • RxJS Cleanup and async patterns
  • NgRx Multi-step workflow state
  • Angular Signals Live in production
  • HTML5 / CSS3 / SCSS
  • Tailwind CSS

Tooling & DevOps

How the code gets built and shipped

  • Module Federation 4 remotes in production
  • Webpack
  • Git / GitLab / Bitbucket
  • GitLab CI/CD
  • Jenkins
  • Docker
  • Kubernetes
  • AWS (EC2 / S3)

Quality & APIs

How I keep releases safe

  • GraphQL
  • REST APIs
  • Node.js / Express
  • MongoDB
  • Playwright End-to-end test suites
  • TestCafe
  • Jest
  • Jasmine / Karma
  • Expert
  • Advanced
  • Working knowledge

Services

Four Ways I Help Angular Teams

Every project is scoped around a result, not a ticket list. You end up with an architecture your team can run long after I hand it over.

01

Micro-Frontend Architecture

Split the monolith. Let every squad ship on its own.

One big Angular app means one release train, so unrelated teams block each other. I split it into independent micro-frontends using Module Federation. Each squad then deploys on its own schedule, and one broken remote no longer takes the app down.

  • Shell and remote map, with clear team ownership
  • Shared dependency strategy for Module Federation
  • A separate CI/CD pipeline per remote
  • Safe fallbacks when a remote fails to load
  • Module Federation
  • Webpack
  • Angular
  • GitLab CI
02

Angular Upgrades & Scaling

Move from Angular 14 to 20 without pausing your roadmap.

I upgrade live products one version at a time, so features keep shipping. You get standalone components, Signals, a tidier NgRx store, and the RxJS cleanup that stops the slow memory leaks users feel late in a long session.

  • Version-by-version upgrade plan you can roll back
  • Migration to standalone components and Signals
  • NgRx store audit and cleanup
  • Subscription hygiene enforced in code review
  • Angular 20
  • Signals
  • NgRx
  • RxJS
  • TypeScript
03

Performance Optimization

Faster loads and green Core Web Vitals.

I measure first, then fix. Server-side rendering where it earns its keep, lazy loading by route, strict bundle budgets, and leaner GraphQL queries so you stop over-fetching. You get before-and-after numbers, not opinions.

  • Core Web Vitals and bundle-size baseline
  • SSR and hydration setup
  • Route-level lazy loading and preloading
  • Leaner GraphQL and REST data fetching
  • Angular SSR
  • GraphQL
  • Lighthouse
  • Webpack
04

Consulting & Team Mentoring

Your team gets stronger, not just your codebase.

Architecture reviews, a code-review checklist your seniors will actually use, tighter CI/CD on AWS and GitLab, and hands-on coaching for junior and mid engineers. I have led squads of 3 to 5 engineers for the last three years.

  • Architecture review with a ranked fix list
  • Code-review checklist and definition of done
  • Stronger GitLab and AWS pipelines
  • Test strategy with Jest and Playwright
  • AWS
  • GitLab CI
  • Docker
  • Playwright
  • Jest

Contact

Hire a Freelance Angular Architect

Let's build something scalable. Tell me what you are stuck on — a monolith to split, a bundle that will not shrink, or a team that needs an architect in the room. I reply to every real enquiry within one business day.

I work async with teams in the UK, EU and US East Coast.

Based in

Pune, India (IST · UTC+5:30)

No newsletters, no recruiter spam. Just a reply.