|
Summary
I've been developing and evolving with the web since its very beginnings,
and am adept at anticipating and designing around trouble spots.
I'm am not afraid of new technologies and am constantly analysing and
incorporating new solutions to solve old problems and inefficiencies.
I strive to create a more perfect union of web tools and their output.
|
|
Education
Purdue University, West LaFayette, Indiana
Bachelor of Computer Science (Systems Specialization)
|
Projects
Queuester
A soon-to-be-released 'nix-based queuing sub-system to simplify the
slinging of arbitrary file-based payloads in and out of workflows and
to and from external machines. Sort of a software conveyor-belt system
with data cloning capabilities. In perl.
HTDB
The Open Source HyperText DataBase is a website generation toolkit I have
been managing the development of since 1994. In C.
Photography,
Musical Experimentation,
Boomerangs,
Cycling
|
|
Employment History
Parts Of Speech
- 1994 to present
Virtually Anywhere
- Sole Proprietorship
The Parts Of Speech Liberation Front is my consulting entity.
Recent projects include:
Jazz Butcher,
IMMI,
Profile East, Songwriter.tv,
510 Interactive,
Oingo Bingo,
700 West Studios,
Wilson,
Neil West
HTDB, mysql, C, perl, php, cvs, svn, couchdb, mongodb
Arbitron
- Jun 2010 to present
Virtual
- Sr. Developer
Yay... The previous start-up was acquired. A few of us are working on integrating
the IMMI technologies into the mix.
Shazam, Linux, perl, C, Apache, MySQL, mobile device software packaging
Integrated Media Measurement, Inc.
- 2004 to 2010
San Mateo, CA
- Sr. Developer
Developing and maintaining all aspects of an audio matching and attribution system. From client empanelment to input processing to results manipulation.
Re-architected existing system for "fast match" capabilities, arbitrary-scaling, removed database dependency. In just 4 weeks. Whee.
Shazam, couchdb, Linux, perl, C, Apache, MySQL, YAML, JSON, Mobile devices, cydia, .jad, SVN
Garageband Records
- 1999 to 2005
San Francisco, CA
- VP Technology
Architected and oversaw implementation of this large, evolving, wildly dynamic
and popular website designed for use by musicians and their fans.
Linux, Solaris, C, HTDB, Apache/FastCGI, replicating MySQL, dynamic Flash/Actionscript via libming, Perl,
RealServer, PHP, XML, RSS, Podcasting, CVS
Topica
- 1998 to 1999
San Francisco, CA
- Contract/Web Engineer
Search engine architecture and implementation,
general webhacking, coding at all levels from
Oracle/Verity -> Tuxedo -> perl wrappers -> perl/HTML.
Perl, C, Solaris, Linux, Apache, Oracle/ProC, Tuxedo, Verity, CVS
Muzic
- 1998
San Francisco, CA
- Software Lead
Web application architecture, design, and implementation.
Developed user tracking, shopping cart,
and generalized CGI/database connectivity technologies.
C, mSQL, Oracle, Solaris/IRIX, Apache, RCS, HTDB, Photoshop
BigBook
- 1996 to 1998
San Francisco, CA
- Senior Web Engineer
Recoded this popular, high-volume, high-availability website
site from the inside out to support dynamic page layout.
Designed and built web-based business website creation
tools with secure realtime credit card payment processing.
C, Informix/ESQL, IRIX, Solaris, Apache, Codemanager,
PGP, VRML, HTDB
ClariNet Online News Service
- 1996 to 1997
San Jose, CA
- Contract Engineer
Assisted with integrating their newsfeed into
a web-based presentation system.
C, Solaris, NSAPI
NETCOM Online Communications
- 1995 to 1996
San Jose, CA
- WebMaster
Started the web group and directed 2 webmasters for this now-absorbed ISP.
Designed and built web-based customer account creation/maintenance software,
customer website publishings tools,
staff publishing and helpdesk tools,
newsfeed presentation, tech support database, more.
Used the HTDB content management
system with Netscape NSAPI customizations
to serve over one million pages daily.
C, Perl, Netscape Commerce, NSAPI, Solaris, HTDB
|
|
Buzzword Compliance
Platforms: Linux, Solaris, OSX, IRIX, NextStep, MSDOS.
Languages: C, HTDB, PHP, Perl, C++, Python, Javascript.
Database: couchdb, mongodb, MySQL, Oracle, Informix, mSQL.
Tools: Apache, mod_perl, CGI/FastCGI, HTML/JavaScript/CSS, RSS/XML, AMFPHP, Flash/Ming/ActionScript, NSAPI,
Shazam, Tuxedo, Verity, CVS/SVN, Sendmail/Postfix, DNS/Bind, sockets, Xlib, libcurl, libxml, libming.
|
|
|