I am a Senior Software Developer with over 10 years of front-end experience across telecoms, financial services, and education. I’m passionate about scalable architecture and building robust SPAs using modern frameworks such as Angular, Vue, and React. I enjoy translating complex requirements into elegant, high‑performing solutions that deliver strong business outcomes and positive user experiences. I’m a fast learner and collaborative team player with strong communication and stakeholder engagement. I’ve delivered CI/CD pipelines, AWS deployments, WCAG-compliant interfaces, and accessible dashboards, while mentoring teammates and working closely with product owners, designers, and back-end engineers to continually improve usability and efficiency.

Hema Shunmugham

I am a Senior Software Developer with over 10 years of front-end experience across telecoms, financial services, and education. I’m passionate about scalable architecture and building robust SPAs using modern frameworks such as Angular, Vue, and React. I enjoy translating complex requirements into elegant, high‑performing solutions that deliver strong business outcomes and positive user experiences. I’m a fast learner and collaborative team player with strong communication and stakeholder engagement. I’ve delivered CI/CD pipelines, AWS deployments, WCAG-compliant interfaces, and accessible dashboards, while mentoring teammates and working closely with product owners, designers, and back-end engineers to continually improve usability and efficiency.

Available to hire

I am a Senior Software Developer with over 10 years of front-end experience across telecoms, financial services, and education. I’m passionate about scalable architecture and building robust SPAs using modern frameworks such as Angular, Vue, and React. I enjoy translating complex requirements into elegant, high‑performing solutions that deliver strong business outcomes and positive user experiences.

