Click here to download a pdf copy of my resume.
Areas of Interest
Collaborative Software Engineering, Collective Intelligence, Social Media Analytics, Applied Machine Learning, Application Security and Distributed Computing.
Education
PhD in Societal Computing GPA: 4.00 Aug 2013 – Present
School of Computer Science
Carnegie Mellon University
Master of Technology in Computer Science GPA: 3.89 July 2011
International Institute of Information Technology, Bangalore (IIIT-B)
Work Experience
Microsoft Corporation Redmond, WA Research Intern May 2016 – Aug 2016
  • A multiple case study of open-source projects: Identified best practices for building communities and developed metrics to assess community engagement using activity data from Github.
VMware Inc. Palo Alto, CA Performance Intern May 2015 – Aug 2015
  • Developed an auto-scaler service for a cloud computing platform and evaluated its performance by porting a cloud native app benchmark called Acmeair.
  • Designed workloads using Apache JMeter to simulate real world scenarios.
  • Developed automation scripts to deploy the benchmark and display performance measures such as application throughput and response time.
Hewlett Packard Company Bangalore, India Senior Software Engineer Jul. 2011 – Jul. 2013
  • Implemented a referral mechanism experiment on Amazon Mechanical Turk (AMT), where workers can refer their friends on Facebook to perform a task on AMT.
  • Launched micro-tasks on AMT to perform video analytics and developed experiments to study worker performance.
  • Filed two patents – a) Task Assignment and b) Result Aggregation in Crowdsourcing
Hewlett Packard Labs Bangalore, India Research Intern Jan. 2011 – Jun. 2011
  • Algorithms to detect influential users in a social network and implemented an incentive based routing app on Twitter.
Novell Inc. Bangalore, India Senior Software Engineer July 2007 – July 2009
  • Developed package management features for the SUSE Linux Operating system.
  • Led a team of eight engineers on two sprints that lasted for three months.
Graduate Coursework
Applied Machine Learning (A+), Computational Modeling (A+), Dynamic Network Analysis (A), Applied Research Methods - Qualitative and Quantitative (B+), Experimental Design for Behavior and Social Sciences (A), Distributed Computing (A), Operating Systems (A), Computer Architecture (A)
Technical Skills
Java, R, C/C++, JavaScript, HTML/CSS, Weka, Python.