Hey, I'm
Gaurav Kapoor
Senior Full-Stack developer and Engineering Lead with 20+ years of experience building distributed, cloud-based solutions at EA Sports, Microsoft, and more. I write code, lead teams, ship products, and build engineering practices from the ground up.
20+
Years of Experience
5
Companies
About Me
I'm Gaurav Kapoor — a Senior Full-Stack Developer and Engineering Lead with over 20 years of hands-on development and technical leadership experience. I've built and shipped high-impact, distributed, cloud-based solutions at companies like Electronic Arts, Microsoft, TechMahindra (earlier Satyam Computers), and BuildDirect.
I specialize in leading and motivating cross-geography, multi-disciplinary engineering teams. My work spans establishing engineering and quality practices from the ground up — technical architecture, Agile process implementation, hiring, and setting technical direction for both V1 and ongoing projects.
I'm a Certified ScrumMaster with a track record of building strong relationships with senior stakeholders and leadership teams. These days, I'm focused on microservices, Cloud AI, CI/CD at scale, and leveraging AI-assisted development to accelerate team velocity.
Experience
Two decades of building software, leading teams, and solving hard problems.
Electronic Arts (EA Sports)
April 2019 — PresentEngineering Lead
Leading engineering teams delivering next-generation tools like EA App and EA Connect, serving millions of gamers worldwide across FIFA, Madden, Battlefield, and NHL.
- Led teams of 4–8 engineers building microservices with Node, TypeScript, React, and GraphQL
- Implemented Cloud AI Services and ML models for data analytics
- Achieved fully automated CI/CD pipeline, shipping multiple times daily with automated quality gates
- Established and scaled two quality engineering teams from the ground up
- Led adoption of AI-assisted development tools, improving team velocity by 15%
iQMetrix Software
Jan 2018 — Jan 2019Lead Quality and Automation Engineering
Transformed the Quality Engineering function from manual to fully automated, embedding QA deeply within the SDLC.
- Led transformation of QA team from manual testing to full automation
- Defined and executed quality engineering strategy with customer feedback loops
- Led the Quality Engineering Circle to drive Shift-Left Quality across the org
BuildDirect
Sept 2016 — Jan 2018Engineering Lead — Quality and Automation
Grew and delivered new customer experiences including Gateway, Estimation Service, Tax Service, and Buyer Experience.
- Established the Quality Practice for the engineering team from scratch
- Facilitated the move to CI/CD with build and delivery pipelines
- Led quality planning, hiring, architecture, and delivery in alignment with the CTO
Microsoft Corporation
Oct 2006 — Jan 2016Senior Software Engineer
Nearly a decade delivering highly scalable systems used by millions — Azure DevOps, MSDN, TechNet, MS Connect — across multiple Microsoft teams.
- Technical Lead and Quality Project Manager for MSDN with cross-geography vendor teams
- Delivered multiple lifecycle cycles for high-volume systems (Azure DevOps, MSDN, TechNet)
- Served as Scrum Master and contributed to design discussions and planning
- Piloted fault injection service for Azure DevOps resiliency testing
Satyam Computer Systems
Aug 2000 — Oct 2006Senior Systems Analyst
Delivered enterprise software solutions and grew from developer to senior analyst over six years.
- Built and delivered systems for enterprise clients
- Progressed from developer to senior analyst role
Tech Stack
Education
City University of Seattle
Master of Business Administration · 2019
Xavier's Labor Relationship Institute, Jamshedpur
Post Graduate Certification in Business Management · 2005
Government College of Engineering, Aurangabad
Bachelor of Engineering · 1999
Awards & Recognition
- Certified ScrumMaster
- Gold Star Award — Microsoft
- Lighthouse Team Award — Microsoft
- Star Performer Award — Tech Mahindra
Get in Touch
I'm always open to interesting conversations — whether it's about a project, a role, or just talking shop about engineering.