Nikhil Hukkerikar

Engineering Leader · Frontend Platforms & Design Systems · Advanced Angular

Principal Frontend Engineer · Angular Platform & Design-System Architecture

Engineering leader with 16 years in a large regulated enterprise. I lead a 24-person onshore/offshore team and own Phoenix — the bank's internal Angular design system, CLI and form-building platform — backing 50 applications and 300+ developers, with a $3–4M annual budget I negotiate directly with peer executives. Recent work: consolidating legacy applications onto one supported platform, cutting open-source vulnerability findings from 100K to 40K, and building the context layer that makes Copilot accurate against our internal framework. Started in 2010 as a developer on CashPro Online, Phoenix's largest consuming application.

Frontend platform architect with 16 years building Angular at scale inside a large regulated bank. Designed and built Phoenix — the bank's internal Angular platform: component library, CLI, form-building engine and companion design system — from its first reusable components in 2016 to a platform that backs 50 applications and 300+ developers. Strongest in library architecture and upgrade strategy: per-component entry points that cut bundle sizes by 80%, and an upgrade path built on automated Angular migration schematics, so a consuming team moves to a new version in about a week instead of three months. Still hands-on: personally built Phoenix Loom, a JSON-driven form platform used for 200+ payment types, and the context layer that makes GitHub Copilot accurate against Phoenix's APIs.

Phoenix — the platform I own, at a glance

Platform products

  • Design system — Angular 22 component library
  • Phoenix CLI — scaffolding, scanning, AI tooling
  • Loom — form engine, 200+ payment types

Serving

50 applications · 300+ developersincl. CashPro Online with 30+ sub-apps(login, payments, payroll, dashboards)

  • $3–4Mannual budget
  • 100K → 40KOSS vulnerabilities
  • 30teams migrated
  • 24person team
  • 80%bundle size cut
  • ~1 wkper upgrade (was ~3 mo)
  • 30teams migrated
  • 90%test coverage

Frontend & Platform Depth

  • Angular — expert, 14 yrsAngular 22, Signal store, framework authorship, migration strategy, code generation
  • Frontend engineeringTypeScript, JavaScript, React 18+, HTML5, CSS3, SASS, Bootstrap
  • AI-assisted developmentCopilot custom instruction sets & workspace indexing, LLM context design for proprietary codebases, prompt-based CLI tooling, AI code scanning
  • Quality & accessibilityVitest, Playwright, WCAG 2.2 AA, Section 508, CI/CD automation
  • Platform & toolingNode.js, npm, Webpack, Git, GitHub, GitHub Copilot, Figma
  • Backend & infrastructureJava, Spring MVC, REST, Oracle, OpenShift, Splunk, Agile, SDLC governance
  • Angular — expert, 14 yrsAngular 22, Signals & Signal Store, schematics, @angular/elements micro-frontends, framework authorship, migration strategy
  • Platform & build toolingComponent-library packaging & versioning (ng-packagr, secondary entry points), private npm registries, Node.js, npm, Vite, esbuild, Webpack, CLI tooling (oclif), project scaffolding, Git, GitHub, Figma
  • AI-assisted developmentCopilot custom instruction sets & workspace indexing, LLM context design for proprietary codebases, prompt-based CLI tooling, AI code scanning
  • Frontend engineeringTypeScript, JavaScript, React 18+, HTML5, CSS3, SASS
  • Quality & accessibilityVitest, Playwright (Phoenix held at 90% test coverage), WCAG 2.2 AA, Section 508, CI/CD automation
  • Backend & infrastructureJava, Spring MVC, REST, Oracle, OpenShift, Splunk, Agile, SDLC governance

Leadership

  • Org design
  • People management
  • Budget ownership
  • Executive stakeholder negotiation
  • Platform & design-system strategy
  • Onshore & offshore delivery
  • Security & regulatory compliance
  • Hiring & coaching
  • Legacy modernization
  • AI integration

Core expertise

  • Angular platform architecture
  • Micro-frontends (@angular/elements)
  • Component libraries & design systems
  • Versioning & automated migrations
  • Developer tooling & CLIs
  • JSON-driven form authoring
  • LLM context design
  • Frontend security
  • Accessibility (WCAG 2.2 AA, 508)
  • Technical influence & mentoring

Experience

Bank of America — Senior Technology Manager

