Color Genomics, 2015 – present

Helping lead engineering and ops. Contributing to bioinformatics pipeline, data mining infrastructure, research database and platform, internal genomics tools, and external webapps.

Quip, 2013 – 2015

Helped design and build the 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 in Computer Science
BS in Computer Science, minor in Mathematics

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

  • 15/489492 (allowed): Functional testing of code modifications for read processing systems (Color Genomics)
  • 15/466325 (allowed): Lossless compression of client read data (Color Genomics)
  • 15/452241 (allowed): Real-time alignment and processing of incomplete stream of data (Color Genomics)
  • 15/449579 (allowed): Load balancing and conflict processing in workflow with task dependencies (Color Genomics)
  • 9773031: (USPTO): Duplication and deletion detection using transformation processing of depth vectors (Color Genomics)
  • 9678794 (USPTO): Techniques for processing queries relating to task-completion times or cross-data-structure interactions (Color Genomics)
  • 9584882 (USPTO): Communication generation using sparse indicators and sensor data (Color Genomics)
  • 8005950 (USPTO): Application server scalability through runtime restrictions enforcement in a distributed application execution system (Google)
  • 7877482 (USPTO): Efficient application hosting in a distributed application execution system (Google)

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