exercise my experience with open source development methodology
may lead to large increases in the utility of software in general
are driven by the desire to make life better.
Skills and Interests
I know scripting languages such as
Perl, and bash.
I also have experience with rudimentary HTML.
I have programming experience with C, and a small amount with C++,
Java, and Lisp.
Most of my online time has been spent with UNIX-like platforms
(Linux, MacOSX, FreeBSD, IRIX, SunOS). I am adept with most Microsoft
operating systems and competent with older Apple machines,
and common software applications for them.
Work Experience
August of 2004 to present, Senior Release Engineer,
Nokia Enterprise Solutions.
Responsibilities include:
Build system creation and maintenance.
Webtools support and feature development.
Product installer creation:
MacOSX installers supporting Panther (10.3) and Tiger (10.4).
InstallShield X installers supporting Linux, Solaris, and
Windows.
Shell script uninstallers for OSX and Linux.
RPM package creation.
Porting old codebases to newer platforms.
Third-party software package maintenance.
Enforcing good release engineering practices.
October of 2003 to July of 2004, Technical Lead
Build and Configuration Management,
the Mozilla Foundation.
Responsibilities included:
continuing support for mozilla.org, as listed
below, with the addition of:
Responsibility for production of all Mozilla1.x binaries
(Expanding to Firefox and Thunderbird)
Build system maintenance
Internal webtool development
System administration
(BIND, user management, Software license management)
May of 1998 to October of 2003, Release Engineer,
Netscape Communications.
Responsibilities included:
September of 1997 until May of 1998, Applications Developer,
Fabrik.
My responsibilities included
Unix system administration,
implementation of corporate backup strategy,
writing any ad hoc database reports requested,
intranet webmastering for the MIS department,
database programming and dba, mostly on Oracle instances,
development of a company-wide, centralized Intranet Site,
project development of customized Scop us and Oracle
applications to support call/issue tracking, and
support of all applications/databases/processes in place
in the MIS department.
From April until July of 1997, I worked for
SideShow, a venture started by myself and several friends.
My responsibilities included
maintaining the server, which encompassed keeping
"the Circus"
up and running,
configuring, installing, and administering
FreeBSD,
and RedHat Linux
before that.
maintaining security on the Server,
and transplanting the user data and applications from the
RedHat installation to the FreeBSD installation.
From October of 1996 until March of 1997, I
worked as a Data Access Consultant and Tutor for the
UCSC Science Library and Computer Science and Engineering
Department. I tutored
programming in C. Specifically: the creation of abstract datatypes,