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.
Math 1975 — 1976
1972 — 1975
singing, walking
Silicon Valley Ruby Meetup, Silicon Valley Linux User Group (SVLUG)
United States Patent 5,361,357