About
Frontend Software Engineer with 4 years of experience building and scaling React.js/TypeScript applications, including an enterprise-grade banking platform for a UK-based client within an Nx monorepo. Skilled in component-driven architecture, state management (Zustand), and REST/GraphQL API integration, with a track record of owning key workflow screens and improving performance, accessibility, and UI consistency across production codebases. Experienced working in Agile/Scrum environments — including sprint estimation and defect triage — with hands-on Java/Spring Boot API development and a strong focus on building clean, maintainable, user-centric interfaces.
Skills & Expertise (33)
Work Experience
Associate Software Development Engineer 2
Publicis Sapient
May 2022 - May 2026
Owned and developed responsive, accessible React + TypeScript UI for key banking workflow screens and flows on a UK-based banking client platform, translating business and design requirements into reusable, production-ready components used across multiple application features. Built and maintained a shared React component library on Material UI within an Nx monorepo, improving UI consistency and cutting development time for new features across cross-functional teams. Integrated REST and GraphQL APIs to power data-driven dashboard features, handling asynchronous data flows, loading states, and error scenarios for production-grade reliability. Identified and resolved frontend performance bottlenecks using Chrome DevTools and Lighthouse audits, optimizing Zustand state management to reduce unnecessary re-renders and improve page responsiveness. Built and maintained unit and component test suites with Jest and React Testing Library, sustaining ~80–85% test coverage across core modules. Delivered Spring Boot REST APIs and contributed to backend microservices, including controller implementation, enabling reliable frontend-backend data exchange. Owned frontend release management by merging PRs and executing Azure DevOps CI/CD pipeline deployments across multiple environments, ensuring smooth and reliable production rollouts. Participated in defect triage and root-cause analysis, resolved accessibility, cross-browser/device, and release-testing defects, and implemented UI tracking attributes to support client analytics initiatives. Supported onboarding of new team members and contributed story-point estimation during sprint planning, collaborating in Agile/Scrum ceremonies and peer code reviews to uphold code quality and delivery standards.
Education
Bachelor of Technology (B.Tech), Computer Science & Engineering - Indian Institute of Information Technology, Bhopal (IIIT Bhopal)
2018 - 2022 · Afghanistan
Certifications
AWS Certified Cloud Practitioner
· 2022
Interested in this developer?
Profile Score Breakdown
Profile Overview
Skills (33)
Click a skill to find developers with the same skill