- Carnegie Mellon University, School of Computer Science, USA, Pittsburgh PA Dec 2016
Master of Science in Intelligent Information Systems GPA: 3.79/4
Courses: Machine Learning, Text Mining, Search Engines, Natural Language Processing, Language & Statistics
- Manipal University, Manipal Institute of Technology, India, Manipal June 2011
Bachelors of Engineering in Computer Science GPA: 8.70/10
Selected Coursework: Design & Analysis of Algorithms, Object-Oriented programming, Data Structures,Probability and Statistics, Neural Networks, Database Management Systems, Software Engineering.
Projects (At Carnegie Mellon University)
- Text Mining November 2015
Used logistic regression to predict restaurant ratings from reviews alone using a large dataset from Yelp. Saw through the entire life cycle of the text-mining task in Python from data pre-processing to implementing the logistic regression model with gradient descent and performing feature engineering.
- Search Engines September – November 2015
Implemented information retrieval models based on Boolean Retrieval, Okapi BM25 and Indri in Java using the Lucene search engine library. Implemented various query operators, pseudo-relevance feedback, sequential dependency models and a learning to rank system using SVM-Rank.
- Collaborative Filtering October 2015
mplemented collaborative filtering algorithms in Python using memory-based approaches for predicting users’ ratings for movies based on a Netflix dataset. Tried various hybrid approaches using clustering techniques.
- Amazon, USA, Seattle WAMay 2016 – Aug 2016
Software Development Engineer Intern
o Set up a service for performing automated image moderation for Amazon’s retail website.
o Languages / technologies / frameworks used: Java, AWS, Google Guice, Mockito
- NetProphets Cyberworks, India, New DelhiAug 2014 – May 2015
Senior Software Engineer
o Developed features for learning management systems. Redesigned the framework for a content authoring tool for teachers and a students’ assessment tool.
o Handled design for database and APIs for web and mobile components.
o Developed features for a web app that serves educational content for Dragonfly Education.
- Steria, India, NoidaFeb 2013 – Jul 2014
Junior Software Engineer
o Developed features for a Microsoft SharePoint based web app driven by custom extensions in .NET
o Enhanced reporting solutions. Optimized a data-warehousing solution by removing several performance
bottlenecks. Achieved more than 50% reduction in execution time for several reports.
o Used Windows Communication Foundation for web services, SQL Server Analysis (SSAS) and SQL
Server Integration Service (SSIS) for Online Analytical Processing (OLAP) and ETL tasks respectively.
- Honeywell, India, Bangalore Jan 2011 – May 2011
Software Engineering Intern
o Worked in the display and graphics unit of the Aerospace division.
o Developed a fully functional prototype for a Pilots’ logbook app for Android devices, for integration into
Honeywell’s full-scale aviation app meant for pilots to store flight logs.
o Undertook requirements analysis, framework design and full implementation.
o Languages / technologies used: Android, Java, SQLite
- Frameworks / Libraries
Python SciPy, Google Guice, Mockito, Spring, jQuery
Angular js, .NET Framework, Android, SharePoint
- Familiar with
Machine Learning algorithms, C++, C#, R, Scrum
Experience in API design. Worked with a few Google, Facebook and Twitter APIs