------------------------------------------------------------------------ matthew j weaver matt@ice-nine.org New York, NY Bay Area, CA Goal ---- To solve novel problems with interesting people, in an environment with as little overhead and inertia as possible, with a focus on communication & hope. Education --------- 11/97 - 11/00 : College of Applied Science & Technology Rochester Institute of Technology Bachelor of Science : Computer Science 08/95 - 11/97 : College of Imaging Arts & Sciences Rochester Institute of Technology Sought Bachelor of Arts : Graphic Design Experience, Skills ------------------ Five years of leadership and management experience Fifteen years of design/development experience primarily with: . C and C++ (UNIX), Scripting (sh, Python) Eighteen years of experience with systems: . UNIX (OpenBSD, FreeBSD, Linux, OS X) . System & Network Administration (including: IPsec/ISAKMP VPNs, Routing, ATM, HTTP, SMTP, BIND/DNS, SNMP, SSH, NFS) Significant/Interesting Projects: . Ultimate operational responsibility for Google search . System-level design, deployment, and operation of Google search . System administration of a variety of UNIX systems, on a range of scales (one system through tens of thousands of systems) . Design / Development: Hardware suitable for outdoor use to repeat 802.11b wireless networks in the Rocky Mountains . Design / Development: Software to automate management and troubleshooting of a wireless ISP with hundreds of users . Embedded systems programming - modified CSU/DSU software to generate custom test traffic for frame relay equipment . Design / Development of a genetic-algorithm based evolutionary system producing autonomous 'artificial life' Employment History ------------------ 03/10 - ... : Staff Site Ecologist, Google, Inc. . Work as a freelance cult of personality-at-large contributing guidance, experience, input, development, leadership, and block-and-tackle coordination to a variety of internal projects including infrastructure software, security, and production systems 03/09 - 04/10 : Software Engineer, Google, Inc. . Work as a member of team of senior engineers designing and developing a critical infrastructure software system 05/06 - 05/09 : Site Reliability Manager, Google, Inc. . Manage a team of 17 with direct, primary responsibility for all operational aspects of Google search, including deployment, performance, capacity, change control, and availability . Equivalent of "flight director" to Google's "mission control" for the core product . Shared hiring and firing responsibilities for the larger reliability engineering organization within Google 02/05 - 05/06 : Site Reliability Engineer, Google, Inc. . Part of a small team with ultimate operational responsibility for Google's core product. Responsibilities ranging from software development, through distributed systems design, consulting, and operation 11/02 - 08/04 : System & Network Administrator, Developer, Partner, Nedernet, Inc. . Developed software and hardware solutions to extend & support a wireless ISP located in Nederland, Colorado . Led network planning, design, implementation . Handled all network security . Responsible for administration of core network and services . Designed & developed software automating provisioning and billing . Experience with single-board computers in outdoor environments and unconventional power sources (solar) . Experience with radio hardware (2.4GHz, 5.2GHz, 5.8GHz) 11/02 - 03/03 : Contracted Developer, YAS Broadband Ventures, Inc. . Developed parts of a Kerberos V authentication framework, including x509 certificate support and public-key authentication 01/01 - 09/02 : Developer / Administrator, Measurement Factory, Inc. . Led development of a product packaging an existing, complicated HTTP performance benchmark in a turnkey appliance with a HTTP based user interface . Helped administrate critical UNIX servers (FreeBSD) . Helped administer and troubleshoot large performance tests for HTTP caching proxies . Helped design, develop, and support an HTTP testing appliance 06/00 - 11/00 : Software Developer, Quick Eagle Networks, Inc. . Design / Implementation: Software to generate custom frame relay traffic on an embedded platform . Gained extensive knowledge of WAN hardware and standards, along with experience developing for an embedded environment (Motorola PowerQUICC) 08/99 - 12/99 : Student Intern, NLANR/IRCACHE Group . Gained intimate knowledge of web caching and network protocols including HTTP, HTCP, and ICP while debugging Squid (a prominent open-source web object caching system) and developing tools to test Squid's HTCP functionality 05/98 - 12/98 : DBA / Developer, Network Marketing International, LLC. . Design / Administration of a ~15,000,000 record mission-critical SQL database . Design / Development of an extensive ColdFusion application allowing customers to query a large database and purchase query results online 04/97 - 05/98 : Residential Computing Consultant, RIT . Member of a team supporting a ~4,000 user network in a community of college dormitories . Responsibilities included phone support and on-site troubleshooting of network connectivity on a variety of platforms (Windows, Apple, UNIX)