Post Job Free
Sign in

Manager Software

Location:
United States
Posted:
June 11, 2011

Contact this candidate

Resume:

Gregory J. Bennett

**** ******** ****

Seabrook, Texas 77586

Cell: 713-***-****

Email: ******@*****.***

Objective:

To produce and manage quality software products using industry standard software engineering practices and methodologies.

Experience:

7/07 – 10/10 Cimarron Software, Inc.

CEV Simulation Engineer

Gathered and defined requirements, designed, developed, maintained, and documented functionality for the Models and Simulations Database (MSDB) web application which Lockheed Martin Corporation used to manage various aspects of NASA’s Crew Exploration Vehicle (CEV) contract. As the Software Configuration Manager, provided support for the Osiris Simulation Development Team’s flight dynamic models which included version control, release control, build control, and bug tracking. Also, designed, developed, implemented, and maintained release tools that aided in the management of the Osiris flight dynamic models. As the Osiris Validation Lead, designed, developed, implemented, and managed the Osiris Simulation Development Team’s validation review process.

10/03 – 7/07 The Boeing Company

Real Time Software Engineer

Performed MDM Application Development Environment (MADE) builds for the External Control Zone (ECZ) Flight Software (FSW) development team of the International Space Station (ISS). Designed, implemented, and maintained the automated MADE build process. This automated process built all defined ECZ FSW configurations. As the ECZ Software Configuration Management focal, contributed in the successful achievement of a CMMI Level 5 rating for ISS. As the Defect Prevention focal for ECZ, identified defects, categorized and determined which defects exposed deficiencies in the set of ECZ software development processes. Initiated corrective actions to repair the software development process per identified defect, managed each of the corrective actions, and reported monthly status of corrective actions and new defects found to the ISS Houston Software Development organization. Performed Post Software Load Initialization Tests (PSLIT) for ECZ. Designed, implemented, and maintained a memory analysis tool to aide with the PSLIT process. Designed, implemented, and maintained a tool that creates ECZ FSW Loadable Input Files (LIF). These LIFs are uploaded and executed on ISS. Designed, implemented, and maintained a tool that verifies existing Upload Control Release Documents (UCRD) against specific ECZ FSW configurations. These UCRDs specify what new software is to be uploaded to ISS and what existing software is to be removed from ISS. This verification tool is used by ECZ for signoff of UCRDs.

12/00 – 7/03 Syntex Management Systems, Inc.

Software Configuration Manager

Performed twenty-four by seven Software Configuration Management support for all development and project management groups. This included version control, build control, release management, process control, and documentation. Version control includes performing all Microsoft SourceSafe v6.0 administrative duties. Build control includes designing and developing an automated build system in Perl that builds all releases of IMPACT Safety™ which consists of client, server, web server, and database (Oracle and SQL Server) applications in a repeatable fashion. Release management includes managing and providing status accounting for all registered code lines, applications, and distribution sets. Process control includes designing and developing new processes that have brought better control over the software development environment. Documentation includes developing a Configuration Management Plan. Instantiated a Configuration Control Board (CCB). Chaired the process improvement group. Managed the official build machine and the SCM server.

10/99 – 12/00 BMC Software, Inc.

Software Configuration Manager

Provided support for the corporate directive to convert all development sites world wide to the Continuus version control system. This included developing support tools in Perl that aided the development teams in user acceptance of Continuus. Designed and developed an automated build system in Perl that built applications remotely on both UNIX and PC platforms in a controlled and repeatable fashion. This system interfaced and utilized the different development teams’ hierarchy of makefiles. Built official PATROL™ component releases. Managed official build machines.

6/98 – 9/99 SCM Labs, Inc.

Software Configuration Management Consultant

Designed, developed, and implemented standards, processes and procedures for Oppenheimer Funds, Inc. in order to effectively manage the development of new database servers and applications. Designed and developed an automated build system for building Oppenheimer Funds, Inc.’s corporate website in a repeatable and controlled fashion. This build system utilized rdist, makefiles, and SCM Labs, Inc.’s version control system CMS™. Designed and developed in Perl for Oppenheimer Funds, Inc. a database build system for automated Sybase database builds. Provided everyday Software Configuration Management support to some of Oppenheimer Funds, Inc. development teams in Denver and New York City. Produced discovery and gap analysis documents for US West pertaining to their current software configuration management and build processes. Managed official build machines and the SCM server.

2/96 – 6/98 Computer Horizons Corporation

Configuration Management Consultant

