Release Engineering Architect with ** years of experience creating and continuously enhancing development and build environments with a focus on defining tools and processes that strive for more iterative, agile development methodologies through early and continuous delivery of valuable working software. Subject matter expert in release engineering practices:
Creating automated software build and acceleration processes in support of software development efforts at project or enterprise level.
Creating an operational infrastructure and managing critical resources working on multiple projects with teams around the world.
Proven ability to collaborate with cross-functional teams across multiple environments and various software technologies to “tease-out” requirements and dependencies, and then design and implement solutions that dramatically improve automation and productivity. Core competencies include:
• Certified Scrum Master
• ClearCase/UCM/Multisite/RCS/SCCS
• Unix/Linux/Windows environments, OpenSSH
• CMMI appraisal team member
• ClearQuest/ALM, Clarify, Vantive
• Mentoring, Coaching and Team Development
• Program / Project Management
• C/C++/C#, VB, .Net, Java
• ElectricCloud for build acceleration
• Various make (GNU/Gmake) and SDK environments
• Shell/Perl Scripting
• Ability to lead, motivate a workgroup
• Static Code analysis using Klockwork
• Sun Sigma
• Requirements management using TeamCenter
• Member of Boston Agile Bazaar group
• Experience working with offshore teams
EXPERIENCE
Teradyne, Inc, N. Reading, MA 2004 – Present
Principal Release Engineer (2006 – Present)
Provide project management and technical leadership to drive strategic process changes within software, QA and other organizations. Focus on infrastructure changes and deployments that facilitate continuous integration. Noted for organizational skills and ability to articulate and report on the ROI for different endeavors.
• In an effort to implement Agile Methods, deployed ElectricCloud to accelerate the build (through automatic dependency identification) which reduced build times from 10 to 2 hours and automated test initiation, moving the build into a continuous integration model, and increasing project velocity dramatically.
• Collaborated with cross-functional team to negotiate and get buy-in for moving from base ClearCase to UCM. This highly successful collaboration included identifying requirements as well as designing and implementing a mechanism to split the existing 2 large 60+ Gig VOB databases into 40 smaller VOB databases across 30+ lines of development. Analysis of the benefits shows a ~15% productivity improvement, which corresponds to a minimum of $2.5M to $3.3M savings per year.
• Deployed an “Auto-Deliver” mechanism in UCM that enables remote deliveries to take place automatically and quickly. This dramatically reduced the time required for to perform remote deliveries and saved 1,200 man-hours per year.
Release Engineer Manager (2004 – 2006)
Directed team of build/release engineers in the support of 400 software developers across 8 sites producing semiconductor test equipment. Trained and developed team to create an effective operational infrastructure. Two Release Engineering groups merged and I volunteered to become an individual contributor.
• Deployed replication system to incrementally rsync install kits to all 8 locations in manner that reduces overall network load by 85%.
• Deployed Incredibuild as well as a new ClearCase infrastructure to accelerate nightly builds. These efforts reduced build time by 75% while maintaining the stability and consistency of the build environment.
Pirus Networks (Start-up later acquired by Sun Microsystems), Acton, MA 2001 – 2004
Staff Engineer
Release Engineer responsible for administering all VOB, view and license servers while solely supporting 100 software developers at 8 locations around the world, producing storage switch firmware and network management software. This was a startup environment that was very fast paced and Agile.
• Deployed ClearCase/UCM/Multisite in a multi-platform environment at 8 sites. No unplanned downtime or blocking issues.
• Designed and implemented in Perl a continuous integration process where builds for multiple projects and releases were performed, autotested and promoted (or not) automatically as changes were delivered.
Wellfleet/Bay Networks/Nortel Networks, Billerica, MA 1992 – 2001
Release Engineering Manager/Release Manager/Project Manager (1994 – 2001)
Responsible for team of release engineers and tools engineers supporting 300 software developers producing routing and network management software.
• Created a process for identifying which metrics would be used, collected and reported on to aid in our fact based management initiative to determine the effectiveness of development methods.
• Release Managed the Contivity VPN product to deliver planned functionality on schedule.
• Project Managed deployment of MultiSite to work with remote groups in India.
• Managed release tracking and metrics generation for several software development projects. Evaluated ClearCase VOB server requirements and performance with Rational and Sun performance experts and recommended upgrades that resulted in a 50% increase in overall VOB server performance.
• Project Managed a change-set-management process that was similar to UCM. This “submit” utility ran as a wrapper to ClearCase and used as a separate MYSQL database to manage change sets. This utility provided a merge facility and the ability to control the level of integration on a project basis.
• Project Managed an integration between Clarify bug tracking system and ClearCase that enabled the ability to track change-requests across multiple release vehicles.
• Project Managed the evaluation of various configuration management tools and the selection and deployment of ClearCase from SCCS.
Senior Release Engineer (1992- 1994)
Original release engineer at Wellfleet Communications responsible for all release engineering activities.
Camex/DuPont, Boston, MA 1986 – 1992
Applications/ Release Engineer
Responsible for interfacing with customers to develop site-specific programs, interfaces to different typesetters, training and deployment. Responsible for all release engineering activities.
Education:
UNIVERSITY OF LOWELL, Lowell, MA, Bachelor of Science in Industrial Engineering, GPA 3.2/4.0