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 * Formal development methodologies: XP, RUP, UML, Continuous Improvement, Mass Customization and Software Product Line development methodologies, SEI CMM * Perforce, CVS, Visual SourceSafe, IBM TeamConnection (CMVC), TeamShare TeamTrack, Borland StarTeam, Serena PVCS VM & Tracker, MKS Track/Source Integrity, RCS, SCCS, Aegis, Bugzilla, AntHill, Maven * 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; Microsoft Office 2003, StarOffice, RoboHelp * Java, Eclipse, Symantec Visual Café; Microsoft Visual C/C++, VisualBASIC, IBM VisualAge C++, LISP * Segue Silk, Q&A Partner; Mercury X/Runner, OS2/Runner; SDE/Workbench, MS Project, Project Scheduler/5 * InstallShield Multiplatform, ZeroG InstallAnywhere, AIX installp, Solaris pkgadd, HP-UX swpackage, Linux RPM * Windows OSs; CygWin, RedHat Enterprise Linux, Fedora, SuSE Enterprise Server Linux (SLES 9), GNU toolchain, Solaris 4.2, HP-UX 11, AIX 5, OS/2 4, DOS 7 * 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/XAMP/WAMP, 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) QUALITY ASSURANCE ENGINEER, BroadJump Inc, Austin TX June 2002 to July 2002 Temporary employment Performed customer simulation testing on PC- and Mac-based network provisioning software, including: * Executed, analyzed, and revised System Verification test suites on multiple platforms and releases. * Analyzed and reported software defects, and teamed with developers to prosecute to resolution. * Authored a white paper demonstrating implementations of applications for system simulation methodologies in the software quality assurance environment. Demonstrated 50% productivity improvement with live products, Cost/Benefit analysis of application of simulation technologies to BroadJump's environment, and System simulation/virtualization product evaluations (VMware, Connectix, Shunra). * Hardware, network, and software asset assembly and management in a lab environment. CUSTOMER ENGINEER, BuildForge, Austin TX April 2002 to August 2002 Performed and supported customer installations of a PDM distribution and automation product for a small start-up. Contributed to developing product concept, implementation, and market positioning. 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 * Provisioned and deployed information servers (Window NT, Perl, IIS, Apache, Oracle, DB2, SQL Server) SOFTWARE ENGINEER, Tonic Software, Austin TX February 2001 to August 2001 Contract position via SRA International, Fairfax VA 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 HONORS SPELLMAN SCHOLARSHIP FOR ACADEMIC ACHIEVMENT Awarded DYSON SCHOLARSHIP Awarded Pace University, White Plains, New York REFERENCES Available upon request. Resume for Kevin Calman, page 2