Summary
Overview
Work History
Education
Skills
Languages
Certification
Timeline
Generic

MANISHA PURI

Toronto,ON

Summary

Experienced Senior Angular Developer with over 7 years of hands-on expertise in developing scalable and high-performance web applications. Proficient in MEAN stack framework and related technologies, adept at architecting robust solutions that meet business objectives.

Overview

8
8
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

TD Bank
01.2023 - Current
  • Implemented and managed CI/CD pipelines using Jenkins to automate the build, test, and deployment processesDevelop scalable and progressive web applications by leveraging modern frontend Angular 14 framework ensuring high performance and responsiveness across various devices and screen sizes.
  • Created and maintained database schemas and models using MongoDB
  • Implemented authentication mechanisms (e.g., JWT) for secure API access.
  • Implemented design patterns (e.g., MVC, Dependency Injection) to ensure code maintainability and scalability.
  • Used version control systems (e.g., Git) for source code management and collaboration
  • Identified performance bottlenecks in production environment and optimized code and queries for improved efficiency
  • Implemented and managed CI/CD pipelines using Jenkins to automate the build, test, and deployment processes

Application Development Senior Analyst

Accenture
09.2021 - 12.2022
  • Led the development and optimization of Angular and React applications, utilizing JavaScript, TypeScript, and industry best practices to deliver high-quality, scalable solutions.
  • Implement unit tests using frameworks like Jest or Jasmine to validate the functionality and behavior of individual frontend components, ensuring code reliability, and facilitating easier troubleshooting.
  • Employed TypeScript to enhance code quality and maintainability, integrating state management solutions like NgRx and RxJS to manage application state and streamline data flow.
  • Utilize optimization techniques such as code splitting, lazy loading, and caching to enhance application performance and minimize load times, thereby improving user experience.

Lead Application Developer

Persistent Systems
09.2020 - 08.2021
  • Integrated backend APIs with Angular frontend for seamless data flow.
  • Developed responsive web applications using Angular frameworks (e.g., Angular 8+).
  • Implemented user interfaces with Angular Material or Bootstrap for consistent look and feel.
  • Utilized RxJS for handling asynchronous operations and data streams.

Programmer Analyst

Cognizant Technical Solutions
06.2016 - 09.2020
  • Developed Mobile and Web Applications using Angular/ HTML5/ CSS 3 to build interactive interface for business users and end users respectively.
  • Utilized middleware chaining and the next() function to control the flow of request handling.
  • Implemented Angular observables to manage asynchronous data streams from backend APIs and used operators like map, filter, and merge to transform and combine observables
  • Used async/await syntax for writing asynchronous code in a synchronous style, improving readability and maintainability.

Education

Bachelor of Technology - Electronics and Communications Engineering

Lovely Professional University

High School -

TSSM Senior Secondary School

Skills

  • Technical Quality: MongoDB
  • Expressjs, Angular, Nodejs, RESTful APIs, MVC architecture, Mongoose, RxJS (Reactive Extensions for JavaScript), JWT (JSON Web Tokens) authentication, Angular Material, Single Page Applications (SPA), MEAN stack deployment, Flexbox and Grid layout, CSS3, HTML5, Bootstrap, and Accessibility, Jenkins
  • Version Control: Git
  • Leadership Quality: Agile Methodologies, Scrum Framework, Product Backlog Management, User Story Refinement, Team Facilitation, Cross-functional Collaboration, Agile Tools (eg, Jira), Project Planning (MS Project)

Languages

English
Full Professional

Certification

  • Certified SAFe Product Owner/Product Manager (Certificate ID: 18254639-3318)
  • Azure Fundamentals (Credential ID: 705D84947B661490)
  • Certified [Mean Stack Developer], [NIIT-Stack Route]

Timeline

Senior Software Engineer

TD Bank
01.2023 - Current

Application Development Senior Analyst

Accenture
09.2021 - 12.2022

Lead Application Developer

Persistent Systems
09.2020 - 08.2021

Programmer Analyst

Cognizant Technical Solutions
06.2016 - 09.2020

Bachelor of Technology - Electronics and Communications Engineering

Lovely Professional University

High School -

TSSM Senior Secondary School
MANISHA PURI