I am currently working as Software Engineer 2 at Microsoft Corporation located in Redmond, WA. Previously, I worked at Cerner Corporation as a software engineer, contributing towards developing iOS applications. I graduated with a Master's Degree in Computer Science from School of Informatics, Computing & Engineering, Indiana University Bloomington. Along with Software Development, I focus on Machine Learning, Data mining and Artificial Intelligence.
Prior to my Graduate studies, I pursued my Bachelors in Computer Science from Birla Institute of Technology, Mesra, India. I also worked as a Programmer Analyst at Cognizant Technology Solutions, India for about 20 months.
My hobbies include travelling, playing drums, composing music, watching soccer and playing table tennis.
Software Engineer 2 @ Microsoft
Software Engineer @ Cerner Corporation, Kansas City
Associate Instructor @ SICE, Indiana University, Bloomington
Python Programmer @ Cognitive Science Department, Indiana University
MS in Computer Science @ Indiana University, Bloomington
Programmer Analyst @ Cognizant Technology Solutions, India
BE in Computer Science @ Birla Institute of Technology, Mesra
Developed SDKs for azure storage in python
terra-notification-dialog is a component built over the terra-abstract-modal. It is a common component to be used for confirmation/acceptance criteria style dialogs.
The Dialog Modal allows for dynamic height modals. It is placed at a z-index of 8001, below the notification-dialog.
Uplifted terra-clinical framework testing to consume webdriver tests.
Implemented a prototype of Google Maps that gives shortest route in terms of distance, fastest route, route with fewest turns and scenic route that avoids highways given source and destination. Used DFS, BFS, A* search and Iterative Depth first Search algorithms.
Analyzed Stackoverflow metadata providing insights on posts, users, skills and locations. Hosted the data constituting 34 million posts, 8 million users on PostgreSQL. Provided visualizations using Google Charts and D3.js on a web app. Implemented Apriori Algorithm to find out skill sets that go well together and most commonly associated.
Detected the gradient of mountains using Markov Chain Monte Carlo approach. Gibbs sampling is implemented in Python using numpy.
Tagged Parts of Speech of words in a sentence using Naive Bayes and Hidden Markov Model. Both bi-gram and tri-gram HMMs have been used.
Classifies if a mail is spam or not with an accuracy of 98%. Naive Bayes and Decision Trees have been used.
The orientation of an image is predicted using two methods: Neural Networks and K-Nearest Neighbors.
Predicted if a customer is loyal or not using unknown parameters. Finished in top 5% of the competition held by Rang Technologies. xgBoost algorithm has been used.
Classification model to predict the Genre of a music piece. The audio bits are classified into 6 genres widely : Classical, Rock , Jazz, Blues, Metal and Pop. Used an ensemble Random Forests, SVM(Support Vector Machines) and KNN algorithms and achieved an accuracy of 78.14% .
Developed a tool for song recognition which listens to a song (or part of a song) and recognizes what song is playing.
Predict Categories of a business in Yelp Data Set using only the review text information using Information Retrieval approach. Implemented Page rank algorithm and used Lucene API for indexing.
Feel free to drop me an email. I typically respond within an hour.