I am a Senior Angular Developer & Front-End Tech Lead with 10 years of experience specializing in building high-performance, enterprise-grade Single Page Applications (SPAs). My work spans across major global clients in banking (RBC, Danske Bank), fintech (MasterCard), and telecom (Inmarsat).
I focus on creating scalable design systems, optimizing UI performance, and establishing robust front-end architectures while bridging the gap to backend systems through practical exposure to .NET Core Web API and MS SQL Server.
- Performance Optimization: Reduced application load times by 30% through lazy loading, AOT compilation, tree-shaking, and bundle optimization.
- Design Systems: Built reusable Angular component libraries that cut feature development time by 35% across cross-functional squads.
- Scale & Migrations: Spearheaded the Angular 18 β‘οΈ 19 migration for Royal Bank of Canada (RBC) PMAT application with zero regression and full backward compatibility.
- UX & Friction Reduction: Reduced user friction by 22% via data-driven usability testing and heuristic evaluations.
- Security & Compliance: Implemented enterprise container and dependency security scanning using Snyk and Aqua Scan within CI/CD pipelines.
Angular (2-19) β’ TypeScript β’ JavaScript (ES6+) β’ RxJS β’ SCSS / CSS3 β’ HTML5
|
Angular Material β’ Design Systems β’ WCAG (Accessibility) β’ Responsive Web Design β’ Wireframing & Prototyping
|
Jest β’ Jasmine β’ Karma β’ Cypress (E2E) β’ SonarQube (Code Quality)
|
Git β’ GitHub Actions β’ Jenkins β’ Webpack β’ Docker β’ npm
|
.NET Core Web API β’ MS SQL Server β’ REST APIs β’ Swagger
|
Google Gemini β’ GitHub Copilot β’ ChatGPT
|
π¦ Portfolio Management & Analytics Tool (PMAT) | Royal Bank of Canada (RBC)
- Role: Assistant Consultant / Front-End Lead
- Stack: Angular 18/19, TypeScript, SCSS, Azure DevOps, Snyk, Aqua Scan
- Impact: Led the Angular 18 β‘οΈ 19 migration with zero downtime, upgraded reusable Angular component libraries, and integrated Snyk/Aqua Scan to meet RBCβs strict security standards.
π³ Supply Chain Management Platform (SCM) | MasterCard
- Role: Assistant Consultant
- Stack: Angular, TypeScript, Jest, Azure DevOps, Agile
- Impact: Redesigned core UI workflows to improve processing speed and UX, and achieved higher code reliability by authoring comprehensive Jest test suites.
π°οΈ Self Service Portal | Inmarsat (Telecom)
- Role: Technology Lead
- Stack: Angular 13, Cypress, Jasmine, Karma, SonarQube, Jenkins, AWS, SSO (ADFS)
- Impact: Designed end-to-end UX workflows and component architecture improving task efficiency by 28%, integrated SSO via ADFS, and established Cypress E2E coverage.
ποΈ CCPTS Operations - Centralised Dashboard | Danske Bank
- Role: Technology Lead
- Stack: Angular, TypeScript, .NET Core Web API (exposure), Azure DevOps
- Impact: Architected centralized operations dashboards, streamlining operations visibility and lowering manual coordination overhead.
- πΌ LinkedIn: /in/jayeshdhage
- π§ Email: jshdhage@gmail.com
- π Location: Pune, Maharashtra, India

