Skip to content
View jayeshdhage07's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report jayeshdhage07

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jayeshdhage07/README.md

Hi there, I'm Jayesh Dhage! πŸ‘‹

Senior Angular Developer | Front-End Tech Lead | UI Architect πŸš€

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.


⚑ Career & Technical Highlights

  • 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.

πŸ’» Key Expertise & Tech Stack

πŸš€ Core Front-End

Angular (2-19) β€’ TypeScript β€’ JavaScript (ES6+) β€’ RxJS β€’ SCSS / CSS3 β€’ HTML5

🎨 UI, UX & Design Systems

Angular Material β€’ Design Systems β€’ WCAG (Accessibility) β€’ Responsive Web Design β€’ Wireframing & Prototyping

πŸ§ͺ Testing & Quality Assurance

Jest β€’ Jasmine β€’ Karma β€’ Cypress (E2E) β€’ SonarQube (Code Quality)

βš™οΈ DevOps, Tooling & CI/CD

Git β€’ GitHub Actions β€’ Jenkins β€’ Webpack β€’ Docker β€’ npm

πŸ”Œ Back-End (Secondary Exposure)

.NET Core Web API β€’ MS SQL Server β€’ REST APIs β€’ Swagger

πŸ€– AI-Assisted Development

Google Gemini β€’ GitHub Copilot β€’ ChatGPT

πŸ’Ό Key Projects Highlight

🏦 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.

πŸ“Š GitHub Activity & Stats

Jayesh's GitHub Stats Top Languages

GitHub Streak

🀝 Let's Connect!


Visitor Count: visitor count

Pinned Loading

  1. FlaskRestApi FlaskRestApi Public

    Simple Profile Application using Python Flask and MySQL

    HTML 1

  2. Enngage/ngx-paypal Enngage/ngx-paypal Public

    Paypal integration for Angular

    TypeScript 186 71

  3. ConsoleApp ConsoleApp Public

    Banking System in an ASP.NET Core console application that allows deposits, withdrawals, and displays balances

    C# 1

  4. testApp testApp Public

    Angular 18 application configured with mock data generation using Faker.js for realistic test scenarios. The setup includes comprehensive unit testing with Karma and Jasmine for component and servi…

    TypeScript 1