Summary
Overview
Work History
Education
Skills
Certification
Languages
Timeline
Generic

MANISHA PURI

Sydney,NSW

Summary

Experienced Senior Front-end Developer with over 8 years of hands-on expertise in developing scalable and high-performance web applications.

Overview

9
9
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

SphereGen
06.2024 - Current
  • Developed and maintained web applications using Angular 14, TypeScript, JavaScript, and Sass for dynamic and responsive UI.
  • Implemented state management using NgRx and reactive programming with RxJS to ensure efficient data flow.
  • Integrated CI/CD pipelines with Jenkins for automated builds, testing, and deployments.
  • Optimized application performance and modularized code for scalability and maintainability.
  • Utilized Git for version control, enabling seamless collaboration and code management.
  • Collaborated with cross-functional teams to deliver high-quality features and resolve technical challenges.

Senior Software Engineer

TD Bank
01.2023 - 06.2024
  • Develop scalable and progressive web applications by leveraging modern frontend Angular 14 framework and React.js ensuring high performance and responsiveness across various devices and screen sizes
  • 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
  • Utilized 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

Skills

    Angular 14, Reactjs, Nodejs, RESTful APIs, MVC architecture, RxJS, Redux, Ngrx, JWT, Angular Material, Single Page Applications, Flexbox, Grid layout, CSS3, HTML5, Bootstrap, Accessibility, Jenkins, Git, Agile Methodologies, Scrum Framework, Team Facilitation, Cross-functional Collaboration

Certification

  • Certified SAFe Product Owner/Product Manager, 18254639-3318
  • Azure Fundamentals, 705D84947B661490
  • Certified Mean Stack Developer, NIIT-Stack Route

Languages

English

Timeline

Senior Software Engineer

SphereGen
06.2024 - Current

Senior Software Engineer

TD Bank
01.2023 - 06.2024

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
MANISHA PURI