Software Engineer - L2
CurrentDevelopment and Angular Proficiency:3+ years of experience in Angular (versions 9-13) and TypeScript development.Delivered 7 projects on-time with 100% client satisfaction.Enhanced application performance by 30% using Ahead-of-Time (AOT) compilation, lazy loading, and tree-shaking.Integrated 100+ RESTful APIs using Angular’s HttpClientModule for efficient client-server communication.State Management & Optimization:Implemented NgRx state management in 5 large-scale applications with over 1000 daily users to ensure predictable state transitions.Reduced app load time by 20% by using lazy loading for routes and components in Angular applications.Improved application data flow by 35% through the use of RxJS operators like mergeMap, switchMap, and forkJoin.Testing & Debugging:Achieved 85%+ unit test coverage using Jasmine and Karma, ensuring high code quality and robustness.Debugged and resolved 100+ production issues using Chrome Developer Tools, improving user experience and performance.Reduced bugs by 20% through implementing TDD (Test-Driven Development) practices using Angular’s testing utilities.Agile and Project Management:Worked with a team of 8+ developers in Agile environments, delivering 50+ sprints successfully with all backlog items completed.Reduced task estimation errors by 15% by actively participating in sprint planning and backlog grooming sessions in JIRA.Training and Mentorship:Trained 5 trainees/interns in Angular development, helping them build strong foundations in modern web development and front-end best practices.Did code reviews on every PR raised, to make sure best practices are followed at least 80% of the code before pushing onto the development and further environments.