Summary
Overview
Work History
Education
Skills
Certification
Languages
Timeline
Generic

MANISHA PURi

Sydney

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
  • Lead development and maintenance of high-performance React.js applications for banking platforms.
  • Implement and optimize state management using Redux, Context API, and Redux-Saga for efficient data flow.
  • Enforce coding standards and best practices (e.g., DRY, SOLID, functional programming) for maintainable codebase.
  • Optimize application performance using techniques like code splitting, lazy loading, and memoization.
  • Integrate RESTful APIs to fetch, manage, and display financial data in real-time.
  • Conduct code reviews and provide mentorship to junior developers, promoting knowledge sharing and skill development.
  • Write unit and integration tests using Jest and React Testing Library to ensure application stability and reliability.
  • Work with CI/CD pipelines to automate testing and deployment for faster release cycles.

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
  • Agile Tools

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