Summary
Ankit Gupta is a Senior Software Engineer with eight years of experience building production-grade software and ML-powered systems, currently at Microsoft after prior senior roles at Nuance. He holds an MS in Computer Science from Worcester Polytechnic Institute with a focus on Data Science and AI, and his background blends machine learning, deep learning for affective computing, blockchain-based decentralization, and full-stack mobile/web development. He has a track record of designing microservices and APIs, leading cross-functional teams, and supporting concurrent customer deployments in multinational environments. Notably, his research work included a deep learning model to predict student facial expressions and integrating blockchain concepts to decentralize data collection—an uncommon pairing that reflects both applied research and pragmatic product focus. Colleagues describe him as a “we-first” collaborator who rolls up his sleeves to move projects from prototype to reliable production.
9 years of coding experience
6 years of employment as a software developer
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Worcester Polytechnic Institute
Bachelor of Technology - BTech Information Technology, Bachelor of Technology - BTech Information Technology at Cochin University of Science and Technology