Resume
Build Manager at Devlin
July 2010 – Present
- Subversion administration and support.
- Standardized Continuous Integration to Hudson company-wide.
- Manage and support build environments and production deployments.
- Standardized Maven-based Java projects to use Nexus as repository manager and proxy/mirror.
Consultant and Product Manager at Polarion Software
March 2008 – June 2010
- Sales Engineer. Deliver product demonstrations, customer Q&A, support sales personnel.
- Prepare and deliver Subversion-related training and consulting.
- Polarion ALM training and consulting.
- Product manager for AccessSVN and Subversive (SVN team provider for Eclipse).
Owner at Dutch Guy Building
October 2007 – present
- Variety of short-term contracts.
- Web application development (Java/JEE).
- Subversion consulting.
- Application hosting and system administration (Linux, Tomcat, MySQL, Subversion).
SCM Engineer at NewStep Networks
April 2007 – October 2007
- Responsible for administering and supporting version control systems (CVS on Solaris, Subversion on Linux).
- Responsible for administering bug tracking and build request tools.
- Responsible for nightly and release builds and regression testing. Mixed environment of C++ and Java, on both Solaris and Linux (Red Hat Enterprise).
Build Manager at Blast Radius
December 2003 – April 2007
- Company-wide thought leadership in Build and Release Management, Subversion best-practices.
- Responsible for all build and release activities for several key accounts.
- Responsible for administering and supporting version control systems (CVS and Subversion on Linux) across the organisation.
- Bridging the gap between system engineering and application development.
- Write custom Ant tasks and other such tools to support automated build and deployment processes.
- Introduced Subversion as the new company-wide version control system.
- Implemented CruiseControl and CruiseControl.NET to automate builds and deployments for several accounts.
- JVM / Garbage Collection performance tuning and troubleshooting.
Senior Software Engineer at Expresso Paper Platform
March 2002 – February 2003
- Involved in creation of a highly complex B2B hub for the paper industry.
- Responsible for maintaining, updating and improving the version control process using CVS, as well as the build and release process using Ant.
- Worked with hosting vendor to write and execute change requests to the various hosted environments, ranging from OS-level configuration changes to highly complex product patches and releases.
Senior Software Engineer at EzGov
February 2001 – February 2002
- Responsible for setting up, maintaining, and supporting developers in using the development and build environments.
- Took a senior technical role in eGovernment development projects. RUP was used as the process methodology, and design was done using UML.
Senior Developer at Cambridge Technology Partners
January 2000 – January 2001
- Leading technical role in developing the web application framework for a start-up client. Recipient of a company award for outstanding technical achievement (October 2000).
- Senior technical role in proposing architecture redesign strategy for a large European bank.
Software Engineer at IBS
1997 – 1999
- Worked as a designer/developer on the San Francisco (Shareable Frameworks) project team, a large international effort by IBM (Java 1.0.x and 1.1.x, Booch, UML, Rational Rose, CMVC).
- Worked on a number of prestigious OO/Java projects within both Consist and the parent organization, in various (senior) roles. (Java 1.0.x. and 1.1.x, Swing, AWT, UML, Rational Rose, ClearCase, MKS, Visual SourceSafe, XML, Servlets, JSP)