San Francisco, California
2016 - present | Independent Programmer | San Francisco, CA |
Various open source projects.
|
||
2005 - 2016 | Software Engineer at Google | Mountain View and San Francisco, CA |
2014 - 2016
|
Security Research. RAPPOR: data collection with differential privacy guarantees. |
|
2012 - 2014
|
Storage Analytics. Instrumentation and analysis of Google's cluster storage. (related publication) |
|
2012
|
Search traffic forecasting. Small R infrastructure project. |
|
2009 - 2011
|
Index Quality. Tools and policy for Google index selection. (related article) |
|
2008 - 2009
|
Google Code (formerly http://code.google.com/hosting) Back-end systems; user-facing features. |
|
2005 - 2007
|
Engineering Tools. Built tools used by the entire company for 10+ years. Worked with Guido van Rossum. |
|
various
|
Python teacher (2009 - 2013) R infrastructure (2010 - ) Near duplicates research Many 20% projects ~200 interviews |
|
2002 - 2004 | Software Engineer at Electronic Arts | Redwood City, CA |
Shipped Tiger Woods PGA Tour 2003, 2004, and 2005 for PS2, GameCube, and XBox. Audio Tools and Engine. Source control, build, and content pipeline. |
||
Summer 2000 | Intern at Xerox PARC | Palo Alto, CA |
Modular robotics research. |
1997 - 2001 | Cornell University | Ithaca, NY |
M. Eng. in Computer Science. Lester Knight Scholarship. B.S. in Computer Science. Magna cum laude. |
Deep Learning with Differential Privacy
US8290962 B1 Determining the relationship between source code bases
|
|
|
|
Updated October 2016.