Dec 2024 – Present
  • Lead a 24-person onshore/offshore team of UX designers, engineers and QA analysts; 10 direct reports.
  • Own the $3–4M annual Phoenix budget (since 2025), negotiated directly with peer executives.
  • Accountable for security posture, compliance, roadmap and releases across all three platform products.
  • Own architecture and technical direction for Phoenix — component library, CLI, the Phoenix Loom form engine and a companion design system — backing 50 applications and 300+ developers, including CashPro Online's 30+ sub-applications.
  • Designed and built the original prototype of Phoenix Loom and carried it to production: a form authoring and rendering platform covering 200+ payment types. Business analysts build forms in four stages (Layout, Config, Weave, Preview) and publish them under maker-checker approval.
  • Moved 30 delivery teams off legacy technology onto Phoenix v8 and Angular 22 (~3 months per team); upgrades now land as a single version bump, so a team moves to a new version in a week.
  • Built the migration strategy that moved 30 delivery teams onto Phoenix v8, then to Angular 22 through schematic-driven version bumps, including the move from the Webpack builder to Angular's esbuild application builder with Vite as the dev server. Upgrades went from ~3 months to about a week.
  • Cut open-source vulnerability findings from 100K to 40K by consolidating the portfolio onto one supported version.
  • Designed the micro-frontend architecture on @angular/elements: features ship as self-contained custom elements that teams build and release independently.
  • Built the foundation for mobile-native components: core logic split from presentation, separate UI and mobile wrappers sharing one API, mobile variants published as a tertiary entry point. Guided the team extending it across the library.
  • Rewrote @phoenix/cli on oclif, so developers get consistent, self-documenting commands.
  • Authored a framework-specific instruction layer for GitHub Copilot: per-entry-point API docs, usage constraints and canonical patterns, indexed so completions resolve against Phoenix's real APIs rather than generic Angular.
  • Built AI into daily workflow: prompt-based CLI commands for code scanning and codebase mapping, plus indexed per-component docs for Copilot accuracy on internal code.
  • Shipped Phoenix Loom to production, replacing a legacy form engine: 200+ payment types, with business analysts building and publishing forms under maker-checker approval.
  • Run the central intake pipeline for 300+ developers, prioritizing UX/UI requests, enhancements and defects on a two-week bug SLA.
  • Hired 4 full-time engineers and promoted 3, with zero attrition.
  • Mentor engineers and set technical direction across a 24-person team (15 engineers, 3 QA, 6 UX); hired 4 and promoted 3 with no attrition.

Bank of America — Technology Manager, VP

Mar 2022 – Dec 2024
  • Moved from engineer to manager; set Phoenix strategy for its next major release — planning, new engagements, support, roadmap and hiring.
  • Set the technical strategy for Phoenix v7: architecture, roadmap, support model and onboarding of new consuming applications.
  • Re-architected how consuming applications take upgrades: each major release ships 4–5 version-specific Angular schematics that apply its breaking changes, and those of the underlying Angular version, through ng update.
  • Launched Griffin, a React-based alternative to Phoenix, so React-fluent teams could onboard without retraining.
  • Held the framework to the bank's Global Information Security standards and shipped the changes that closed risks across the application portfolio.
  • Extended the framework for accessibility and mobile; introduced tech-feasibility sessions during design, catching non-standard component usage early.

Bank of America — Software Engineer III, VP

Dec 2019 – Feb 2022
  • Led the Phoenix framework team; set the upgrade and migration path for applications built on it.
  • Cut Phoenix 6's bundle sizes by 80% by restructuring the library with ng-packagr so every component ships as its own secondary entry point.
  • Built Docsmot, a virtual canvas editor for banking applications — drag-and-drop assembly that generates Angular markup and TypeScript.

Infosys & Randstad (client: Bank of America) — Phoenix UI

Jun 2016 – Nov 2019
  • Built the reusable Angular component library that became Phoenix; themed it to enterprise UX standards and published it to a private internal npm registry.
  • Added project scaffolding and git pre-commit hooks so teams started faster and kept a consistent code style.

Infosys Ltd (client: Bank of America) — CashPro Payments

Jun 2010 – May 2016
  • Designed and built payment types for a global payments hub — Financial-i Innovation of the Year, 2011.
  • Core contributor to the Dynamic Payment Generator, building payment layouts for corporate clients on the fly; won the Infosys Dynamo Award.

Education

Bachelor of Engineering, Electronics & Telecommunications — Mumbai University, India, 2010