I’m a fast learner and collaborative team player with strong communication and stakeholder engagement. I’ve delivered CI/CD pipelines, AWS deployments, WCAG-compliant interfaces, and accessible dashboards, while mentoring teammates and working closely with product owners, designers, and back-end engineers to continually improve usability and efficiency.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Senior Engineer at BT Financial Group
February 28, 2022 - February 28, 2022
Designed and coded application components in an Agile environment using Angular 12; extensive RxJS for state & async data; responsive, mobile-first UI for BT Panorama Websites; UI skinning with SASS/Bootstrap 4. Deployed SPAs to AWS S3/CloudFront and consumed REST APIs hosted on AWS API Gateway with Lambda backends; UI skinning with SASS/Bootstrap 4; unit testing with Jasmine/Karma; CI practices.
Senior Engineer at BT Financial Group
February 1, 2022 - February 1, 2022
Designed and coded application components in an Agile, test‑driven environment using Angular 12. Leveraged RxJS for state and async data flow, implemented responsive, mobile‑first UI skins (SASS/Bootstrap 4), and developed components for BT Panorama Websites. Built and deployed Angular SPAs to AWS S3 + CloudFront, and consumed REST APIs hosted on AWS API Gateway with Lambda backends for a serverless web experience. Conducted unit testing with Jasmine/Karma and followed CI practices within a Scrum workflow. Ensured WCAG‑compliant interfaces, accessibility, and cross‑browser compatibility while collaborating with UX, product, and back‑end teams.
Software Developer | Front end architecture at Cohersoft
February 1, 2022 - November 13, 2025
Transforming ideas into exceptional software solutions. Built reactive, real-time UIs using Angular (v17/18 Standalone Components) and RxJS, leveraging Signals for state, with lazy loading via @defer and AWS deployment (S3 + CloudFront). Implemented secure authentication and role-based authorization (OAuth 2.0 / OpenID Connect with Auth0), and built reusable UI components with PrimeNG. Performed unit and end-to-end testing with Jasmine, Karma, Cypress and Playwright within a Scrum/CI workflow.
Senior Software Engineer at KIP MCGRATH EDUCATION CENTRES
September 30, 2021 - September 30, 2021
Designed and coded components in an Agile environment using Vue.js (Composition API) and Angular 10 to deliver scalable, responsive applications. Built a Client Portal using Vue.js, Pinia (state management), and Vue Router with role-based access control. Implemented SPA architecture, dashboards, and JSON data integration via RESTful APIs; styled with SASS/Bootstrap 4; reactive forms; unit testing with Jasmine/Karma; Guards & Interceptors for security.
Senior Software Engineer at KIP MCGRATH EDUCATION CENTRES
September 1, 2021 - September 1, 2021
Designed and developed front‑end components in an Agile environment using Vue.js (Composition API) and Angular 10. Built a client portal with Vue.js, Pinia, and Vue Router, centralising state for modules such as courses, assessments, and chat. Implemented role‑based access via guards and interceptors, created SPA navigation for smooth user journeys, and styled responsive UIs with SASS/Bootstrap 4. Integrated RESTful APIs, built reactive forms for registrations and quizzes, and performed unit testing with Jasmine and Karma. Advocated CI practices and delivered modular, scalable UI architectures.
Senior UI Developer at VOCUS COMMUNICATIONS
July 31, 2020 - July 31, 2020
Designed and coded application components in an Agile environment utilizing Angular/AngularJS. Implemented responsive UI for dealer portals and websites, planned and developed SPAs, integrated JSON data via RESTful APIs, and performed UI skinning (CSS3/Sass). Created custom directives for reusable components; unit testing with Jasmine/Karma; used Promises and routing for application control flow; CI practices.
Senior UI Developer at VOCUS COMMUNICATIONS
July 1, 2020 - July 1, 2020
Designed and coded application components in an Agile environment utilizing Angular and AngularJS. Implemented responsive UI design and development for dealer portals and websites, planned and developed SPAs, and integrated JSON data using RESTful APIs. Performed UI skinning (CSS3/Sass), created custom directives for reusable components, and conducted unit testing with Jasmine via Karma. Delivered CI/CD aligned with Scrum practices and collaborated with UX teams to improve key customer journeys and conversion rates.
Software Developer at 3PLearning (Mathletics)
June 30, 2016 - June 30, 2016
AngularJS and Node.js full-stack development; module development and UI skinning; created custom directives; unit testing (Jasmine/Karma); CI practices; worked on Live Mathletics and Mathletics Mobile App (offline features).
Software Developer at 3Plearning (Mathletics)
June 1, 2016 - June 1, 2016
Designed and coded front‑end components in an Agile environment using AngularJS and Node.js for full‑stack development. Implemented module development and UI skinning (CSS3/Sass), created custom directives for reusable components, and performed unit testing with Jasmine via Karma. Followed CI practices within Scrum workflows. Projects included Live Mathletics (AngularJS, JavaScript, SASS, Gulp, NodeJS) and the Mathletics Mobile App (offline features using Flex, AS3, SQLite).
Flash Developer at AMES, NSW
April 30, 2013 - April 30, 2013
Mobile Learning activity applications (Android) using Flash AS3; learning activities developed with Flash AS2/AS3 and XML; content authoring in Janison LMS; HTML/JavaScript templates; CSS styling for multi-browser support.
Flash Developer at AMES, NSW
April 1, 2013 - April 1, 2013
Mobile learning activity applications (Android) developed using Flash AS3 and XML. Learning activities built with Flash AS2/AS3 and XML; content authoring done in Janison LMS; HTML/JavaScript templating and CSS3 styling; developed test cases and conducted manual testing.
Flash Developer (Contract) at Studio Transfer
March 31, 2010 - March 31, 2010
Landing page development, Flash/XML/AS3 coding, micro-site development, Flash/XML/PHP coding.
Flash Developer (Contract) at Mercer Bell
March 31, 2010 - March 31, 2010
Banner ads developed using Flash CS5 / AS3; publisher accounts/media plans; Atlas Advertiser Suite.
Flash Developer at Euro RSCG Australia
August 31, 2008 - August 31, 2008
Banner ads developed using Flash CS5 / AS3; Flash design.
Flex Developer at Center of Learning Innovation, DET NSW
April 30, 2008 - April 30, 2008
Flex development for DET NSW projects.
Flash Developer at Saatchi & Saatchi
January 31, 2008 - January 31, 2008
Flash development.
Analyst / Programmer at AT2 Artists Technologies
November 30, 2007 - November 30, 2007
Analyst/Programmer responsibilities.
Software Engineer at THE FRAME GROUP PTY LIMITED
August 31, 2006 - August 31, 2006
Software Engineer responsibilities.
Rich Media Engineer at ATLAS
May 31, 2006 - May 31, 2006
Rich media engineering responsibilities.
Software Analyst at MULTIMEDIA CONCEPTS, SYDNEY
August 31, 2005 - August 31, 2005
Software analyst responsibilities.
Flash Designer at AQUENT, SYDNEY, AUSTRALIA
May 31, 2005 - May 31, 2005
Flash design for client projects.
Multimedia Developer (E-learning) at GANTEC SOLUTIONS PRIVATE LIMITED, CHENNAI, INDIA
September 30, 2004 - September 30, 2004
E-learning multimedia development.
Senior Media Producer at ELEMENT K INDIA PRIVATE LIMITED
February 29, 2004 - February 29, 2004
Media production.
Multimedia Developer at SIFY LIMITED. (Satyam Infoway)
November 30, 2002 - November 30, 2002
Multimedia development.

Education

Master degree in Information Technology (Software Engineering) at University of Sydney
January 11, 2030 - November 13, 2025
Masters in Information Technology at University of Madras
January 11, 2030 - November 13, 2025
Bachelor of Computer Applications at Mother Teresa Women’s University
January 11, 2030 - November 13, 2025
Master of Information Technology (Software Engineering) at University of Sydney (USYD), Australia
January 11, 2030 - November 13, 2025
Master of Information Technology at University of Madras, India
January 11, 2030 - November 13, 2025
Bachelor of Computer Applications at Mother Teresa Women’s University, India
January 11, 2030 - November 13, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Education, Media & Entertainment, Software & Internet, Telecommunications, Financial Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Hire a Front-End Developer

We have the best front-end developer experts on Twine. Hire a front-end developer today.