Kevin Calman
9411 Spring Hollow Drive, Austin, Texas, 78750-2930
mailto:codex24@yahoo.com						512/219-1069     (Home)
http://www.GeoCities.com/codex24					877/258-5726 (Day/Fax)
Configuration Management Engineer creates strategic improvement in productivity and efficiency in a software development organization through continuous development and production process improvement.
Relevant Skills
•	Detail-oriented self-starter, persistently pursuing and dedicating time necessary to achieve the right solution
•	Operates independently, as part of a team, and/or in leadership roles, articulate written and oral communications
•	Breadth of experience and roles brings perspective to situations, analyses issues in “the big picture”
•	Innovative and creative approach, a learner not afraid of trying new methods or of incorporating new concepts
•	Practices incremental design, continuous improvement, and preservation of functional baselines
Product Experience
•	XP, RUP, UML, Continuous Improvement, Mass Customization and Software Product Line, SEI CMM
•	Perforce, CVS, Visual SourceSafe, IBM TeamConnection (CMVC), TeamShare TeamTrack, Borland StarTeam, Serena PVCS VM & Tracker, MKS Track/Source Integrity, RCS, SCCS
•	Rational ClearCase, ClearQuest, Requisite/Pro, Rose, Purify, Coverage, Quantify, BoundsChecker
•	Perl, Python, Unix shells (BASH, Korn), Awk, Rexx, MS Batch, Tcl; HTML, SGML, JavaScript, HTTP, CGI
•	Ant, JAM, Gmake, Nmake, OpusMake, Cook, BuildForge, Aegis, Bugzilla, AntHill, Maven
•	Java, Eclipse, GNU toolchain; Microsoft Visual C/C++, VisualBASIC, IBM VisualAge C++, LISP
•	InstallShield Multiplatform, ZeroG InstallAnywhere, AIX installp, Solaris pkgadd, HP-UX swpackage, RPM
•	Windows OSs; CygWin, RedHat Enterprise Linux, Fedora, SuSE Enterprise Server Linux (SLES 9), Solaris 4.2, HP-UX 11, AIX 5, OS/2 4, DOS 7
•	Segue Silk, Q&A Partner; Mercury X-, WIN-, & OS2/Runner; SDE/Workbench, MS Project; Microsoft Office 2003, StarOffice, RoboHelp; 
•	MySQL 4, MS SQL Server 7, Oracle 9i, CA ERwin 4, IBM DB2 5 (UDB)
•	VMware Workstation for Windows & GSX for Linux, MS/Connectix VirtualPC, Shunra Cloud WAN Simulator
•	TCP/IP, Microsoft Network Admin (SMB Domains); SaMBa, Apache, IIS, Netscape iPlanet, IBM WebSphere
•	LAMP/WAMP/XAMP, Firefox, IE, PHP, SSH, SWAN, Firewall (IPTables) configuration, PC Hardware
Professional Experience
Configuration Management Engineer, ACS Inc, Round Rock, TX	  February 2004 to Present
Primary responsibility for Migration and re-engineering for legacy process to new toolset and process, direct internal tools development efforts and process design improvement, audit burden.
•	Production issue resolution, prosecution, CM process regression testing & automation
•	Process capture & documentation, toolset design & implementation, and incremental improvement
•	Daily builds (Perforce, CVS, VSS, Bugzilla, Internal Reporting & Build Definition Tools, Java, Ant, Shells, perl)
Software Engineer, IBM Corporation, Poughkeepsie, NY			April 2003 to January 2004
Contract position via AP Technical Resources, Austin TX
Engineering and consulting in high-volume development and maintenance software build shop, including 
•	Process capture & reverse engineering, toolset design & implementation, and incremental improvement
•	Re-engineering existing obsolete glue layer toolset from Korn shell environment to Perl implementation, introducing workflow concepts while migrating legacy process and product data (ksh88, Perl, AIX, RedHat Advanced Server, SuSE Enterprise Server, Eclipse, Rational Rose, ISMP)
•	Production builds (CMVC, VAC/C++, Java, perl), System administration and provisioning
Lead CM Engineer, CALEB Technologies, Austin TX		 August 2002 to January 2003
Contract position via Codex Systems (sole proprietorship), Austin TX
Major redesign and implementation of complete PDM system and development process to converge multiple independent development efforts into coordinated product lines (CVS, Bugzilla, GNU Make, Ant, MS VC++, gcc, Sun Java, IBM VisualAge for Java, Eclipse, Forte)
Senior Technical Staff, Internal Revenue Service, Austin TX	    October 2001 to February 2002
Contract position via SRA International, Fairfax VA 
Participated in a team which introduced Configuration Management, Automated Workflow Management, and related concepts to a large public service organization, including:
•	Installed, administered, and demonstrated Source Control Management tools including Rational ClearCase, Rational ClearQuest, Rational RequisitePro, and TeamShare TeamTrack as part of a product evaluation.
•	Requirements gathering and documentation, business process reverse engineering & documentation
Software Engineer, Tonic Software, Austin TX			        February 2001 to August 2001
Build Lead in Project Office, responsible for:
•	Ported existing PDM solution from legacy system (TeamConnection) to Open-Source solutions (CVS server on Linux, Win32 command line, and WinCVS and WebCVS clients) 
•	Maintenance and continuous improvement of internal build and CM processes for C/C++ and Java development teams (TeamConnection, CVS, Perl, Opus make, Win2K, Linux RedHat 7)
•	Implement and monitor continuous build process and prosecute build breaks.
•	Conduct PDM tool replacement evaluation (Bugzilla, Aegis, GNATS, SourceForge, TeamShare, StarTeam)
•	Implemented evaluation of Jakarta ANT for Java build process (to replace Opus Make) 
•	Engineering organization internal process documentation and web site
Senior Software Engineer, Vignette Corporation, Austin TX		April 2000 to January 2001
Member of a Software Engineering Services department, with individual responsibility for:
•	Maintained and continuously improved internal build and CM processes for C/C++/Java development teams on multiple platforms (JAM, Perforce, BASH, Perl, NT, AIX, Solaris)
•	Maintained and improved product suite installation for AIX platform
•	Participated in development process improvement council and tools evaluation boards
•	Authored Engineering Services internal process documentation and web site
Senior Software Engineer, Synthesys Technologies, Austin TX		January 2000 to April 2000
Build Lead responsible for:
•	Maintained and continuously improved internal build and CM processes for C++ development team on multiple platforms (MKS Source & Track Integrity, BASH, Perl, GNU Make; Windows NT & 2000, Linux, Solaris, IBM VisualAge for Java & C++, MS Visual C++)
•	Designed, implemented, and maintained product installation over multiple generations (InstallShield)
•	Authored Configuration Management/Problem Tracking internal process documentation and web site
Lead Software Engineer, Journée Software, Austin TX	          August 1998 to December 1999
Complete and sole responsibility in a start-up operation of 25 individuals, for the following areas:
•	Designed, implemented, and maintained internal build and CM processes for Java development team on multiple platforms (MKS Source & Track Integrity, BASH, Perl, GNU Make; NT, Linux, Solaris/X86, VisualAge for Java); Database Administration (MySQL, DB2 on NT)
•	Designed, implemented, and maintained product installation and customer configurations over multiple generations (ZeroG InstallAnywhere, InstallShield, Perl)
•	Procured and managed IT infrastructure for enterprise ($20K, 12 People)
•	Authored Configuration Management internal process documentation and web site
Lead Engineer, Build & CM, Trilogy Development, Austin TX	         January 1998 to August 1998
Senior member of a Software Engineering Services department, with individual responsibility for:
•	Chaired architecture design committee, implemented internal build and CM processes
•	Authored process architecture specification, makefile and repository low-level design documents
•	Authored process documentation and web page (Notes, Domino)
•	Implemented makefile and repository implementations (MS Visual C++ & VisualBASIC, Opus, PVCS)
•	Supported & improved build platforms: Windows NT & 3.1, MS DOS, Mac, OS/2, Solaris, AIX, HP-UX
Staff, IBM Corp., Austin TX						         April 1985 to December 1997
A varied technical career, progressing from college internship through these accomplishments:
•	Lead a teams performing installation testing, repository and build administration. (CMVC, shells, Awk, Perl)
•	Test case development, execution and maintenance for middleware (Component Broker).
•	Software parts development (framework-based applications) for Sample and FVT use (VAC++: OpenDoc).
•	Performed product verification testing, coordinated technical support (C++, shells, Perl, Rexx, Tcl: Taligent)
•	Process design and code repository administration for application development (CMVC, AIX, DB2)
All positions are “Regular Employment” unless stated otherwise, some positions have been omitted for brevity.
Education
Bachelor of Science, Computer Science
Pace University, White Plains, New York								        Awarded
Graduate Study, Computer Science
Rensselaer Polytechnic Institute, Troy, New York						  (Incomplete)
SUNY/New Paltz, New Paltz, New York