Gary Field

Email:gafield@comcast.net; Phone: 978-858-0712

 

OBJECTIVE:

Software engineering position,  within 25 miles of Tewksbury, MA.

 

SUMMARY:

LANGUAGES:  C, Java, HTML, UML, x86 and various other assembly languages. Also HTML and XML. Have used CVS and subversion for source control.

 

PLATFORMS:  Tru64 UNIX on DEC/Compaq/HP AlphaServers, HP-UX on PA-RISC and Itanium,  Linux on x86 platforms, Sun Solaris on SPARC with S-bus,  IBM AIX on RS/6000.

 

ACCOMPLISHMENTS/EXPERTISE:

·        Helped define the storage management subsystem of HP's LSM product.

·        Designed, wrote, maintained device drivers for SCSI hard disk, CDROM, tape, medium changers and WORM/MO optical disks under MSDOS, SCO Unix SysV, MIPS RISCos, IBM AIX 3 & 4, HP-UX 9 and 10, Solaris 2.4, Digital UNIX 4.x, Compaq/HP Tru64 UNIX 5.x.

·        Expert on SCSI/Fibre Channel/iSCSI subsystem design/architecture, including  SCSI-1, SCSI-2, SCSI-3, and CAM.

·        Worked with Virtual Machine hypervisors from HP, VMware, and Microsoft.

·        Designed and implemented Fibre Channel SANs using Brocade switches and HP storage arrays.

·        Extensive experience with TCP/IP network concepts, terminology and configuration.

·        Excellent written and verbal communication skills.

·        Wrote a chapter on UNIX SCSI subsystems for “The Programmer’s Guide to SCSI”.

·        Wrote a very successful technical book about SCSI, “The Book of SCSI; I/O for the New Millennium”, published in June 2000.

 

EXPERIENCE:

 

HP, Marlborough, MA (July 2008 - Mar 2009)

Continuation of LSM development in new location.

 

HP, Nashua, NH (Oct 2006 - July 2008)

Cellular computing system firmware concept/design. Enterprise Server Management s/w (HP Virtual Server Environment) LSM component development using Java and Eclipse in an agile development process. Configured and used VMware ESX server and Microsoft Hyper-V virtual machine environments.

 

HP, Nashua, NH (Sep 2004 – Oct 2006)

Itanium Virtual Machine SCSI I/O virtualization subsystem development. Developed SCSI I/O passthrough interface for HP-UX.

 

HP, Nashua, NH (May 2002 –Sep 2004)

Created testing tools for storage subsystems (tapes and RAID systems).

Compaq (Formerly Digital Equipment), Nashua, NH (Jan 1996 – May  2002)

Principal Software Engineer, Tru64 UNIX Base O/S I/O Group

Architect, design and implement SCSI device driver subsystem for Compaq’s Alpha UNIX platforms. Specialist in CDROM/DVD and tape drive/media changer technology.  Developed, documented and supported new clustering related features in Compaq’s Tru64 UNIX tape and media changer drivers. Supported Legato and Veritas developers in porting to Tru64. Created and maintained dept. level web site

containing vital developer information. Configured and analyzed Fibre Channel  SAN designs for performance as well as reliability, availability and supportability.

 

 

EDUCATION:

Academic:

A.S. Computer Engineering, Northeastern University

Digital Photography Certification program 2009, Middlesex Community College

 

Corporate Training Classes:

Intel 80386 Microprocessor Programming

SCO Xenix System Administration

AT&T Unix System Calls

AT&T Unix System V r3 Internals

AT&T Unix System V r3 Device Driver/Streams

AT&T Unix Shell Programming

TCP/IP Networking

IBM AIX internals and RS/6000 administration

IBM AIX Device Driver Development

Windows NT Device Drivers

Digital UNIX(Tru64) V4.x Kernel Internals

In-Depth Fibre Channel

SCSI over Fibre Channel

In-Depth IEEE-1394

Fundamentals of Java

Building and Managing NT Web Sites

Linux Device Driver Workshop

Understanding Storage Area Networks

Itanium System/Software Architecture

In-Depth iSCSI

In-Depth SAS/SATA

Introduction to C++

As part of my photography work, I have implemented a Gigabit, 6 TB, RAID 5 NAS storage system for safely archiving my photographic images.

Independent study of many of the major computer science texts and journals.

 

Hobbies:

Photography, Computers, Guitar, Astronomy, Boating, Fishing, Amateur Radio.

 

References: Available upon request.