Post Job Free

Resume

Sign in

Software Build Engineer

Location:
Duvall, WA, 98019
Posted:
November 22, 2010

Contact this candidate

Resume:

James Thomas Kufeldt

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

Duvall, WA 98019

Cell: 425-***-****

Home: 425-***-****

dgsq5g@r.postjobfree.com

Summary

I am a software engineer fascinated by the software life cycle. I enjoy

assisting a software development team in developing and deploying

automated, consistent and deterministic development processes including

source code change management, software build and release processes. As

an installation developer and a staunch advocate of the customer, I strive

to develop installation applications that are self-explanatory, easy to use

and provide a consistent first use experience across multiple products.

I have a broad range of experience with computer operating systems, server

and storage hardware, server and storage virtualization platforms and the

infrastructure that interconnects them. I have managed development labs

providing a software development team with the services necessary to ensure

consistent productivity.

Achievements

4+ years at VERITAS Software Corporation managing the software life cycle

of the Windows 2000 Logical Disk Manager (LDM). Worked on site at

Microsoft’s Redmond, Washington campus as liaison between the VERITAS

Volume Manager development team in Mountain View, California and the

Microsoft Windows 2000 storage management development team. Managed LDM

source code transfers and integrations between the teams’ disparate

revision control tools. The process was automated where possible.

Provided technical support for LDM to the Windows 2000 development team.

3+ years at VERITAS Software Corporation designing, implementing and

managing an automated cross platform revision control, software build and

packaging project for the VERITAS Array Integration Layer (VAIL). Used CVS

to manage source code revision changes including branching the source tree.

The Windows Server build process was based on the build framework available

in the Windows Server 2003 DDK. Build automation was achieved using Windows

Command shell batch scripts and the DDK’s BUILD.EXE utility. The UNIX

