This document is meant to provide a summary of my work experience. Because of the wide range of hardware and software I have worked with, I can only hope to include a subset by name.

The Adobe PDF format version of this document is the most up-to-date version—please download it if you're considering me for a position rather than relying on this HTML version.

For more information, please see my page on work or my résumé.

Quick Access

The Debian Project

Technical and Copyediting

Systems | Software | Notable Duties and Projects

California Medical Association

Systems | Software | Notable Duties and Projects

CyberSource Corporation

Systems | Software | Notable Duties and Projects

Miscellaneous

Systems | Software


The Debian Project

The Debian Project is an organization of volunteers with a commitment to free (libré) software. The Project produces the Debian GNU/Linux distribution, a completely free version of the GNU/Linux operating system. The Project is also working on the GNU Hurd, a microkernel-based operating system.

I began working with the Project when I installed Debian GNU/Linux on my home machine, a PowerPC-based Macintosh clone. Because Debian was just starting its port to the PowerPC architecture, I encountered many problems for which I filed detailed bug reports, sometimes including patches to fix those problems. I also took part in the debian-powerpc mailing list, providing feedback to other developers and help to new users. In October, 2000, I became a Debian Developer—a full member of the Debian Project.

I have taken a special interest in issues relating to Debian's teTeX packages, and have recently become an official member of Debian's teTeX maintenance team, with the power to upload new versions of these packages. I have written twenty-eight manual pages for various scripts and configuration files included with teTeX. In 2002, I conducted a survey of teTeX documentation licenses in response to a bug report iled by a user, and contacted the authors of approximately thirty packages or font distributions with no license information or licenses that conflict with the Debian Free Software Guidelines. I have also been working with Thomas Esser, teTeX's developer, and with the CTAN maintainers on this project.

In addition to working on the teTeX packages, I currently maintain four packages:

mminstance
a set of utilities for working with multiple-master fonts
t1utils
a set of utilities for working with Type 1 PostScript fonts
texdoctk
a TCL/Tk application providing easy access to teTeX documentation
thoughttracker
a knowledge-base application

I also occasionally contribute to the Project's documentation efforts.

Technical and Copy Editing

After volunteering to proofread an early draft of George Grätzer's First Steps in LaTeX, the author contacted his publisher, Birkhäuser Boston (Springer), and asked them to hire me as his technical and copy editor. I then worked on two books, the first edition of First Steps in LaTeX, and the third edition of Math into LaTeX.

Stylistic inspiration was taken from Lyn Dupré's BUGS in Writing: A Guide to Debugging Your Prose (Revised edition. New York: Addison-Wesley. 1998.) with The Chicago Manual of Style (Chicago: University of Chicago Press. 1993.) as our final authority. Typographic advice came from Robert Bringhurst's The Elements of Typographic Style, second edition. (Vancouver: Hartley & Marks. 1996.)

Systems

Software

Notable Duties and Projects

CyberSource Corporation

CyberSource Corporation provides backend support and turnkey Internet commerce applications (Internet Commerce Services (ICS)), including fraud protection and order processing. CyberSource grew out of software.net, which sells commercial software over the Internet using secure commerce servers, and was spun out to market the proprietary services developed for software.net to other companies.

As the Senior Systems Administrator for CyberSource, I was responsible for systems providing services to clients as well as internal computing resources.

The ICS systems (including software.net) ran primarily on Sun Microsystems Ultra workstations running Solaris, but also included an HP-UX system.

Internal systems included Ultra workstations running Solaris and older systems running SunOS for the engineering group; a Microsoft Windows NT 4.0 server providing file and print services for the office; various Windows NT 4.0 workstations and servers and Windows 95 workstations; a Linux server performing as a security gateway; and a Silicon Graphics O2 system for evaluation purposes.

Systems

Software

Notable Duties and Projects

California Medical Association

The CMA is the California State chapter of the national American Medical Association. During the period I worked there, they had a complex network that included Unix systems providing database, word processing, and electronic mail services; Novell NetWare servers providing file and print services; an AS/400 belonging to the finance department; and both Microsoft Windows 3.11 and Apple Macintosh clients. The remaining users on the Unix systems were migrated to desktop PCs and Macintoshes over the two years after I was hired.

By the end of my employment there, the CMA had acquired an Internet connection and was beginning to use Microsoft Windows NT systems as clients and intranet Web servers.

When I was first hired by the CMA, I ran the help desk for all desktop and server systems, with approximately 150 users in two locations. I also did systems and network administration, which eventually became my primary role, with a new hire taking over the help desk and freeing me to take a greater role in strategic planning. When I left, my role was primarily project planning and management, although I also continued to provide support for the frontline technical support staff, and to act as a contact between various vendors and the Association.

Systems

Software

Notable Duties and Projects

Miscellaneous

In addition to the skills and experience gained in the positions I've broken down, I have also worked with many other systems and software packages both outside of work and in other positions I have held.

Systems

Software

Return to Top of Page