Resume
CHRISTIAN GOETZE
346 1st Street #202 415-336-7697
San Francisco, CA 94105 cg@miaow.com
http://www.miaow.com/people/cg
HIGHLIGHTS
* Over 30 years of software development experience.
* Consensus builder, communicator and coordinator
* Familiar with the dynamics of startups and growth companies.
EXPERIENCE
Linden Lab, San Francisco, CA June 2007 - present
Tech Lead Release Engineering
* Provided technical leadership and coordination for rolling out a
newly devised production cluster management paradigm based on custom
built functional images tested on Amazon EC2 and deployed to hardware;
* Implemented a cross-repository change tracking system (Codeticket Service)
to automatically generate release notes and to include changes in dependent
repositories and environments;
* Managed company wide conversion to mercurial, provided training materials,
coordinated with various project leads;
* Provided the open source community with automated export and build tools for the
Second Life viewer product;
SenSage Inc., San Francisco, CA June 2002 - March 2007
Release Engineer
* Redesigned build, packaging and installer for a distributed, high
availablilty, high data volume application
* Developed a web front end for Perforce, including build control
and automation
* Carried out several build/installation/configuration paradigm
shifts (tarballs, rpms, relocatable rpms, maven builds)
Proficient Networks, San Francisco, CA June 2001 - June 2002
Contractor
* Kickstarted Linux/ClearCase software development environment.
* Training of developers and management.
* Development and release strategy audits.
Digital Island (now Cable and Wireless), San Francisco, CA June
1999 - Feb. 2002
Development Support - "Code Janitor"
* Defined company-wide development strategies and procedures.
* Provided training and support for multiple development teams.
* Maintained multi-platform UNIX/NT development environments.
Babycenter, San Francisco, CA Jan. 2000 - Mar. 2000
Contractor
* Converted the whole Web site (over 20,000 files) from CVS to
ClearCase.
Quest Software Inc. (formerly Foglight, part of Captech Inc.),
San Francisco, CA July 1997-June 1999
Senior CM
* Overhauled the build and release system.
* Planned and executed switchover to ClearCase.
* Defined and implemented ClearCase branching and release
strategies.
* Maintained a multi-platform UNIX/NT development environment.
* Automated maintainance of the intranet Web site and the public
domain software repository.
* Assisted in the design and implementation of the Web interface to
the product.
* Created a native Perl (Xsub) interface to the product.
BankAmerica, San Francisco, CA April 1997-July 1997
Consulting Software Engineer
* Responsible for integrating and releasing BofA's new, web-based
Banking Center product.
* Maintained and customized DDTS bugtracking system.
BigBook, Inc., San Francisco, CA June 1996-March 1997
R&D Engineer
* Developed Web-based database front end for issue tracking.
* Developed autodiscovering build environment for BigBook's C/C++ code base.
* Maintained and extended configuration management tools
* Integrated C/C++ code coverage tools into BigBook's development
environment.
* Created regression test infrastructure.
* Created software metrics visualization tools.
University of Aizu, Aizu-Wakamatsu, Japan April 1993-March 1996
Assistant Professor, Software Engineering
* Taught courses in computer graphics, algorithms, computer literacy
and C++.
* Created and implemented a C++ course using a Monopoly game
engine as the test.
* Assisted in the installation of a computer network consisting of
over 900 personal Sun workstations and 12 servers at this brand
new university.
* Designed a standard working environment for network users.
Telekurs GmbH, Frankfurt, Germany Sept. 1991-Jan. 1993
System Programmer/Consultant
* Designed and installed a project framework for a company
specializing in selling stock price data to banks and brokerage
houses.
* Educated the staff in the use of UNIX workstations and hardware
installation.
* Drafted coding and process control standards.
EDUCATION
Universitaet Karlsruhe, Karlsruhe, Germany 1989-1991
* Diplom in Mathematics, 1991
* Participated in work-study program for automatic image recognition
and classification.
Universite Scientifique et Medicale de Grenoble, France 1984-1988
* Maitrise de Mathematiques, 1988
* License de Mathematiques, 1985
Eberhardt-Karls-Universitaet, Tuebingen, Germany 1982-1984
* Vordiplom in Mathematics and Physics, 1984
TECHNICAL EXPERTISE
* Expert level knowledge of GNU Make, cook, perforce, clearcase,
RPM, debian packaging, python, mercurial, C/C++, bash and perl.
* Evaluated and used a variety of automation tools: TeamCity, Coverity,
Electric Cloud, and various homegrown systems, some of which are
documented on this site.
* User of Amazon Cloud Services like EC2 and S3
* Proficient in web based development using CGI/PHP/Javascript/JQuery/Django
* Deployed maven based java builds.
OTHER ACHIEVMENTS
* Mercurial How To contributions at:
http://mercurial.selenic.com/wiki/ChangesSince
http://mercurial.selenic.com/wiki/StopOnCopy
* The BugDB is written in PHP.
* The ClearCase Extension Pack is written in Perl.
* The Autodiscovering Build System uses cook, which feels
like a cross between make and lisp.
* Customer Commitment Award
* Contributor to the ClearCase International User Group. Voted a
"Rational Superstar" in 2000.
PUBLICATIONS
Clearcase Extension Pack
A wrapper set for ClearCase, superior to ClearCase UCM, at
least for now. Also include a ClearCase FAQ.
C++ by Example
An HTML course displaying various C++ programming techniques
using a Monopoly game engine as a test case.
An Analysis of Lexical Frequency and Discourse Need for
Instructive Purposes
Technical Report 95-5-001, University of Aizu, 1994.
EASE: A Software Integration Tool and User Interface
Proceedings of the 1994 Comsaq Conference, Taiwan.
New Method for Determining Eigenvectors Using Parallel Processing
Proceedings of the 1993 IEEE Tencon Conference, Beijing.
Strukturbestimmung von Diskreten Isoflaechen
Masters Thesis, University of Karlsruhe, Germany, 1992.
PERSONAL INFORMATION
Languages Spoken: Excellent French, German and English; usable
Japanese
Citizenship: German/French
INS Status: Admitted as resident alien 3/11/97, Application for
citizenship pending.
Hobbies: Go (3-dan), Certified flight instructor instruments