Angular Developer
Current⢠Improving code readability and creating a proper architecture for the website project.⢠Improving website infrastructure and refactoring the old codes to achieve a better performance.⢠Resolving severe and complex website bugs by developing creative methods and services.⢠Experience working with Scrum and Scrum Masters methods along Azure / Azure DevOps.⢠Reducing the size of main.js by 67% and removing several unused JavaScript files.⢠Continuously improving website performance and reduced TTI ( Time to Interaction ).⢠Significantly increasing the initial loading speed of the website.⢠Changing the structure to a modular architecture using SOLID principles. ⢠Componentizing several parts of the pages to keep code DRY.⢠Transferring knowledge to colleagues and improving their skills.⢠Lazy-loaded routes and modules of each page in order of having a better user experience by improving performance⢠Established State Management System using NGRX for each product with controlling system for ease of use and increasing code readability⢠Built numerus user-friendly features for my product team with the latest technologies