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.