JOSEPH M. BRENNER

1594 Sanchez St.
San Francisco, CA 94131

(415) 550-7352
doom@kzsu.stanford.edu

EXPERIENCE

Obsidian Rook (consulting and solo projects), 2003 to 2004, 2006 to present
• Developed Perl CPAN modules: GraphViz::Dbi::General, Text::Capitalize, App::Relate, Emacs::Run, Module::List::Pluggable, File::Locate::Harder, List::Filter, IPC::Capture, Emacs::Run::ExtractDocs
• Developed emacs lisp packages: perlnow.el, desktop-recover.el (for API)
• Developed web sites: The Jade Monkey; Diagonal Grid;
• Added features to web site: goncarova.com (for API).
Friendfinder Inc, 2005 to 2006
• Re-engineered database schema to subdivide a rapidly growing MySQL table of 60 million rows into 100 sub-tables; Identified and rewrote all existing queries to transparently access the individual tables as though they were still one monolithic one.
• Tracked down and repaired bugs in the financial handling code (in particular, in affiliate crediting and payout) of an extensively patched and re-worked perl code-base, optimized reports for efficiency to scale with continual growth in data base size.
• Developed code test framework that uses alternate table sets to work-around the absence of a dedicated test database.
Emusic, Inc, 2000 to 2002
Developed and maintained web site features for the Emusic site, using a linux, apache, mod_perl/Mason architecture; Created financial reporting programs using complex Oracle SQL queries, via the perl DBI interface.
Silicon Graphics, Inc, 1997 to 1998
Performed software localization engineering for Irix 6.5 (Worldview); tested and debugged localized software.
Netscape, Inc, 1996 to 1997
Performed software localization engineering for the Netscape Unix client (Communicator/Navigator).
Simultrans, LLC, Software Localization Engineering, 1992 to 96
Programmed localization tools and utilities; tested and debugged localized software, help systems and web pages; and performed unix system administration duties.
IBM Almaden Research Center, Storage Systems Product Division, 1990 to 92
Evaluated prototype thin-film disk drive head manufacturing techniques. Administered and maintained laboratory equipment interfaced with PCs.
Stanford University, Center for Materials Research, 1985 to 90
Produced super-conducting fibers, and analyzed their properties.
Creative Contractors, Long Island, New York, 1984
Administered database using dBase III software; programmed new report formats.
Westinghouse, Advanced Projects Group at the NRF Expended Core Facility, 1982 to 84
Designed tools for remote disassembly of expended nuclear fuel cores. Developed decontamination techniques. Programmed software for database update and report generation.

EDUCATION

Stanford, MS in Materials Science and Engineering 1990
SUNY at Stony Brook, BE in Mechanical Engineering 1982
Additional course work at Stanford and Idaho State University.

PROFESSIONAL ORGANIZATIONS

San Francisco Perl Mongers, Co-chair, 2008 to present.

PRESENTATIONS

Writing CPAN Modules, SFPM, Jan 2010
Esthetic Randomness, OSCON, June 2009
Using Perl to Test Everything, SFPM, Nov 27, 2007
Emacs as a perl IDE, SFPM, Feb 2006
Constant Amusement, SFPM, 2004
An Introduction to the Perl Debugger, SFPM, Oct 2000