
Harshith Bettaswamy
Senior Front-End Engineer | Angular & Enterprise Web Applications | UK
Hire this person
Send a job offer directly to this candidate
About
Senior Front-End Engineer with 9+ years of experience building enterprise-scale Angular applications across rail, banking, consulting, and healthcare industries. Expert in Angular, TypeScript, and RxJS. Proven track record delivering scalable front-end architectures, dashboards, and performance optimisations with 90%+ unit test coverage. Experienced in Agile environments, working with cross-functional teams and stakeholders.
Experience
Senior Software Engineer - Wabtec Corporation - Bangalore, India
(2023-03 - 2025-09)
Stack: Angular 15, TypeScript, Jasmine/Karma, SonarQube, Jenkins, CI/CD, i18n
- Built Angular 15 components from Figma designs (HTML5/SCSS), enabling product customisations for US/Canada dispatch operations.
- Implemented i18n with English/French support, reducing locale defects via structured message catalogues and fallback strategies.
- Integrated real-time train tracking using WebSocket for continuous live data synchronisation and instant UI updates.
- Achieved 90% unit test coverage with Jasmine/Karma, enforced SonarQube quality gates for vulnerabilities and code smells.
- Contributed to PI Planning, risk/dependency management, cross-team UI syncs, CI/CD builds, and code reviews.
Module Lead - LTIMindtree - Bangalore, India
(2021-04 - 2023-03)
Stack: Angular 12, Angular Material, D3.js, RxJS, REST APIs, MSAL Client: Deloitte
- Led a team of 5 UI developers in delivering a research-based platform and shipped 5 Angular Material dashboards on an accelerated timeline.
- Built interactive reporting with D3.js and Angular 12, integrated REST APIs with RxJS patterns for robust async flows.
- Implemented Microsoft OAuth 2.0 authentication for an Angular SPA using Azure Entra ID and MSAL Angular, including redirect URI configuration, route guards, and token acquisition flows.
Software Engineer - Synechron - Bangalore, India
(2016-08 - 2021-03)
Stack: Angular 11, Angular Material, RxJS, JavaScript, REST APIs, AEM
- Developed Angular 11 digital wallet with 15 reactive forms and complex validations, stabilised async flows using Subjects, Subscriptions, and HTTP interceptors. (Client: Mastercard)
- Led the upgrade of an existing application from AngularJS to Angular 12, modernising the codebase and improving maintainability, along with Angular Material theming to support customer-specific theme requirements. (Client: Cuscal)
Education
MSc - Advanced Computer Science - University of Sussex (2026-09)
B.E. - Computer Science - MSEC (2016)


