Experience
|
Facebook
|
Palo Alto, CA |
| Software Engineer Intern |
May to August 2011 |
Added network usage tracking and limit enforcement to Facebook's
cluster manager using C++ and Linux cgroups.
|
Jain Foundation
|
Bellevue, WA |
| Software Development Consultant |
January to June 2010 |
Improved the Jain Foundation's LAMP-based website.
Added email alerts
to HerdictWeb, a website to collect
and analyze reports of Internet censorship, using Java Servlets on
Apache Tomcat.
|
DreamBox Learning
|
Bellevue, WA |
| Software Development Engineer Intern |
July to August 2007 |
Created UI components using Adobe Flex, including an abacus and a
text-to-speech module, for DreamBox's online education product.
Publications
-
Matei Zaharia, Mosharaf Chowdhury, Tathagata Das, Ankur Dave,
Justin Ma, Murphy McCauley, Michael Franklin, Scott Shenker, and
Ion Stoica. Resilient
Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory
Cluster Computing, UC Berkeley Technical
Report UCB/EECS-2011-82, July 2011.
-
Ankur Dave, Wei Lu, Jared Jackson, and Roger Barga. CloudClustering: Toward
an iterative data processing pattern on the cloud. In proceedings of the First
International Workshop on Data Intensive Computing in the Clouds
(DataCloud) 2011.
Education
| UC Berkeley |
August 2010 to May 2014 (expected) |
| B.S., Electrical Engineering and Computer Science |
GPA: 3.83/4.0 |
- Graduated from
the Gifted
High School Program
(PRISM),
a highly selective program (99.7 percentile) that groups together
gifted students, challenging them with a rigorous curriculum and
strict grading standards
- Wrote a research paper on distributed
genetic algorithms applied to the Boggle word game that was chosen
from over 80 others to showcase as an example of excellent work to
the faculty of Interlake High School
- Led a team of six AP Computer Science students to develop
a 3D game for Microsoft's
regional Hunt the Wumpus
competition
- Awards: National AP Scholar, IB Diploma, National Merit
Finalist, Rensselaer Polytechnic Institute Medal
Skills
- Programming languages: Scala, Python, C, C++, Scheme, C#, Java, PHP, JavaScript