Barry A. Pape
**** ***** ******* **** ***** Rock, TX 78664
512-***-**** *********@*****.***
A dependable and dedicated professional that strives for improving software development through the creation of an automated, reliable, reproducible, and scalable process from coding to installation. Knowledge, skills, abilities, and experience include:
Release Management Apache Ant + Ivy
CVS Subversion
Git Artifactory
CruiseControl Bamboo
Confluence Jira
StarTeam PVCS Tracker
PVCS Version Manager PVCS I-Net
AntInstaller InstallAnywhere
Linux Windows XP Professional
AnthillPro Basic Networking
Professional Experience
NetSpend Corporation July 2007 – July 2011
Build Engineer
Perform software builds and provide build support for core development, online development, and QA. Maintain and enhance the build environment. Administrate and support development tools including Confluence, Jira, Subversion, Git, Artifactory, CruiseControl, and Bamboo.
• Migrated all source code and tools from CVS to Subversion
• Performed all code merges in CVS and Subversion
• Assisted in migrating from Subversion to Git. Including the integration with Jira and CruiseControl.
• Implemented the use of Ivy and Artifactory with our Ant build process
• General build enhancements such as tagging each QA build in CVS, adding a manifest file to each jar/war artifact, build time reduction
• Integrated HTML tests into web build
• Added functionality to increment and commit webstart.properties to version control at build time
• Various enhancements to CruiseControl builds including creating an MD5 checksum, publishing and deploying builds to the QA test servers
• Implemented new versioning for builds and build artifacts. The version is incorporated into the artifact name, the CruiseControl build label, and included in a version file within the artifact.
• Implemented a build all method for handlercontainer to build all the handlers
• Integrated Fortify into the build environment
• Assisted in upgrading from JDK 1.4 to 1.5 and from 1.5 to 1.6
• Upgrade Ant from 1.6.5 to 1.7.0 and 1.7.0 to 1.8.1
• Create and maintain documentation for various processes, tools, and procedures
• Performed software upgrades on Confluence and Jira
• Migrated Confluence and Jira from HSQLDB database to MySQL
Oracle Oct 2002 – July 2007
Configuration Management
Perform software builds and provide build support for both the Professional Services and Product development departments, and provide results to QA. I extend and enhance the Ant build process and ensure this build process is consistent for all projects. Perform IT help desk duties, such as setup and trouble shooting for users of the development tools including PVCS Version Manager, PVCS Tracker, and StarTeam.
• Implemented the generation of difference reports as part of the build
• Added the capability to ftp the build and installer at build time
• Incorporated Web Services Definition Language (WSDL) technology to generate Java code at build time
• Planned and implemented the rollout of new SCM tools (StarTeam and Anthill Pro) as part of a team
• Create and maintain custom installers using InstallAnywhere
• Designed and implemented a simplified patch process that empowered development to control their patch creation, resulting in reduced administration from the Configuration Management team and quicker release to the customer
• Designed and implemented the custom change request form used with StarTeam
• Ported previous releases from a highly integrated PVCS build environment to a new StarTeam environment
Education
Texas State University
Bachelor of Business Administration in Computer Information Systems
Austin Community College
Associates of Science Degree in Business Administration
Personal Information
• Graduated Magna Cum Laude
• Earned Certificate of Achievement for Scholarship from the College of Business Administration at Texas State University
• Earned Boy Scouts of America Eagle Scout Award
• Member of Golden Key International Honor Society
• Member of Beta Gamma Sigma International Honor Society