(HP/UX, IBM AIX, Red Hat Enterprise Linux, Solaris and SuSE Linux

Enterprise Server builds were automated using BASH shell scripts and

Perforce JAM as the build utility. The JAVA GUI component was built on the

Windows Server 2003 platform using Windows Command shell scripts. The

software packaging was implemented using native platform installation

services - AIX installp, HP/UX swinstall, RHEL and SLES RPM, Solaris pkgadd

and Microsoft Installer service using Microsoft’s MSI authoring tool WiX.

All package builds were integrated into the automated build process. The

automated build process labeled the source tree, published the installation

packages and sent build notifications via email regarding the results of

the build. This project also required international localization for the

JAVA based GUI and software installer packaging.

6+ years at VERITAS Software Corporation, Brocade Software Corporation,

Inc. and GE Healthcare designing and implementing cross platform software

installation packages using native and third party installation services.

Installation services include AIX installp, HP/UX swinstall, RHEL and SLES

RPM, Solaris pkgadd, Microsoft Installer service using Microsoft’s MSI

authoring tool WiX, Flexera Software’s InstallShield for Windows and

InstallAnywhere. The native platform installation services were used to

package VAIL. Used Flexera Software’s InstallShield for Windows to package

Brocade’s Application Resource Manager (ARM) while Flexera Software’s

InstallAnywhere was used for the cross platform installation of FC HBA

drivers Brocade’s 4x5 series of 4 Gb FC HBA and management application.

Used Flexera Software’s InstallAnywhere to provide cross platform

installation services for GE Healthcare’s Centricity Enterprise Monitored

Care.

15+ years: Providing management services for servers in the build and

development labs including but not limited to operating system

installation and configuration, network configuration and management,

storage configuration and management and server virtualization

installation, configuration and management.

2+ years: Sales Engineer at Micro Design International (MDI) providing

the sales team with pre-sales support during sales calls and meeting

with customers and product training for MDI’s SCSIExpress storage

management software and optical storage hardware. Provided customers

with post sales installation and training services.

2+ years - QA Engineer providing testing services for MDI’s optical

storage management software and optical storage hardware products.

Employment History

Software Engineer

GE Healthcare - April 2010 to September 2010

Seattle, Washington

* Developed installation applications using InstallAnywhere 2010 EE for

GE Centricity Enterprise Monitored Care components for Windows and Red

Hat Enterprise Linux.

* Trained Software Development Engineers in the following development

tools:

* InstallAnywhere 2010 Enterprise Edition

* VMware Server 2.0

* VMware vSphere Hypervisor 4.1

* IBM ClearCase

Systems Engineer III

Brocade Communications Software, Inc. - June 2005 to June 2009

Kirkland, Washington

* Provide functional verification testing for FC and FCoE/CNA HBAs

* Review technical documentation for accuracy

* Provide lab support for development team

* Developed cross platform installation package for HBA management

software and the Brocade Application Resource Manager

* Technical resource and presenter at industry trade shows

* Provide on-site technical demonstrations of ARM for potential customers

Support, Packaging, Build, and Release Engineer

VERITAS Software Corporation - March 1997 to February 2005

Redmond, Washington

* Liaison between Microsoft and VERITAS Software engineers during the

porting of the VERITAS Volume Manager to the Windows 2000 Logical Disk

Manager

* Build engineer for the Windows 2000 Logical Disk Manager component

* Support engineer for the Windows 2000 LDM at the Microsoft Redmond

campus

* Responsible for cross platform source control, packaging, build, and

release processes

* Responsible for creating the cross platform build environment and build

automation

* Responsible for the creation and maintenance of installation packages

Sales and Software Test Engineer

Micro Design International, Incorporated - March 1994 to March 1997

Winter Park, Florida

* Liaison between the Engineering and Sales departments related to

optical storage hardware and software offerings

* Provided engineering with product requirements

* Provided technical expertise, training and support to the sales team

during sales calls

* Designed and executed black box testing for MDI’s SCSIExpress

Quality Control Technician

Martin Marietta Corporation - October 1985 to August 1989

Orlando, Florida

Warehouse Maintenance Mechanic

Winn Dixie Stores, Incorporated - August 1979 to October 1985

Orlando, Florida

Education

C# Programming Levels 1 & 2

Bellevue Community College Continuing Education - Winter 2007

Bellevue, Washington

Bachelor of Science in Computer Engineering

University of Central Florida - August 1989 to December 1993

Orlando, Florida

Electronics Repair

Data Processing Institute - 1985

Winter Park, Florida

Hardware and Software Skills

Years of Experience

Experience Level

Operating IBM AIX 4 Intermediate

Systems HP HP/UX 4 Intermediate

Red Hat Enterprise Linux 6 Advanced

SUN Solaris 5 Intermediate

SuSE Linux Enterprise Server 5 Intermediate

Windows 15 Expert

Windows Server 15 Expert

SAN Brocade FC and CNA HBAs 4 Expert

Infrastructure Emulex FC HBAs 4 Expert

QLOGIC FC HBAs 4 Expert

Brocade SAN Switches 4 Advanced

FC Storage Dell AX100 3 Intermediate

Arrays HP MSA 4 Expert

IBM DS400/DS4100 3 Intermediate

SCM Tools CVS 10 Expert

IBM ClearCase 4 Intermediate

Microsoft VSS 4 Intermediate

Perforce 2 Novice

Source Depot 2 Novice

Software Build ANT 2 Intermediate

Tools CruiseControl 1 Novice

GNU make 4 Advanced

Perforce JAM 4 Advanced

Microsoft DDK Build/nmake 6 Advanced

Software HP HP/UX swinstall 4 Advanced

Installation IBM AIX installp 4 Advanced

Services Linux RPM 4 Advanced

Microsoft Windows Installer/WiX 4 Advanced

Sun Solaris pkg 4 Advanced

Flexera InstallShield for Windows 3 Intermediate

Flexera InstallAnywhere 4 Expert

Virtualization Microsoft Hyper-V 2 Intermediate

Platforms Microsoft Windows Virtual PC 3 Advanced

Oracle VirtualBox 2 Advanced

VMware vSphere 2 Advanced



Contact this candidate