Client:
T-Mobile
Portfolios:
1. Assurance Wireless
2. Metro By T-Mobile
Roles and Responsibilities:
- Developed and maintained enterprise-grade Angular applications using component-based architecture and custom directives, pipes, and services.
- Implemented reactive forms and template-driven forms with advanced validation logic and dynamic form controls for complex input handling.
- Managed application state using NgRx (Store, Effects, Selectors, Actions) to enable predictable and scalable state transitions.
- Utilized RxJS operators for handling asynchronous data streams, including debouncing, switchMap, and custom observable pipelines for API communication.
- Integrated RESTful APIs via Angular’s HttpClientModule, using interceptors for JWT-based authentication, global error handling, and request logging.
- Built reusable UI components with Angular Material and CDK, ensuring consistent theming, responsive design, and accessibility (ARIA-compliant).
- Optimized performance using ChangeDetectionStrategy.OnPush, trackBy in *ngFor, and lazy-loaded modules for route-level code splitting.
- Configured route guards, resolvers, and router-level data prefetching to improve security and navigation experience.
- Followed Angular CLI best practices for scaffolding, module structure, and environment-based build configuration.
- Wrote unit and integration tests using Jasmine, Karma, and Jest, maintaining high test coverage and code reliability.
- Applied Ahead-of-Time (AOT) compilation, tree-shaking, and minification for optimized builds integrated into CI/CD pipelines.
- Adhered to SOLID principles, Angular style guide, and modular architecture to ensure code maintainability and team scalability.
- Developed Bring Your Own Device (BYOD) Feature Module using Angular Material.
- Worked on resolving bugs for Assurance Wireless and metro to reduce the number of critical web accessibility issues by 70 %.
- Optimized customer experience by delivering superior services and effectively troubleshooting issues.
- Assisted clients in navigating complex industry challenges, offering expert guidance and strategic recommendations.
- Mentored junior consultants, fostering professional growth and building strong team dynamics.
- Developed and published Deepio events from UI layer so that consumer can consume that event.
Skills:
- Angular, JavaScript, NGRX, HTML, CSS, TypeScript, Bootstrap, Cypress, Jest, Jasmine, HapiJS, Swagger, AEM
Tools:
- PostMan, Figma, Slack, Confluence, JIRA, GitGuardian, GGShield, LightHouse, Requestly, Redux, Mod-Headers