BRIAN S. WILSON

For more information write to wilson@ds.net

GENERAL KNOWLEDGE:

Languages: C, Bash, KSH, PERL, SQL, JavaScript, HTML, CSS, COBOL, FORTRAN

Operating Systems: Linux, UNIX, MS‑DOS/Windows XP

SCM Tools: Hudson, Maven, Ant, Subversion, Anthill Pro, CVS, PVCS-Dimensions, CMVC, Sablime, DDS, SCCS, Visual Interdev

WORK EXPERIENCE:

Isis: Atlanta, GA 30375

Sept 2011 — Present, Software Configuration Manager
Environment: Linux and MS-Windows 7

I contracted through Randstad and Accenture to create and execute automated builds using Subversion, Hudson, Maven, Ant, and WebLogic scripts and shell scripts. Build artifacts were deployed securely using ssh keys and agents to test and production environments. I administered the Hudson and Subversion user accounts and documented SCM work practices and procedures.

Sita: Atlanta, GA 30339

Sept. 2010 — Sept. 2011, Software Configuration Manager
Environment: Linux and MS-Windows XP

I contracted with Tempus to execute builds with Maven and shell scripts, supporting the developers, maintaining the build and deployment documentation, and deploying using Artifactories, Oracle Service Bus (OSB), and WebLogic Server.

DHL Global Mail: Atlanta, GA 30296

June 2007 — Sept. 2010, Software Configuration Manager
Environment: Linux and MS-Windows XP

I began as a contractor with Bi Methods at DHL Global Mail executing builds with Maven and shell scripts on Linux systems, supporting our java developers, and deploying using OC4J. I developed both shell and Perl scripts to update and audit the Subversion repository individual and group access control files. I created scripts to build, distribute, and deploy java based product to the J2EE testing and production environments securing our environments with ssh key authentication. Our company switched to WebLogic and I implemented our conversion in all environments. I was converted to a direct employee and became the sole CM; taking on the additional duties of the two others when the company downsized our department.

Newisys: Austin, TX 78730

July 2006 — July 2007, Software Configuration Manager
Environment: Linux and MS-Windows XP

I executed builds using Anthill Pro, on Linux and Windows systems with Tomcat servers, using a Subversion and Star Team code repository with Agile and JIRA ticketing systems. I scripted installation and sanity testing cron tasks and performed manufacturing update orders for all systems. I also created and revised documentation for the SCM build activities and training for usage of Subversion.

Titan Solutions: Austin, TX 78741

Nov 2005 — May 2006, Software Configuration Manager
Environment: UNIX and VAX

As a contractor to AMD and Spansion, my duties included chairing the weekly Code Control Board (CCB) meetings, preparing the agenda and minutes. I executed project builds using WinCVS and Visual Interdev. I coordinate the activities of Developers with releases to our Linux and UNIX testing and production environments. I also did various system maintenance functions such as maintaining log files, performing installations to our production environments, and writing documentation on procedures for these activities.

Bell South Telecommunications: Atlanta, GA 30375

Nov 1998 — Sept 2005, Software Configuration Manager
Environment: UNIX

As Team Lead on multiple projects my duties were planning, execution, and documentation of project builds, coordinating change documents to select source files (C, Java, etc.) for compilation (with Ant or Make), creating executable code, shared or static libraries, and deployment to various test or production environments. Root cause failure analysis was done if necessary. I coordinated releases with other projects and designed, analyzed, and prototyped Build automation improvements for a 66% reduction in execution time, and enabled out-of-hours Build execution and installation with results reported via email or web page.

I reported SCM Support Team status at staff and project planning meetings, providing reports (using SQL queries of the SCM database), and coordinated the activities of the Sys. Admin. and DB Admin. team members to meet project goals such as loading new machines for project releases.

I was Team Lead on replacing CMVC as our SCM tool, responsible for delegating tasks, and tracking and reporting project progress. Our team established acceptance criteria, reviewed off-the-shelf products, and reported our selection of PVCS Dimensions to the Departmental Research Directors. We documented lifecycles, user roles, change documents, work processes, training materials, and future improvements. I implemented SCM rules for our work processes and Change Request life cycle, loaded source files, authored (or reviewed and revised) all training documentation, and wrote and maintain the SCM trigger (called by Dimensions to for specialized tasks). I also wrote tools which accessed the Dimensions Database views to verify the Build Change Document Dependencies, and create needed Baselines and Releases. My work was recognized with a departmental award and compensation.

I was a member of the SCM Process Management Team (PMT), Training PMT, and the SCM CMM committee (seeking CMM level three acceptance). I´ve completed training in HTML, CCS, JavaScript, and XML/XSL coding; using this to create and maintain the Configuration Management departmental web page. more...

Lucent Technologies, Bell Laboratories: Columbus, OH 43213

Dec 1994 - Nov 1998, Software Configuration Manager
Environment: UNIX and MS-Windows.

Maintained the SABLIME SCM repository to guarantee the integrity of the source code and build environment. I Served as Modification Request Review Board Chairperson to review work progress for the SMS project. Responsible for compiling (using NMAKE and Power Builder) and packaging software releases for testing or production delivery. Communicate work progress and quality to management directly and by reports using Sablime´s SQL interface and other tools. Twice suggested and assisted in the creation of an NMAKE team to improve build files. This resulted in an additional $35,000 contract for our department. Recommend enhancements to the current software and hardware environment. I assisted other CM teams as needed. more...

EDUCATION:

Learning Tree International:

Additional Course Work

Date

Exam

294 - Influence Skills

04/05/2005

Passed

542 - XML: A Comprehensive Hands-On Introduction

08/17/2004

Passed

489 - JavaScript for Web Development: Hands-On

06/08/2004

Passed

470 - Developing a Web Site: Hands-On

05/04/2004

Passed

BEA WebLogic Server 9/10 System Administration

06/26/2009

Certificate

Andrews University, Berrien Springs, MI 49104
M.S. Software Engineering - June 1989 3.76 GPA (Deans List)
B.S. Computer Science - June 1987 (Deans list)

Kellogg Community College, 450 North Avenue, Battle Creek, MI 49017
A.S. Electronics Technology - June 1979

REFERENCES: Available upon request.