Implemented Lazy Loading in order to reduce initial load time of application
Upgraded Angular version in existing apps from V7 to V10
Worked on Monolithic as well as Micro front end architecture.
Front-end Developer using Angular 8
Capgemini Technology Services India Limited
10.2018 - 10.2021
Contributed in processes such as Requirement Gathering, Development, Integration and Deployment of the UI code on DEV and PROD environment
Communicated with the client to understand the requirement of the website, gained experience in project planning, involved in writing the Project Design Document
Designed and developed the application using Angular 8 framework along with HTML5, CSS3, Type Script, Java Script, Bootstrap and NPM
Developed and Integrated certain functionalities in the application such as Step Progress Bar, Import feature (.xls, .xlxs formats only), view/edit/update table data, lazy loading, Side Navbar with Hamburger menu, Routing, etc
Used Rest API's for accessing and using the data by making HTTP requests
Drafted design timeline specifications to create accurate project deadlines
Focused on writing reusable code for performance and scalability of the application
Improved code quality by resolving code smells, bugs, duplications and vulnerabilities in the code
Followed self-code review checklist during development process
Worked with JASMINE unit test framework to write unit tests for typescript code