Download PDF

Work experience

Mar 2014Present

Engineering Services Architect

CA Technologies

- Automating installation and configuration using bash scripts and Ansible.  

- Configuring Vagrant configurations to enable developers to load production like environments locally on their laptop

- Extending Vagrant configuration and automation to run in Amazon Web Services. 

Jul 2013Mar 2014

Infrastructure Architect

MATRIX Resources

(Consultant at CA Technologies)

- Automated builds and deployments using TeamCity, Jenkins, Rational Team Concert, and CA LISA Release Automation (formerly Nolio).

- Developed installation packaging using InstallAnywhere. Created plugins for SOAP and JDBC connections.

Jul 2009Jul 2013

Sr Java Developer

Sensus

- Enhanced, maintained, and trained others on development lab infrastructure including DNS/DHCP, PXE network installs, Jenkins continuous build integration, Artifactory, Subversion mirroring, VMware ESXi hosting of snapshot images for automated install, deployment and smoke testing of daily builds.

- Designed and implemented Maven build process improvements to speed branching and enable source code tracking.

- Developed an automated integration test environment using JUnit, Selenium, and Jsch to validate web site functionality and confirm proper back end service start up.

- Mentored summer intern who developed a Groovy based test automation framework.

Jan 2003Feb 2009

Advisory Software Engineer

IBM

(Staff Software Engineer from 2003 to 2008)

- Developed installation for several products which build on IBM middleware(WebSphere Application Server and DB2 Universal Database)

- Experience developing common installers for multiple platforms (Windows, Linux, AIX, and Solaris)

- Served as Chief Programmer working with multiple teams (Test, Support, Legal, Translation, Information Development, and Release Management) to deliver the product

- Managed communication and schedule with remote development teams to ensure product dependencies meet overall product schedule requirements

- Experience with traditional software development life cycle as well as Agile development techniques

- Developed JUnit testcases and Build Verification scenarios

- Experience developing and testing in clustered/distributed/scalable environments

- Provided excellent customer support to resolve issues quickly and drive customer feedback into future requirements

- Team player always ready to assist others

Education

Wake Technical Community College

Continuing education courses

19961999

MS

University of Central Florida
19931996

BS

University of Central Florida
3.8 GPA, Magna Cum Laud, University Honors
19891993

Winter Park High School
Graduated with International Baccalaureate (IB) Diploma

Skills

Jenkins
Maven
Ant
Databases
SQL
Testing
Shell Scripting
Java
Eclipse
Linux
Agile Methodologies