Gary Field -  email:gafield@comcast.net

 

OBJECTIVE:

Software development position,  in the MA/NH area.

 

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:

·        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.

·        Over 15 years 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.

 

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.

 

 

Wang Laboratories, Lowell, MA (Oct 1989-Dec 1995)

Senior Software Engineer, WIIS Imaging System Development Group

Architect, design and implement SCSI optical disk device driver subsystem for several Unix based image server platforms.  Complete product development experience from project planning, hardware debug, and software design, scheduling and coding through final testing and release.  Originated incorporation of ANSI CAM interface into Wang's Unix SCSI subsystems.  Delivered completely packaged SCSI CAM subsystem for Wang's Open/image server on AIX, HP-UX and Solaris. Also served as the department’s TCP/IP network administrator.

 

Wang (Nov 1984-Oct 1989)

Senior Software Engineer, PC product Group

Specify, design and implement device drivers and BIOS for MSDOS, Unix and Xenix on Wang PC/APC and PC-200/300 systems.  Programmed device driver for VLSI SCSI host adapter.  Evaluate and analyze third party I/O products and devices to be incorporated into Wang PC products.

 

Wang (Apr 1980-Nov 1984)

Senior Software Engineer, Diagnostics

Design and implement diagnostic software including built-in power-up tests, exercisers, debug tests for several products. Wrote graphics primitives and device drivers for a 68000 based, GUI workstation.

 

Solid State Technology, Wilmington, MA

Associate Engineer

Design, construct and test prototypes of a microprocessor based computer graphics terminal with touch-screen. Also wrote diagnostics for same.

 

Microwave Associates, Burlington, MA

Final Test Technician

Troubleshoot, adjust to spec. and forward to Q.A.; Microwave video link systems and satellite Earth station receivers.

Microwave Associates

Test Equipment Repair Technician

Troubleshoot, repair and calibrate a great variety of electronic test equipment.

Microwave Associates

Manufacturing Technician

Test and adjust to spec. microwave ferrite circulators, isolators and gyrators.

 

EDUCATION:

Academic:

A.S. Computer Engineering 1980, 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

 

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.