Skills
General
Quick study and capable researcher; self trained in all computer skills. Able to work alone and with teams, including IT hiring and management skills. Solid writing and copy-editing skills, including technical and policy writing.
System Administration
Over ten years user support experience with Windows (3.1 through XP). Eight years experience with Linux/Unix (Debian, Ubuntu, Redhat, Gentoo, SunOS), including user machines and administration of web (Apache, many web-based packages), email (Postfix, Sendmail, Qmail, Courier, Spamassassin, Mailman), file (ftp, NFS, Samba), database (MySQL, Postgre), application (SAMCO Accounting, LambdaMOO), backup (Retrospect, Bacula), source control (CVS, Subversion), virtual (Xen), and load-balancing (LVS) servers. Four years network administration experience. Two years user support experience with MacOS (8.6 through 10.3).
Hardware
Over ten years experience with x86 PCs. Three years experience with rackmount servers. Broad sideline experience (IR transcievers, WiFi, video game cabinets, et. al.). Solid hardware level understanding of most computer, electronic, and electrical components.
Web/Software Development
Over ten years experience with HTML (v4.0, XHTML, some HTML-DOM). Eight years experience with PHP (v3 through v5.2, CGI, CLI, PEAR, and some GTK). Six years experience with SQL (MySQL, ODBC). Three years experience with CSS, Perl (CPAN, Mason), Python, and shell scripting (Posix and DOS). Moderate UI design (inc. image manipulation) skills. Sideline experience with JavaScript and C/C++.
Methodologies
Strong skills in object oriented programming. Heavy emphasis on refactoring, unit testing, and other agile programming practices. Experienced at debugging, both personal code and existing systems. Strong preferences for low cost, open source, and interoperable solutions.
Relevant Experience
T9 Productions
March 2003 - Current
Sole Proprietorship
Contract work in web development and system administration for various clients. Personal internet presence for email, remote testing, personal projects, and experimentation.
Technologies: Debian, Ubuntu, Apache, Zope, MySQL, PostgreSQL, Postfix, Qmail, Subversion, Plone, Trac, LVS, PHP, Python, CSS, embedded WiFi
Roxor Games
Austin, TX
November 2005 - September 2006
Technical Support/
System Administrator
Rebuilt technical support department after lead tech was incapacitated. Wrote policy for clearer and more efficient Warranty and Advanced Replacement programs. Trained replacement tech up from basic computer competence. Implemented web support and management system, and trained internal users. Assembled test fixtures and scripts for support department. Assisted in design testing for new product configurations. Set up backups for large (500+ GB) backup footprint. Supported 20+ users, in multiple OS environment, including client rebuilds. Maintained intranet presence on five servers, and internet presence through a variety of hosted applications. Assisted with debugging Linux related compilation problems.
Technologies: [login to view URL], Debian, Ubuntu, Windows, MacOS, Bacula, Subversion, Apache, PHP, MySQL, Posix shell scripting, C++, electrical & electronic circuits
Steve Jackson Games
Austin, TX
November 2004 - January 2006
System Administrator/Webmaster
Maintained intranet and internet presence on seven servers, migrating systems to new network configuration during office move. Supported 20+ users, in multiple OS environment, including client rebuilds. Rebuilt software license database and paperwork. Assisted in web-based game development. Maintained extensive webtree, covering 25 domains and subdomains. Replaced outdated file, NAT, and backup servers, and added local DNS and DHCP. Documented existing and new IT processes.
Technologies: Redhat, Windows, MacOS, Apache, PHP, Perl, Python, MySQL, Postfix, Sendmail, SpamAssassin, Mailman, LambdaMOO, Retrospect, Bacula
Affordable Computers Inc.
Ann Arbor, MI
May 2003 - November 2004
Programmer/System Administrator
Maintained intranet and internet presence on 10+ servers. Upgraded accounting software, including migrating setup to new server and recoding the EDI interface to website. Developed warehouse asset manager, first for an isolated network and then for use over the internet. Installed spam prevention solution and other upgrades to email server.
Technologies: Debian, SunOS, LVS, Apache, PHP, MySQL, SpamAssassin, SAMCO
Collect-A-Chek
Ann Arbor, MI
August 2002 - May 2003
Director of IT
Built and maintained web-based intranet interface to check collection software, without documentation or technical support. Suggested and implemented time-saving changes to procedure, using existing program interface and intranet setup. Personally handled most computer related issues and duties in home office.
Technologies: Windows, Apache, PHP, ODBC
Advanced Labeling Systems Inc.
Pembroke, NH
May 1996 - August 1998
Programmer Assistant (Contract)
Debugged image file display for existing label printing software. Coded part of new Windows interface for replacement package.
Technologies: Windows, C/C++
Education
New Hampshire Technical Institute
Concord, NH
Credits earned toward Electrical Engineering degree.