Designed, developed, and implemented standards, processes, procedures, and tools for Tele-Communication, Inc.’s Advanced Information Technology Division (TCI-AIT) and Marketing Division in order to effectively manage the development of new releases of database servers, applications, and third-party software on multiple platforms. Some of the more notable accomplishments include successfully designing and developing a database build system for automated Sybase database builds that satisfied all of the production database administrators’ requirements; designing and developing an automated environment build system for all of the Marketing Division’s C applications which incorporated Intersolv’s PVCS Version Manager and Configuration Builder; and providing PVCS Version Manager support to all of TCI. Managed the official build machine and the SCM server.

6/94 – 1/96 DataView, Inc.

Software Configuration Management Consultant

Designed a distributed software development environment for Tenneco Gas’ product EnergyTRACS™. This included designing and developing an automated environment build system utilizing makefiles, PVCS Version Manager, and PVCS Configuration Builder. Designed, developed, maintained, and documented configuration management systems for Tenneco Gas Pipeline and Terbo. Both systems were implemented in parallel with their respective projects using Intersolv’s PVCS Series for Configuration Management. Also developed software development procedures and coding standards for Tenneco Gas Pipeline while assisting various development teams with high and low level design issues. Managed the official build machine and the SCM server.

3/93 – 4/94 BSG Consulting, Inc.

Lead Consultant

Designed, developed, tested, maintained, and documented the Contract Upload System of Tenneco Gas Pipeline’s Tennspeed II client/server application. This system was implemented in C with embedded SQL (Sybase) and executed on a Sequent model 250. Served as a mentor for a group of BSG consultants. Additional responsibilities included performing quarterly and annual reviews.

11/90 – 2/93 Cimarron, Inc.

Member of Technical Staff

Gathered requirements, designed, developed, tested, documented, and delivered various software components of IBM’s Exploration Production Database Acquisition System (EPDAS) client/server application. These software components were implemented in C with embedded SQL (DB2) and X-Windows that executed on an IBM 3090 and RS/6000 workstations.

8/87 – 11/90 General Electric Government Services

Experiment Coordinating Specialist

Project Lead for the development of the second generation Life Sciences Laboratory Equipment (LSLE) flight microcomputer prototype. Responsibilities included requirements gathering, costing, engineering design, and software development. The design was implemented in C and assembly language executing on a STD-Bus multiprocessor platform. Also designed, developed, tested, documented, and delivered real-time payload experiment software for the Life Sciences Project Division of NASA that executed on the flight microcomputer.

5/86 – 8/87 Grumman Houston Corporation

Engineering Programmer

Designed and developed software packages that integrated Grumman’s engineering drawing system with AutoCAD. The software package was implemented in Lisp. Managed, modified, and maintained the Estimating Department’s Novell network.

Education:

MSCSD – Masters of Science in Computer System Design, University of Houston – Clear Lake, December 1991.

BSET – Bachelor of Science in Electronic Technology, University of Houston – University Park, May 1986.

Technologies:

Languages: Ada, ASP.NET, Assembly Language (Intel, Motorola, and Texas Instruments microprocessors), C, C++, C#, FORTRAN (4 and 77), Java, ksh, Pascal, Perl, PowerBuilder, Lisp, SQL, Microsoft Visual Basic 6.0, HTML, and XML.

Environments: Linux (Red Hat 5), UNIX (AIX, HP-UX, SPARC, and SunOS), MS-DOS, MSV/ESA, OS-8, X-Windows/Motif, VM, VMS, Windows NT 4.0, Windows NT Server, Windows 2000, Windows XP, and VxWorks.

Databases: DB2, Oracle 8i, Sybase (System 10 and 11), and SQL Server.

SCM Tools: Continuus, CVS, Merant Dimensions, Microsoft Visual SourceSafe 6.0, PVCS (5.1 and 5.2), RAZOR, RCS, SCCS, SPARCworks TeamWare, Subversion, and Synergy.

Packaging Tools: InstallShield Developer (8.0 and 8.01), InstallShield Express (2.0), and Package and Deployment Wizard.

Hardware: DEC 8400, IBM 3090, HP 9000, HP 3000, HP-G70, HP-T500, VAX 11/780, Sequent 250, Sun 4000 and 5000 series, RS/6000, HP Workstations, Sun SPARC Workstations, IBM Compatible PCs, MC68030, MC68020, Intel 80486, Intel 80386, Intel 80186/188, TI9980A, Intel 8085, Intel 8080, Motorola 6800, and Intersil IM6100.



Contact this candidate