Nikhil Mengani is a Senior Software Engineer at Microsoft in Redmond with five years of professional experience building scalable, reliable systems using Java, Python, web technologies, and machine learning. He holds a MS in Computer Science from UMBC (3.9 GPA) and a Machine Learning Nanodegree from Udacity, blending strong academic foundations with practical ML engineering skills. Nikhil progressed rapidly from intern and early-career roles to Senior Software Engineer, reflecting a track record of shipping production software across startups and large enterprises. He enjoys solving hard problems and pursuing ambitious goals that push him out of his comfort zone, and maintains a public-facing tech presence through his blog and TopMate coaching. Colleagues would describe him as a pragmatic engineer who pairs careful design with a willingness to experiment and learn.
5 years of coding experience
6 years of employment as a software developer
Nanodegree, Machine Learning Engineer, Nanodegree, Machine Learning Engineer at Udacity
UMBC
High Schooling, Schooling, 9.4/10, High Schooling, Schooling, 9.4/10 at Paramita high school
Bachelor of Technology (B.Tech.), Electronics and Communication Engineering, 4/4, Bachelor of Technology (B.Tech.), Electronics and Communication Engineering, 4/4 at VNR Vignanajyothi Institute of Engineering & 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.