Karthik Subramanian is a software engineer at Microsoft India with four years of experience owning end-to-end features for employee and customer-facing products. He holds a Computer Science bachelor's with strong academics and is pursuing an online MS in Computer Science from Georgia Tech, specializing in Machine Learning. Proficient in C, C++, C#, ASP.NET, Azure, and front-end technologies (HTML/CSS/AngularJS), he has built production-grade apps for Windows and Android and applied Java to ML projects. Passionate about electronics and modern AI paradigms—computer vision, recommender systems, and soft computing—he blends product-focused engineering with a research-minded interest in applied ML. Based in Hyderabad, he brings practical cloud and app development experience together with ongoing graduate-level ML training.
4 years of coding experience
Master’s Degree, Computer Science, Master’s Degree, Computer Science at Georgia Institute of Technology
Bachelor’s Degree, Computer Science and Engineering, 8.8/10, Bachelor’s Degree, Computer Science and Engineering, 8.8/10 at Amrita School of Engineeering
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
Karthik Subramanian - Software Engineer at Microsoft India