Color Genomics, 2015 – present

Engineering and ops lead: data platform, bioinformatics, infrastructure, research, and internal tools.

Quip, 2013 – 2015

Engineering. Server and storage system, data model, synchronization protocol, web frontend, iOS app, and Android app.

Google, 2003 – 2013

Senior Staff Engineer

Co-founded Google App Engine and led its datastore engineering team. The datastore is a very large scale, multi-homed NoSQL database. At the end of my tenure, it stored >XXXB rows, >XXXPB of data, and served >XXXkqps. (2005 – 2010)

Helped design and build company-wide personalization infrastructure. Implemented a piece of it (in Go) that handled 500kqps by the end of my tenure. (2011 – 2013)

Led and contributed to network management projects for Google’s backbone network AS15169, including command and control, monitoring, automation, topology, routing, peering, and OpenFlow. (2010 – 2011)

Led Google’s early use of OpenID. Evangelized to stakeholders, built and coordinated multiple integrations, and drove internal adoption that culminated in a full Google Accounts provider and consumer. (2006)

Co-founded Google’s transaction processing platform and led its storage engineering team. The platform handles OLTP, rating, billing, invoicing, payments, and revenue share. At the end of my tenure, it served >XXM customers, >XB transactions per day, and >XXkqps with 99.98% uptime. (2003 – 2006)

IBM Almaden Research Center, 2002 – 2003

Extreme Blue intern, then research engineer. Helped design and build a collaboration and visualization platform for molecular biologists. Also developed a parallel computing system for running molecular analyses and simulations on large server clusters.


Multiple talks and open source projects and contributions. Notable projects include Bridgy, granary, ActivityStreams/OStatus, OpenID, Emacs, WordPress, Pine/Alpine, tcsh, and Pidgin.


Stanford University, 1998 – 2003

MS Computer Science
BS Computer Science, Mathematics minor

Coursework: networking, distributed systems, security, streaming algorithms, advanced databases, operating systems, C/C++, Java, graphics, discrete math, abstract algebra.

LucasArts Entertainment, Software Engineer intern, 2001

Webvan Group, Software Engineer intern, 2000

Electronic Arts, QA Tester, 1999

MobileForce Technologies, Software Engineer intern, 1998


Publications
Patents

Color Genomics

  • 9811552 (USPTO): Detecting and bucketing sparse indicators for communication generation
  • 9785792 (USPTO): Systems and methods for processing requests for genetic data based on client permission data
  • 9811439 (USPTO): Functional testing of code modifications for read processing systems
  • 9817866 (USPTO): Lossless compression of client read data
  • 9813467 (USPTO): Real-time alignment and processing of incomplete stream of data
  • 9811391 (USPTO): Load balancing and conflict processing in workflow with task dependencies
  • 9773031 (USPTO): Duplication and deletion detection using transformation processing of depth vectors
  • 9678794, 9811438 (USPTO): Techniques for processing queries relating to task-completion times or cross-data-structure interactions
  • 9584882, 9774508 (USPTO): Communication generation using sparse indicators and sensor data

Google

  • 8005950 (USPTO): Application server scalability through runtime restrictions enforcement in a distributed application execution system
  • 7877482 (USPTO): Efficient application hosting in a distributed application execution system

  • Eagle Scout, Boy Scout Troop 120
  • Black Belt, 1st dan, Hapkido Karate, Jang Moo Won
  • Classical piano under Geraldine Keeling, multiple competitions and concerts