About
Senior Software Engineer with 4+ years of experience building and supporting scalable, responsive, high-performance enterprise web applications, primarily with Angular (v12โv17), TypeScript, and JavaScript (ES6+). Strong hands-on expertise in reusable component architecture, NgRx, RxJS, application performance, production debugging, authentication, API integration, Reactive Forms with complex business-rule validation, and testing. Backed by hands-on backend experience developing RESTful APIs in ASP.NET Core with Entity Framework Core, and a solid grasp of how backend systems work, enabling effective contribution across the application stack. Improved application-wide unit test coverage from 72% to 90%+, resolved 3+ production issues per quarter, and contributed to reducing defect backlog against a 5% quarterly quality target, and driving frontend responsiveness and maintainability improvements.
Skills & Expertise (35)
Work Experience
Senior Software Engineer
Nagarro Software
Jul 2023 - Present
Developed and delivered Angular (v15) features across Donor Management, Gift Management, Fund Management, and Giving History modules of Raiser's Edge NXT, which is a cloud-based fundraising platform used by nonprofit organizations. Improved UI rendering performance by 35% through Change Detection optimization, Lazy Loading, and bundle optimization, and reduced code duplication by 40% by designing a reusable, modular components architecture. Implemented centralized application data flow using NgRx Store, reducing fragmented state handling and improving consistency, predictability, and maintainability across modules. Owned production issue triage and defect resolution across the frontend application, writing unit test cases using Jasmine and Karma, improving application-wide test coverage from 72% to 90%+ and adherence to quality standards. Integrated frontend application with private routing, HTTP interceptors, authentication and UI security workflows, ensuring role-based access control throughout the application. Contributed to a quarterly quality initiative targeting a 5% reduction in the existing defect backlog and ad-hoc development bugs, helping improve product stability and delivery quality. Resolved 3+ production tickets per quarter using application-log analysis, issue replication, and targeted fixes, followed by regression validation. Collaborated with product, QA, backend, and fundraising-domain stakeholders to investigate complex issues, refine requirements, and deliver production-ready features.
Software Engineer
Nagarro Software
Jul 2022 - Jun 2023
Developed UI components for enterprise applications using Angular (v12โv14), following component-based architecture for the Constituent and Appeals management modules, translating client requirements into scalable and user-focused frontend solutions. Built reusable Angular Material form components with conditional, format, and business-rule validations for create/edit workflows of the same module. Integrated UI workflows with backend services using Angular HttpClient and RxJS to manage asynchronous data loading and error handling. Built REST APIs using ASP.NET Core for the Constituent Management and Appeals modules, adding endpoints and business logic based on feature requirements, and implementing server-side pagination, sorting, and filtering end-to-end, from the API and query layers to the Angular UI. Integrated Entity Framework Core for database operations and wrote optimized SQL queries to support constituent and appeal workflows, integrating backend services across modules. Implemented scenario-based unit tests using xUnit and Moq for backend services, and Jasmine/Karma for UI components and services, ensuring application stability and quality, resulting in a 30% reduction in production errors. Gained practical experience in Agile development methodologies and version control best practices while contributing to sprint planning, code reviews, and bug fixing throughout the SDLC for application feature delivery.
Education
B.Tech, Electronics & Communication Engg. - Netaji Subhash Engineering College
2018 - 2022 ยท Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Skills (35)
Click a skill to find developers with the same skill