Gary B. Peck 1125 NW 9th Ave., #415 Portland, OR 97209 Phone +1-415-335-7501 garik at cal dot berkeley dot edu Skills and Abilities -------------------- Listed in order of most-recently used. Starred items indicate extensive experience. Programming Languages: *Java*, *Python*, *Shell Script*, Perl, JavaScript, Node.js, Ruby, C/C++, SQL, *PHP*, MIPS assembly, Scheme, Pascal Document/Data Languages: *HTML/XHTML*, JSON, CSS, XML, RDF, XSLT Protocols: SIP, *DNS*, *SMTP*, *HTTP*, *TCP*, *IPv4*, IPv6, X.509, PGP, XMPP, LDAP, *DHCP* System Administration/Software: *Linux* (Ubuntu, Debian, RedHat), Git, Django, *BIND*, *Postfix*, Hitachi AMS, Solaris, Apache, netfilter, FreeBSD, MySQL, Windows, PostgreSQL, ejabberd, OpenLDAP, NetApp Other Technologies: Android, Computer Vision, PKI, Distributed Filesystems Natural Languages: English (fluent), Russian (fluent), Spanish (intermediate-level), Japanese (beginner-level) Education --------- University of California, Berkeley (08/1998 - 05/2003) College of Engineering BS in Electrical Engineering & Computer Science * Research Assistant: Networked collaboration and haptic feedback in virtual reality systems * Teaching Assistant: CS61B (Data Structures) Lab * Coursework in: User Interfaces, Operating Systems, Languages and Compilers, Algorithms, Communication Networks * Honors: Regents' Scholar Experience ---------- OnTheGo Platforms, Portland, OR (01/2013 - Present) CTO & Co-Founder * ... Goldman Sachs, San Francisco, CA / Boston, MA (05/2009 - 05/2012) Senior Technical Analyst * Developed infrastructure software and provided third-level operational support for the firm's risk management and algorithmic trading systems * Designed a resilient storage environment for a data warehousing system that received the firm's annual innovation award * Worked remotely, collaborating with team members spread across multiple time zones Google, Mountain View, CA (10/2005 - 04/2009) Site Reliability Engineer * Responsible for a globally distributed computing grid running across 300K+ servers in multiple datacenters * Contributed design leadership and code for the automation and monitoring of major infrastructure services: distributed storage, job scheduling, distributed locking service, automated machine management * Provided emergency response and troubleshooted system-level issues across entire computing grid * Assisted in testing, qualification, and rollout automation of new Linux kernels across Google's server fleet * Produced training material and weekly disaster simulations for entire team * Mentored several team members Goldman Sachs, New York, NY (08/2004 - 10/2005) Technical Analyst * Worked as part of a small worldwide team responsible for some of the most critical servers in the Fixed Income, Currency, and Commodities (FICC) division * Provided long-term system engineering and 24/7 operations support for Solaris, Linux, and NetApp servers * Maintained the most widely deployed Linux distribution in the firm SQLFusion, Lawndale, CA (01/2003 - 04/2004) Senior Software Developer * Developed PHP- and Perl-driven database-backed websites for a variety of clients * Optimized MySQL database performance and operation * Performed system administration and maintained security of clients' Linux/FreeBSD servers and web sites * Interacted directly with clients throughout the development cycle University of California, Berkeley (10/2000 - 12/2001) EECS Department Engineering Support Group Member * Supported departmental engineering labs and audio/video needs * Developed prototype PalmOS inventory control software to interface with a pre-existing SQL database * Implemented lab monitoring over the Internet using remotely controllable webcams Jet Propulsion Laboratory, Pasadena, CA (06/2000 - 08/2000) Software Engineer & System Administrator (Intern) * Designed and wrote modular, XML-driven software for automated processing of scientific satellite data * Defined the XML format used to specify data processing procedures and parameters * Administered a cluster of 3 Sun Sparcs Computer Age Dentist, Los Angeles, CA (04/1998 - 04/1999) Webmaster * Maintained corporate website and nationwide dentist directory (www.ComputerAgeDentist.com and www.DDS4U.com) * Created mini websites for dentists Jay County Internet, Portland, IN (05/1997 - 12/1997) System Administrator * Setup and maintained Linux server which provided DNS, WWW, email, FTP, shell accounts and other ISP services * Setup and maintained ISP's router and modem bank * Performed daily administration tasks such as managing user accounts and installing needed software QIS, Los Angeles, CA (11/1996 - 08/1997) Developer * Worked on company's C++-based document database (TS1) * Implemented various full-text database searches * Added HTML import/export capability to the database