About
Senior Software Developer with 2+ years of experience building scalable web applications using Angular, NgRx, and RxJS. Built the frontend for a legal practice management system from scratch, architecting state management, reusable components, and real-time integrations. Currently leads the frontend team at Xperate, guiding team members on NgRx, Angular Signals, and modern Angular best practices, with additional full-stack experience across .NET.
Skills & Expertise (23)
Work Experience
Senior Software Developer
Xperate
Jul 2024 - Present
Led Admin, CMS, and PMS modules with complete CRUD operations for master and client data. Designed financial transaction screens for client debit/credit and office transfers. Built dynamic Reactive Forms with custom validators for client and matter management screens, improving data validation and maintainability. Optimized application performance through lazy-loaded feature modules and RxJS operators (switchMap, debounceTime, takeUntil), reducing initial bundle size and unnecessary API calls. Managed complex billing-module state using NgRx (Store, Effects, Selectors) alongside Angular Signals for fine-grained, predictable state updates. Implemented lazy-loaded, nested routing with route guards (CanActivate) for role-based access control, built using standalone components on Angular 19 for a simplified module architecture.
Education
B.E. - Computer Engineering - NBN Sinhgad School Of Engineering
2021 - 2024 ยท Afghanistan
HSC - Vamanrao Mane Kanishth Mahavidyalay Bhairavnathwadi
- 2020 ยท Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Availability Details
Visa Status
Citizen
Relocation
Open to Relocation
Skills (23)
Click a skill to find developers with the same skill