ROBERT P. MCCULLOUGH JR. Ph: 408-***-**** Email: firstname.lastname@example.org
SOFTWARE CONFIGURATION MANAGER
Strategic, innovative, successful Software Configuration Manager focused on meeting critical software development needs and goals in a cost-effective and timely manner.
Expert in all aspects of the Software Configuration Management engineering discipline including Requirements Analysis, Process Engineering, System Design, implementation of tool based solutions, Release Management and Metrics. Trained and experienced with Agile methodologies.
A leader who successfully completes complex projects with minimal supervision. Can be team lead or manager. Deliverables are clearly defined and progress measured.
Communication and people skills, in addition to technical ability, that greatly aid in completing projects that span multiple organizations within a company and produces quality documentation.
Extensive experience planning, costing, implementing and monitoring software development infrastructure. Works well with IT personnel.
Tools: ClearCase/MultiSite, Git, Atlassian (Jira, Bitbucket, Crucible), Rally, Nagios, Jenkins, shell, Perl
OS: Linux, Solaris, HP-UX, Windows, VMware
WIND RIVER SYSTEMS, INC. (now a subsidiary of Intel) – Alameda, CA, March 2005 - August 2017
Software Configuration Engineer, Technical Team Manager
Supported the ClearCase/MultiSite and then Git-based development environment at 12 sites around the world for several hundred developers. Resolved issues and performed administrative duties.
Project lead for key tool and process improvements affecting all of Engineering.
Planned, set up, monitored and maintained infrastructure for Engineering.
Made it possible for the company to adopt a new, complex set of procedures and tools across the entire organization with little warning in a constrained time frame, by playing a key role in moving the company from a ClearCase environment to one based on Git and Atlassian tools.
Supported company’s move to new, improved SCM methodologies by being trained in Agile techniques and using Agile for internal tool development projects.
Developed monitoring system to analyze infrastructure needs which saved thousands of engineering man hours and reduced downtime by diagnosing problems before engineering was affected.
ECLIPSE CONSULTING - San Jose, CA Oct. 1997 - Feb. 2005
Consulted with company management and personnel as a Software Configuration Manager (SCM) Specialist to evaluate, define, implement, improve and maintain software development environments.
Led several long-term projects for a variety of companies including both startups and Fortune 500 companies including Seibel Systems, Informix, 3Com, Synopsys and Cisco. Most projects involved over a hundred developers in multiple software engineering organizations, extensive work with IT organizations and all levels of company management.
Directed effort at Network Appliance to obtain certification from Rational Software for using Network Appliance storage devices for ClearCase storage areas. Certification led to millions of dollars of increased revenue for the company. In charge of setting up the lab environment, debugging and successfully running the certification tests, and writing the white paper for the Network Appliance customer base. Also designed and conducted ClearCase performance testing which required extensive knowledge of performance aspects of these operating systems and the ClearCase product.
ROBERT P. MCCULLOUGH JR. Ph: 408-***-**** Email: email@example.com Pg. 2 of 2
SUN MICROSYSTEMS - Menlo Park, CA Dec. 1997 - August 1998
Solaris Release Manager
Managed team of seven engineers chartered to perform release processing for the Solaris Operating System. The team was responsible for designing and improving release processes, writing tools to support those processes, collecting submittals, building the operating system, basic acceptance testing, producing and distributing CDs for engineering, collecting metrics and reporting status to upper management.
ATRIA/PURE ATRIA/RATIONAL - San Jose, CA October 1994 - October 1997
Western Regional System Engineer, Senior Consultant
Served as Process Engineering Specialist providing consulting services for companies implementing ClearCase and MultiSite based configuration management environments.
Collaborated with company management and personnel to define and implement software development environments.
Involved in numerous migrations to ClearCase environments.
Tremendous breadth of experience after having been actively involved with numerous software companies in the Western United States.
Extensive experience with development and release management processes.
HEWLETT-PACKARD – Cupertino, CA April 1986 - June 1993
Software Development Engineer
Software Configuration Management specialist responsible for analysis, design and implementation of Computer Aided Software Environments (CASE) including both process and tools.
Implemented ClearCase in a UNIX environment for 20+ products and 80 engineers in the California Language Labs. Duties included analyzing current processes, investigating issues, determining needs, designing process/tool solutions, and providing input to upper management.
Implemented source control for the over 2.5 million lines of code in the MPE/XL proprietary Operating System. Designed, developed and supported the File Management System using client-server architecture with an RCS based internal product. Developed Release Management System on Unix/C platform for S/W development teams.
Extensive experience in System Design and Analysis methodologies including computer aided tools and several technical courses. As part of the Software Development Technology Lab, obtained experience with life-cycles, SCM, metrics, testing processes and many of the industry standard CASE/SDE tools.
University of California, Berkeley, CA - Math and Astronomy