Sr. Software Engineer
San Francisco Bay Area
Sr. Software Engineer
San Francisco Bay Area
Software engineer with over 25 years experience in software development on Unix and Windows using Bash, C, C++, Perl, Ruby, and other languages. Happiest when writing code.
Software development, refactoring, scripting, and software configuration management (build/release)
(Public Company; 201-500 employees; PTEC; Computer Software industry)
January 2009 — Present (11 months)
(Privately Held; 11-50 employees; Computer Software industry)
May 2007 — November 2008 (1 year 7 months)
• Maintained and enhanced Rails server tier, refactoring SQL to follow MVC pattern.
• Rewrote an ordered, many-to-many relationship using a CSV field of record IDs.
• Developed utility libraries (mixins) for ActiveRecord, logging, and start-up checks.
• Developed release process with vlad and performed weekly releases and patches.
• Generated SQL reports for site usage.
(Public Company; 1001-5000 employees; ebay; Computer Software industry)
August 2006 — May 2007 (10 months)
Maintained, enhanced, and documented the build and QA deploy environment for an e-commerce system using multiple iPlanet/WebLogic labs.
(Privately Held; 51-200 employees; Computer Software industry)
May 2005 — August 2006 (1 year 4 months)
Automate the build process, manage releases, and administer source control.
In addition to standard Windows/Linux builds, I was responsible for creating the Windows and Linux OS disks for an email appliance.
(Public Company; 1001-5000 employees; NTIQ; Computer Software industry)
April 2002 — May 2005 (3 years 2 months)
Unix and Windows build automation and Unix installation
(Computer Software industry)
2001 — 2001 (less than a year)
(Public Company; Computer Software industry)
1999 — 2001 (2 years )
(Privately Held; 11-50 employees; Computer Hardware industry)
October 1998 — June 1999 (9 months)
(Public Company; 11-50 employees; Computer Networking industry)
July 1997 — September 1998 (1 year 3 months)
(Public Company; 51-200 employees; Computer Software industry)
February 1995 — July 1997 (2 years 6 months)
(Public Company; 1001-5000 employees; CDNS; Computer Software industry)
March 1989 — February 1995 (6 years )
(Public Company; 5001-10,000 employees; Computer Software industry)
July 1986 — March 1989 (2 years 9 months)
(Privately Held; 11-50 employees; Computer Software industry)
October 1985 — July 1986 (10 months)
(Privately Held; 11-50 employees; Computer Software industry)
March 1983 — October 1985 (2 years 8 months)
(Public Company; 1001-5000 employees; Computer Hardware industry)
May 1979 — January 1981 (1 year 9 months)
Developed educational authoring system for the Apple II.
BS , Math and Computer Science , 1981 — 1982
Computer Science 1976 — 1979
Wrote IBM 370 assember in assembly language using punch cards and my trusty yellow card.
singing, walking
Silicon Valley Ruby Meetup, Silicon Valley Linux User Group (SVLUG)
United States Patent 5,361,357