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