Nikhil Agarwal is a software engineer with 6 years of experience building cloud-native, full-stack applications, currently focused on scalable back-end systems and Angular front-ends. He combines strong Python expertise with production data-processing skills using Apache Beam and GCP Dataflow, and has integrated AI capabilities via Azure Cognitive Services. At Oppia Foundation he led development of an admin voiceover system, implementing efficient data migrations and accent-labeling to improve learner experiences. His internship at Amazon involved API architecture and automated testing for Alexa accessories, reflecting a practical emphasis on reliability and performance. An active open-source contributor and two-time GSoC participant, he enjoys optimizing complex systems for efficiency and is expanding into machine learning to make deployment pipelines more intelligent. Based in Howrah, India, he’s open to discussions on system design, AI integration, and mentoring in open-source projects.
6 years of coding experience
Bachelor of Technology - BTech Computer Science, Bachelor of Technology - BTech Computer Science at Narula Institute Of Technology
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Nikhil Agarwal - Software Engineer at Oppia Foundation