Front-End Developer specializing in Angular and React, with 8+ years of experience building scalable, high-performance, responsive web applications for eCommerce and enterprise platforms. Skilled in TypeScript, RxJS, NgRx, Redux, and creating maintainable UI components that follow accessibility and performance best practices. Experienced in integrating REST APIs, optimizing user experience, and delivering production-ready features in Agile/DevOps environments. Collaborates effectively with cross-functional global teams to turn business requirements into functional prototypes and reliable front-end solutions.

Narmadha Thirugnananam

Front-End Developer specializing in Angular and React, with 8+ years of experience building scalable, high-performance, responsive web applications for eCommerce and enterprise platforms. Skilled in TypeScript, RxJS, NgRx, Redux, and creating maintainable UI components that follow accessibility and performance best practices. Experienced in integrating REST APIs, optimizing user experience, and delivering production-ready features in Agile/DevOps environments. Collaborates effectively with cross-functional global teams to turn business requirements into functional prototypes and reliable front-end solutions.

Available to hire

Front-End Developer specializing in Angular and React, with 8+ years of experience building scalable, high-performance, responsive web applications for eCommerce and enterprise platforms. Skilled in TypeScript, RxJS, NgRx, Redux, and creating maintainable UI components that follow accessibility and performance best practices.

Experienced in integrating REST APIs, optimizing user experience, and delivering production-ready features in Agile/DevOps environments. Collaborates effectively with cross-functional global teams to turn business requirements into functional prototypes and reliable front-end solutions.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Beginner
See more

Language

English
Advanced
Tamil
Advanced

Work Experience

Frontend Developer (E-Commerce Web Application) at Freelance Developer
May 1, 2025 - Present
Developed and maintained responsive web applications using Angular 17, TypeScript, RxJS, HTML5, CSS3, SCSS, and Bootstrap based on client requirements. Designed reusable Angular components, services, and modules following scalable and maintainable architecture. Integrated RESTful APIs using Angular services and HttpClient to retrieve, process, and display application data. Implemented RxJS Observables/operators for asynchronous API communication and efficient data handling. Built responsive, user-friendly interfaces across desktop, tablet, and mobile. Collaborated directly with the client for requirements analysis, feature development, and technical solution delivery. Troubleshot and resolved functional/UI issues while optimizing application performance and user experience.
Application Developer (Bell.ca, Virgin Mobile) at IBM
September 1, 2019 - April 1, 2023
Prototyped, designed, and implemented modular, interactive, and reusable TypeScript/React front-end interfaces using ReactJS, Redux, Hooks, RxJS, React-Router, Webpack, and supporting libraries. Participated in Agile ceremonies and collaborated with QA, designers, and PMs to meet sprint goals. Built pages compliant with W3C AA accessibility (AODA) standards. Implemented Omniture web analytics for Bell eShop to improve user tracking and performance metrics. Worked with Git/Bitbucket and TFS for version control and supported code reviews. Provided production support through bug fixing and deployments, and delivered new features by analyzing use cases and building functional prototypes. Contributed to codebase quality through mentoring and documentation, and led knowledge transfer sessions while maintaining brand and design guidelines.
Application Developer at IBM
September 1, 2019 - April 1, 2023
Developed front-end applications using ReactJS, Redux-Saga, React-Router, RxJS, TypeScript, JavaScript (ES6), and Bootstrap. Built modular, reusable interfaces with Redux for state management and implemented asynchronous flows via Redux-Saga and Redux-Thunk. Integrated RESTful APIs and optimized data flow patterns. Implemented W3C/WCAG/AODA-compliant UI across components while maintaining brand consistency. Created React SPAs and enhanced performance using modern React patterns. Added Omniture web analytics for Bell eShop and developed unit/integration/snapshot tests using RTL and Jest. Worked with Node.js and MongoDB/Mongoose for persistence and supported Agile delivery with QA, designers, PMs and global teams. Managed code with Git/Bitbucket/TFS and supported CI/CD for production deployments.
Senior Systems Engineer (AT&T, Ulta Beauty) at Infosys Ltd
December 1, 2016 - August 1, 2018
Developed scalable UI components using Angular 4/5, Bootstrap, and integrated with REST APIs. Applied web development best practices and reusable design patterns to reduce codebase complexity and improve maintainability. Used Google Analytics features to track user actions such as last login, search activity, and most visited pages. Focused on improving user experience through performance, animation, and detailed UI execution. Participated in code reviews to enforce project standards and mentor other developers. Worked in Agile methodology to deliver tasks on time, and maintained Git repositories to support seamless collaboration. Supported multiple projects and contributed to clean UI and pixel-perfect delivery through client-focused improvements and UI recommendations.
Senior Systems Engineer at Infosys Ltd
December 1, 2016 - August 1, 2018
Developed scalable, reusable UI components using Angular 4/5, ReactJS, Redux, NgRx, and Bootstrap. Converted UX wireframes and mock-ups into responsive, interactive interfaces, accelerating prototyping and reducing design iteration cycles. Delivered ADA/WCAG-compliant responsive applications across many screens and improved user satisfaction. Optimized performance using lazy-loading, animation and React hooks, reducing load time. Implemented and tested REST APIs, integrated analytics (Google Analytics and Omniture), and tracked user behaviors such as searches and most visited pages. Built reusable React and Angular components for consistency and faster development. Conducted unit and integration testing with Jest and React Testing Library and participated in Agile ceremonies, code reviews and CI/CD workflows.
Software Developer at Hakunamatata solutions
May 1, 2014 - November 1, 2016
Designed and developed front-end code using AngularJS and Angular 2, integrating them with web services. Collaborated with the design team and implemented UI using HTML5, CSS3, SASS, Bootstrap, and npm. Tested and identified problems, implemented solutions, and completed sprint duties prior to releases to reduce bugs. Participated in estimation and sprint planning for module delivery aligned with design and functional requirements. Worked with JavaScript plugins for charts, progress bars, and timers to add animations. Integrated APIs with client-side validations using JSON and AJAX. Delivered multiple projects and received positive feedback for clean UI and pixel perfection, including suggestions to improve website aesthetics and usability.
Software Developer at Hakuna Matata Solutions
May 1, 2014 - November 1, 2016
Designed and developed front-end code using AngularJS and Angular 2, integrating with web services. Implemented UI with HTML5, CSS3, SASS and Bootstrap and used npm tooling for workflow support. Converted UX wireframes into responsive interfaces, reducing design iteration cycles. Tested and resolved issues ahead of sprint releases to reduce bugs, and supported project estimation and planning. Built and integrated JavaScript plugins for charts, progress bars and timers for UI animations. Implemented client-side validations and integrated APIs using JSON and AJAX. Contributed to UI/UX improvements and delivered maintainable, performant solutions.

Education

NET Solutions Bridging Program at Humber College
October 1, 2019 - March 1, 2020
B.E. (Bachelor of Engineering) in Electronics and Communication at India
June 1, 2010 - April 1, 2014
.NET Solutions Bridging Program at Humber College
October 1, 2019 - March 1, 2020
NET Solutions Bridging program at Humber College, Toronto, ON, Canada
October 1, 2019 - March 1, 2020
B.E. (Bachelor of Engineering) in Electronics and Communication at India
January 11, 2030 - August 18, 2026

Qualifications

B.E. (Bachelor of Engineering) in Electronics and Communication
June 1, 2010 - April 1, 2014
NET Solutions Bridging Program
October 1, 2019 - March 1, 2020
NET Solutions Bridging program, Humber College
October 1, 2019 - March 1, 2020

Industry Experience

Software & Internet, Computers & Electronics, Retail, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Beginner
See more