Gary B. Peck 2865 Folsom St., #1 San Francisco, CA 94110 Phone +1-415-335-7501 garik at cal dot berkeley dot edu Skills and Abilities -------------------- Computer Languages: Expert: C/C++, Perl, PHP, Shell Script, SQL Proficient: Ruby, Python, Java, JavaScript, Pascal, Scheme, MIPS assembly Internet-related: Expert: HTML/XHTML, XML, CSS Proficient: XSLT, RDF System Administration: Expert: Linux, FreeBSD, Solaris, Bind (DNS), Apache (HTTP/WWW), Postfix (SMTP/E-mail), MySQL (database), ISC DHCP, Jabber (XMPP/IM), Netfilter (Linux firewall) Proficient: NetApp (enterprise storage), Windows, OpenLDAP (LDAP), PostgreSQL (database) Languages: Russian (fluent), Spanish (intermediate-level), Japanese (beginner-level) Education --------- University of California, Berkeley (08/1998 - 08/2002) College of Engineering BS in Electrical Engineering & Computer Science * Honors: Regents' Scholar * Relevant Courses: Data Structures, Machine Structures, User Interfaces, Operating Systems and System Programming, Languages and Compilers, Efficient Algorithms, Computer Graphics, Systems and Signals, Microelectronic Circuits, Communication Networks, Technical Communication, Society and Information Technology Experience ---------- Google, Mountain View, CA (10/2005 - Present) Site Reliability Engineer * Senior member of team that has operational responsibility for major parts of the production infrastructure: distributed storage, job scheduling, distributed locking service, automated machine management * Manage day-to-day operation of the listed services, including monitoring, automation, and emergency response * Assist in testing and qualification of new Linux kernels * Troubleshoot system-level issues across 80% of Google's servers * Provide mentoring and training for new 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 * Wrote programs in PHP and Perl to integrate MySQL databases with web sites and intranets * Performed system administration on clients' Linux/FreeBSD servers * Maintained security of clients' servers and web sites * Interacted directly with clients throughout the development cycle University of California, Berkeley (09/2001 - 05/2002) Virtual Reality Design Station Project Research Assistant * Researched networking and collaboration capability for a virtual reality, haptic-enabled design system * Wrote Windows and VRPN drivers for Logitech 3D position tracker University of California, Berkeley (10/2000 - 12/2001) EECS Department, Engineering Support Group Team 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) Ocean Sciences Element 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 University of California, Berkeley (01/2000 - 05/2000) Computer Science 61B Data Structures Course Lab Assistant * Answered students' questions about class material and programming assignments * Graded completion and understanding of lab assignments 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) Programmer * Worked on company's C++-based document database (TS1) * Implemented various full-text database searches * Added HTML import/export capability to the database Santa Monica High School, CA (09/1996 - 06/1998) Network Assistant & Webmaster * Setup and administered school's WWW and email server * Editor/Co-Webmaster of school website (www.samohi.org) * Assisted in setup and troubleshooting of school computers (Mac/Windows) and network equipment