
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Senior Software Engineer at Microsoft
As a Senior Software Engineer at Microsoft, I lead the design and development of services that power the Microsoft Teams collaborative apps platform — the foundation for apps and experiences used by millions worldwide. I design systems that increase user productivity on Teams, powering key capabilities that enable developers to build intelligent, connected experiences — making Teams a one-stop solution for all AI-driven collaboration needs. By integrating platform and AI technologies, we’re creating next-generation experiences that enhance productivity and engagement across the Microsoft ecosystem. I’m motivated by the opportunity to tackle complex distributed system challenges and deliver solutions that scale.
The University of Texas at Dallas
Master of Science (M.S.), Computer Science
August 1, 2016 – August 1, 2018
B V B College of Engg. & Technology, HUBLI
Bachelor of Engineering (BE), Computer Science
January 1, 2008 – January 1, 2012
Microsoft
Senior Software Engineer
November 1, 2024 – Present
Microsoft
Senior Software Engineer
December 1, 2022 – Present
Microsoft
Software Engineer II
September 1, 2020 – November 1, 2022
Wayfair
Software Engineer II
March 1, 2020 – September 1, 2020
Wayfair
Software Engineer
November 1, 2018 – March 1, 2020
Estech Systems, Inc. (ESI)
Software Intern
May 1, 2017 – August 1, 2017
Dallas Texas
The University of Texas at Dallas
Student Worker
February 1, 2017 – December 1, 2017
Dallas
Toshiba Software India Pvt Ltd
Software Engineer
August 1, 2012 – June 1, 2016
Greater Bengaluru Area
Nerd Station
October 1, 2017 – November 1, 2017
1. Online Book review website built as a single page web application in AngularJS (5)/Typescript where a user can sign up and login to give rating and reviews for the books. 2. There is an admin user with a privilege to add , remove or update books 3. AngularJS services are used to send Rest API requests to store and retrieve data and images to/from MongoDB. 4. The backend server is in NodeJS 5. front end CSS uses Bootstrap.
Soccer Match Prediction
February 1, 2017 – April 1, 2017
An attempt to predict the most probable winner given two teams using the different attributes of this game such as: the players and their performance, overall teams performance, and whether the team is playing in its home ground or not. We have scraped the data from a subset of the dataset : http://football-data.mx-api.enetscores.com/ and https://www.kaggle.com/hugomathien/soccer , of which we are concentrated in predicting the most probable winner given match statistics in “Spain LIGA BBVA”.
Lyric based song classification
August 1, 2016 – Present
NLP/ML Project to classify songs based on lyrics: Automatic classification of music based on lyrics in the field of NLP. This study investigates the implications of classifying a song based on machine learning techniques specifically, Naïve Bayes and SVM classifiers and intends on evaluating their performances, part of this involves the collection of suitably large dataset with a good blend of all the genres considered in this study. The main goal is to use the results in a recommendation system which can suggest similar songs in the genre to the user. This paper finds that there are significant challenges in cleaning the dataset lyrics and also addresses the issues faced due to imbalanced dataset and methods used for data balancing
Smart Key
September 1, 2011 – Present
Smart Key is fully customized, integrated, vehicle security system, controlled by a Smartphone Application. The system is aimed to abolish the burden of carrying keys by replacing it with a virtual key, A Smartphone Application. It’s simply foolish to use actual keys in this smart phone era, where in, a simple touch on your smart phone app can actually lock/unlock your vehicle providing more security. By use of technology, i.e. with help of an app and an electronic lock we can simply make the trivial lock-n-keys a history. Along with the ease of locking and unlocking, the app also provides few other features like, finding your vehicle in parking lot, provides the duration for which your vehicle is parked, which is useful if charges apply based on parking duration. The App provides a panic button on tapping which, the vehicle starts alarming seeking help in out-breaking situations.
3 Monkeys
January 1, 2011 – Present
3 MONKEYS is an arcade game implemented on Android . It is a simple single level game where in, 3 monkeys are found sitting in a line and bananas are tossed towards them, the player has to click on the monkey to make it jump and catch the banana. Poisoned bananas are also tossed time and again and when they are consumed, the monkey dies. Hearts are also tossed up upon consumption of which the dead monkey regains life. Bananas and hearts are tossed from the right side of the screen and maximum points are gained if a normal banana is caught by the rightmost monkey. The game ends as soon as all the 3 monkeys die.
Fuel Saver System
September 1, 2010 – Present
Being aware of this rapidly exhaustible resource the serious thought is need to be given for its conservation. The most vulnerable resource is oil-Petrol, Diesel and Kerosene. The increase in the number of automobiles is multiplying every year leading to the use of fuel at a larger extent. The fastest resource that is getting exhausted is the fuel resource; hence there is an urgent need for conserving the fuel resources. One such place where fuel can be saved is by switching OFF the engines of vehicles when the traffic is halting at the traffic signals. In order to serve for this cause we are designing an efficient fuel saver system, which prevents unnecessary wastage of fuel, by switching OFF the vehicle engines while they are waiting for the traffic signal to turn green. The design of fuel saver system involves the use of 8051 micro-controllers and RF Trans receiver circuits. One Micro-controller, located at the traffic signal, sends an RF signal to another micro-controller, located in vehicle, which automatically switches off the vehicle engine , depending upon whether RF signal sent is to switch on the vehicle or to switch off, which in turn depends on whether traffic signal is red or green.
Introduction to Big Data
Coursera
June 24, 2026 – Present
Neural Networks and Deep Learning
Coursera
June 24, 2026 – Present
Deep Learning and NLP A-Z™: How to create a ChatBot
Udemy
June 24, 2026 – Present
Cultural Fit Analysis
The candidate's project portfolio shows a diverse range of interests, from mobile games to web applications and machine learning, indicating adaptability and a willingness to explore different domains. Their professional experience at large companies like Microsoft and Wayfair suggests an ability to thrive in structured, fast-paced environments. The personal projects, while not directly aligned with Big Data technologies, demonstrate initiative and problem-solving skills. The certifications in Big Data and Deep Learning align with the target role, showing a proactive approach to skill development relevant to the Big Data domain.
Soft Skills & Operational Fit
The candidate's project descriptions suggest an ability to identify problems and propose technical solutions (e.g., Smart Key, Fuel Saver System). Experience in lead developer roles and working with product managers indicates collaboration and leadership potential. However, without specific psychometric test results, a detailed assessment of work attitude, stress handling, and team collaboration is not possible.