3301 Partridge Avenue
Oakland, CA 94605
510 875 3989
Perl (Object Oriented, CGI, mod_perl, HTML::Mason, and applications.)
SQL, mySQL, Postgres, Class::DBI, SQL::Abstract
- Familiarity with Linux, FreeBSD, MacOS, MSWindows & their
standard work environments
Senior Software Developer
April 2005 .. February 2009
- As senior application developer, designed and implemented subsystems
for complex application consumed by a scanner and 2 distinct tiers of
- As senior web developer, converted existing web application for
Template::Toolkit to HTML::Mason
- As senior developer, trained & mentored incoming web developers,
teaching perl, HTML::Mason, Class::DBI, and PostgreSQL
- As junior DBA, extended Class::DBI to handle joins and optimized
difficult queries in multiple-DB architecture
Customer Service Associate
October 2003 .. February 2005
Customer Service Associate in fast-paced game environment. Had to learn
speak some Cantonese and Mandarin chinese, as well as chinese cultural
conventions and specialized game skills.
Warehouse Inventory Manager
September 2002 .. October 2003
Re-organized the warehouse and assisted in database design to
inventory control and shipment tracking, both deliverables and
Mason Web Software Developer
December 2000 .. April 2001
Perl Programmer in Apache mod_perl HTML::Mason environment. Internet
Intranet design, enhancement, and maintenance, with a focus on
Desktop.com (San Francisco, California)
November 1999 .. October 2000
Perl Programmer for custom Apache mod_perl object-oriented server.
user experience, metrics, and automation.
Trained programmers in perl and served as a regular expression guru.
system administration of my development box (Linux) as well as company
farm & live production machines (FreeBSD).
February 1997 .. October 1999
Perl / CGI programmer. Web development with database-driven dynamic
Macromedia Director ('Lingo') Developer. Interactive educational tools
high school and college level.
Author & Lead Developer
2000 .. 2001
4ML is an application of XML; I authored the DTD and first generation
documentation. I also wrote a handler for the PerlSAX XML Parser, which
of a browser to turn 4ML files into audio WAVs. This is an open-source
hosted on Source Forge.
August 2001 .. October 2002
A clone of the Bejeweled family of games with web as well as
command line interfaces. Provided hooks for using the same objects with
different game ruleset.
- Sage Evening College, Troy, New York; Summer 1996 - Spring 1997
- Rensselaer Polytechnic Institute, Troy, New York; Fall 1993 -
1994 -- Engineering Physics
- Graduated 1993 Saint Xavier High School, Louisville, Kentucky --
- National Merit Scholar