HIGHLIGHTS
- Over 20 years of
software development experience.
- Specialized in ClearCase(tm)
and Perforce(tm) based development environments for implementing ASPs,
backend applications, embedded systems and Web services based on various
UNIX variants, mainly Linux.
- Familiar with the
dynamics of startups and growth companies.
- Maximum automation,
minimum maintenance..
- Extensive personal
script and Web application library, written in Perl, C, and various
other specialized scripting languages
Elevator Pitch
Be the right hand of the VP
of engineering – convention over configuration – see a bug, fix
a bug – continuous integration, build and testing – you break it,
you own it – code speaks louder than words – opinionated software
– without loss of generality – merge often and early – refactor
or die – software engineering is a misnomer, it should be software
evolution – “do, or do not, there is no try” – butterfly wings
EXPERIENCE
| SenSage Inc, San Francisco, CA |
June 2002 - now |
| Release
Engineer |
|
- Designed and implemented
build, packaging, installation and configuration tools for a complex
enterprise three tiered product suite.
- Build automation
using the autodiscovering build system and maven.
- Designed and implemented
perforce ™ based continuous integration, build and test framework
- Customer Commitment
Award
- Defined company-wide
development strategies and procedures.
- Provided training
and support for multiple development teams.
- Maintained multi-platform
UNIX/NT development environments.
- Rational Superstar
Award for contributions to the ClearCase User Group
| Babycenter,
San Francisco, CA |
Jan. 2000 - Mar.
2000 |
| Contractor |
|
- Converted the whole
Web site (over 20,000 files) from CVS to ClearCase.
- Provided training
to developers and management.
- Planned and executed
switchover to ClearCase.
- Designed and implemented
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.
| BigBook, Inc.,
San Francisco, CA |
June 1996-March
1997 |
| R&D
Engineer |
|
- Developed Web-based
database front end for issue tracking.
- Developed build
environment for BigBook's entire C/C++ code base.
| 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 based on a realistic
test suite environment (I provide the headers and the tests, you write
the code that satisfies the tests)
| 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.
- 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
- Contributor to the
ClearCase International User Group.
- Expert level knowledge
in C/C++, Perl, /bin/sh, GNU Make, cook, Perforce and ClearCase
- Working knowledge
of Java, Tomcat, Apache, Python and various other scripting languages
- Linux Sysadmin knowledge,
DBM (MySql, Postgres) …
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 |
| Hobbies: |
Go (3-dan), board games, duplicate
bridge, Certified flight instructor |