About
Frontend Developer with 2+ years of experience building responsive, accessible web applications using JavaScript (ES6+), HTML5, and CSS3. Reduced page load time by 83% at eClerx through lazy loading and component-level optimization. Built a 25-module reusable component library at Capgemini, cutting development time by 60%. Experienced in REST API integration, SPA architecture, and Agile/Scrum delivery. Certified in Azure (AZ-900, AZ-104) and AI (AI-900).
Skills & Expertise (30)
Work Experience
Frontend Developer
eClerx
Jan 2025 - Present
Built a responsive single-page application using JavaScript (ES6+), HTML5, and CSS3 to replace 5+ manual reports with a real-time self-service web interface. Developed 10+ reusable UI components including data tables, filter panels, and status indicators — improving code reusability across 4 modules. Reduced page load time by 83% through lazy loading, efficient state handling, and profiling to remove unnecessary re-renders. Integrated REST APIs via Fetch API with loading, error, and empty-state handling across all data-driven views. Implemented dynamic routing and SPA navigation, enabling users to move across sections without full page reloads. Built form validations, authentication flows, and session management to improve security and input reliability. Ensured cross-browser compatibility across Chrome, Firefox, Safari, and Edge using CSS Grid and Flexbox. Collaborated in Agile stand-ups to convert requirements into clear UI specs — zero rework on 8 of 10 delivered features. Wrote SQL validation scripts against source tables to confirm data accuracy before each deployment. Managed Git branching, conducted code reviews, and enforced linting standards across the codebase.
Frontend Developer & JavaScript Engineer
Capgemini
Dec 2022 - Sep 2024
Developed 6 responsive web interfaces (sales trend, inventory, regional margin) consuming REST APIs for a North America retail client. Built a shared component library of 25+ reusable JavaScript modules, cutting new report development time by 60%. Created data-fetching functions that refreshed 4 reporting views nightly via API, replacing manual Excel workflows for 5 analysts. Configured role-based UI rendering restricting managers to their territory data — deployed across 3 regions for 200+ users. Ensured mobile responsiveness and cross-browser consistency using modern CSS across all major browsers. Trained 15 analysts on the new web interface, reducing ad-hoc support requests by 35%. Refactored 12 legacy JavaScript pages into a modular component architecture, reducing average bug fix time from 3 days to under 1 day. Introduced code splitting and lazy loading, reducing initial JS bundle size by ~42% and improving load time on slower connections. Created a shared utility library (fetch helpers, debounce, local storage wrappers) adopted by 3 team members, standardising async patterns. Migrated data-fetching from XMLHttpRequest to Axios with interceptors for centralised error handling and token injection. Wrote Jest unit tests for 8 critical components, achieving 76% test coverage on core user flows. Built Cypress end-to-end tests for 3 key user journeys, catching 4 regressions before reaching production. Worked with a backend team in 2-week Agile sprints — delivered 11 of 12 sprint milestones on time. Enforced Git PR conventions and led code reviews, reducing unreviewed merges to zero over 6 months.
Education
BCA + MCA (Integrated) - IIPS, Devi Ahilya Vishwavidyalaya (DAVV)
2017 - 2022 · 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 (30)
Click a skill to find developers with the same skill