About
Front-End Developer with ~10 years of experience designing and delivering responsive, scalable web applications using React, Angular, and TypeScript. Adept in building complex UI architectures, reusable component libraries, and mentoring frontend teams. Strong focus on performance optimization, testing, and cross-functional team leadership.
Skills & Expertise (8)
Work Experience
Technical Lead / Senior Software Engineer
ZopSmart
06-2022 - Present
Led UI development for a major US retail client using Angular, managing teams of 8 and 4 to boost velocity by 20% through code reviews, mentorship, and hiring. Improved load times by 35% via lazy loading, AOT, code splitting, and JS optimization. Built a reusable, accessible component library (ARIA, keyboard navigation), accelerating development by 40% and ensuring WCAG compliance. Implemented NgRx and shared JS utilities, reducing bugs and enforcing DRY. Used ES6+ (async/await, modules, destructuring) for cleaner code. Containerized frontend with Docker & Kubernetes, integrating with Azure Pipelines to streamline CI/CD.
Senior Front-End Developer
Accenture
06-2019 - 05-2021
Delivered cross-browser UI with Angular & Bootstrap, improving mobile compatibility scores by 90%. Integrated Angular apps with QlikView, reducing dashboard load time by ~20%. Created custom charts in D3/C3.js, enhancing data interactivity and clarity, and wrote 100+ unit/integration tests, improving test coverage from 45% to 80%.
Technical Lead / Senior Front-End Developer
Marlabs
05-2021 - 06-2022
Built modular React components with hooks, Context API, TypeScript, and modern JavaScript. Cut bundle size by ~30% via refactoring, dynamic imports, and JS optimization. Integrated REST APIs with Axios and a global error handler, reducing API bugs by 40%. Boosted performance with memoization and code-splitting, improving TTI by 28%. Ensured quality with unit/integration tests using Jest and React Testing Library.
Front-End Developer/ETL Developer
TCS
03-2015 - 06-2019
Developed enterprise-grade web apps in the banking domain using Angular 2+, improving load times by 35% through optimization techniques. Worked on UI features including route guards, lifecycle hooks, and reactive forms, reducing bugs and promoting DRY principles. Contributed as an ETL developer using SSIS, SQL Server, and Netezza for data pipeline development, enhancing data processing efficiency.