Summary
Overview
Work History
Education
Skills
Timeline
Hi, I’m

Sowmiya Perumal

Web Developer
Montreal,QC
Sowmiya Perumal

Summary

  • 6+ years of experience building scalable, responsive web applications using Angular, TypeScript, and Bootstrap.
  • Skilled in SPA development, REST API integration, reactive forms, and lazy loading.
  • Proficient in RxJS, unit testing (Jasmine/Karma), and version control with Git/Bitbucket.
  • Experienced in Agile (Scrum) environments with a focus on clean, maintainable, and reusable code.
  • Integrated UI libraries like Angular Material and ngx-bootstrap to enhance user experience

Overview

6
years of professional experience
4
years of post-secondary education
3
Languages

Work History

Sutherland Global Services

Senior Associate Web Developer
12.2019 - 05.2023

Job overview

  • Delivered high-performance Single Page Applications (SPAs) using Angular, applying component-based architecture for modular and maintainable code.
  • Built and maintained reactive and template-driven forms, ensuring form validations and user-friendly experiences.
  • Implemented Angular Router with lazy-loading modules to optimize application performance and scalability.
  • Integrated third-party UI libraries like Angular Material and ngx-bootstrap to enhance user experience and ensure design consistency.
  • Developed robust HTTP services using Angular's HttpClientModule for efficient backend communication and seamless CRUD operations.
  • Utilized RxJS observables and promises to handle asynchronous data streams, improving responsiveness and component interactions.
  • Conducted manual testing of Angular components and features, ensuring functional accuracy and usability.
  • Wrote unit and integration tests using Jasmine and Karma to ensure code quality and maintainability.
  • Followed Agile methodology within Scrum teams, participating in sprint planning, daily stand-ups, and retrospectives to ensure timely delivery.
  • Managed and collaborated on code using Bitbucket, following Git workflows for version control and continuous integration.
  • Worked extensively with shared components, utility functions, and global style files, enhancing code reuse, reducing duplication, and promoting consistency across modules.
  • Actively participated in Agile Scrum ceremonies including sprint planning and reviews

Oasys Cybernetics Pvt. Ltd.

Junior Web Developer
06.2018 - 10.2019

Job overview

  • Developed and integrated RESTful APIs into Angular-based front-end for the Uttar Pradesh Power Corporation Limited (UPPCL) project, streamlining data operations and user interaction.
  • Built and deployed Angular applications using ng build and ng build-prod, optimizing for performance and production readiness.
  • Leveraged Angular’s dependency injection framework to create loosely coupled, testable, and maintainable components and services.
  • Implemented seamless communication between components, services, and directives, enabling modular and scalable front-end architecture.
  • Utilized JIRA for sprint planning, task tracking, and collaborative project management within Agile workflows.

Kyros Technologies

Frontend Developer (Internship)
05.2017 - 05.2018

Job overview

  • Designed responsive e-commerce web pages using HTML, CSS, and Bootstrap
  • Integrated WordPress templates and initiated Angular setup and module configuration
  • Contributed to component and service creation for dynamic functionality in Angular

Education

M.Kumarasamy College of Engineering
TamilNadu

Bachelor of Technology (B.Tech) from Information Technology
06.2013 - 04.2017

Skills

HTML5

undefined

Timeline

Senior Associate Web Developer

Sutherland Global Services
12.2019 - 05.2023

Junior Web Developer

Oasys Cybernetics Pvt. Ltd.
06.2018 - 10.2019

Frontend Developer (Internship)

Kyros Technologies
05.2017 - 05.2018

M.Kumarasamy College of Engineering

Bachelor of Technology (B.Tech) from Information Technology
06.2013 - 04.2017
Sowmiya PerumalWeb Developer