Barry Fisher


OBJECTIVE: To provide high quality consulting services which utilizes my experience in
           Software Development and Project Management.

SPECIAL SKILLS:
  Real Time Systems               Device Driver Development
  Complete Software Development   Network Management
  Structured Analysis and Design  GUI Applications
  Object Oriented Graphics        Project Planning/Management

EDUCATION:
1973		SOUTHEASTERN MASSACHUSETTS UNIVERSITY
		Bachelor of Science in Electrical Engineering
1975		Graduate level studies in Underwater Acoustics
1978 - 1982	Various courses pertaining to Operating Systems, Distributed Processing
                and Computer Networks, Database Design and Effective Briefing Techniques
1983		Yourdon Structural Analysis and Design
1994		Introduction to SYBASE SQL and Fast Track to SYBASE
1998            Windows NT Kernel-Mode Device Drivers Seminar
                Windows Win32 Driver Model(WDM) Device Driver Seminar
2001            C++ Course work at Northeastern University
2004		uCLinux and Analog Devices’ Blackfin Processor

HARDWARE:
  Power PC, DEC Alpha, DEC VAX, MicroVax II and III, DEC workstations,
  SUN workstations including SPARC,
  INTEL Pentium, Stratus R5, PDP-11, SEL-32, 8344, Z80, 808x, 80386,
  Calcomp CGS 4600 display subsystem, IBM PC and compatibles.

OPERATING SYSTEMS AND ENVIRONMENTS:
  Windows NT, Solaris, Linux, VMS, SunOS, X Windows, UNIX, DataViews, MSDOS,
  Novell Netware, ZENIX, RSX-11M, OS9

LANGUAGES AND DATABASES:
  C, C++, FORTRAN, MICROSOFT BASIC, 8085, Z80, 8086, and 80xxx assemblers, SYBASE

PROFESSIONAL EXPERIENCE:
2002 – Present
Analog Devices, Norwood, MA
Senior Software Engineer/Manager
-Promoted to Integrated Audio Group manager with responsibility of
planning day to day activities of six member team.  Responsible for
design and implementation of custom feature modifications and customer
issue resolution for audio device driver across multiple Windows
operating systems (WinVista, Win2K, WinXP) using Window Device Driver
Model (WDM) for a customer base with total annual sales of $70 million.

-Coordinate customer requirements and all delivery schedules with
Applications Engineering.

-Responsible for coordination of all product releases with QA.

-Guide and direct Asian based customer development team in Taiwan who support our Asian customer base.

-Support all US based customers.

-Provided design critique of new eMedia product which is based on
Analog’s multipurpose Blackfin processor and utilizes uCLinux OS running
on a MIPS processor. 

Senior Software Engineer
-Team Leader for Integrated Audio Group. Responsibilities include
coordination of  efforts for six member team of senior engineers which
includes new feature development for customer base, timely problem
resolution of any customer issues, and periodic software release of
device drivers across all supported platforms.

-Reorganized team and promoted new methods to streamline the process of
prioritizing customer issues, fixing software, and releasing new code
base to customers.  Has resulted in dramatic decrease of software defects
found in QA.

2001 - 2002
Seranoa Networks, Concord, MA
Principal Software Consultant
-Responsible for design, implementation, and test of Linux device drivers
for embedded Linux application which resides on newly developed network product based on Power PC (8260).

1999 - 2001
Natural MicroSystems, Framingham, MA
Principal Software Consultant
-Responsible for design and implementation of call control load test
software for new Compact PCI hardware.
-Responsible for new development, bug fixes, and release management
of software for new PCI and Compact PCI 'Station Board' offering.

1999 - 2000
The Foxboro Company, Foxboro, MA
Principal Software Consultant
-Helped design and develop new Ethernet Interface to existing Process
Control Software. The implementation is to run on NT and SOLARIS

1999 - 1999
Analogic, Peabody, MA
Principal Software Consultant
-Responsible for modifications to NT kernel level device drivers and host applications
supporting new hardware which implements Voice-Over-IP technology.

1998 - 1999
Instron Corp., Canton, MA
Principal Software Consultant
-Responsible for design and implementation of Windows NT kernel level device driver
for current ISA and new PCI DMA data collection hardware.

1997 - 1999
Waters Corp., Milford, MA
Principal Software Consultant
-Responsible for design and implementation of modifications to kernel level device
 driver on Windows NT to support company's newly developed PCI hardware.

1996 - 1998
Natural MicroSystems, Framingham, MA
Principal Software Consultant
- Responsible for design and implementation of modifications to kernel level device
  drivers on Windows NT and OS/2 to support company's newly developed PCI hardware.
- Worked closely with hardware engineers to develop utilities to test the newly 
  developed hardware, to enumerate PCI devices and test PCI thruput.
- Implemented modifications to support the MVIP-95 Switching Protocol in OS/2 device
  driver.

1996 - 1996
Harmon Technologies, Inc., Westford, MA
Principal Software Consultant
- Design and implementation of embedded real-time application using OS9000.

1994 - 1996
The Foxboro Company, Foxboro, MA
Principal Software Consultant
- Responsible for design and implementation of control software which interfaces
  Foxboro's Field Bus Modules on two new platforms ( SUN SOLARIS and Windows NT )
- Designed, implemented, and tested NT and Solaris 2.4 kernel level device drivers to
  interface with Foxboro's proprietary I/O hardware.  Knowledge of NT and SOLARIS DDK
  was required.
- Designed, implemented, and tested a C++ application used to configure NT Registry
  entries for an ISA card which interfaced the PC to Foxboro's Process Control hardware.

1991 - 1994
NEWBURY COLLEGE 
New Bedford and Taunton MA Campuses
Computer Science Department Instructor
- Responsible for teaching various introductory Computer Science courses.

1994 - 1994
PROCESS CONTROL INDUSTRIES  Taunton, MA
Manager of Applications Engineering
- Managed two person department which applied company's data warehousing product for
  various customers in the Process Control Industry.  Department also responsible for
  developing custom applications.
- Responsible for project management for company's major Biotech installation at Burroughs
  Wellcome in East Greenwich, RI.  Successfully delivered custom graphics application in
  very tight schedule.
- Developed object oriented graphics engine which interfaced to data warehouse product and
  provided graphical interface for those customers using DataViews.

1993 - 1994
TRANSACTIVE CORP.  Coventry, RI
Principal Software Engineer
- Led development effort of On-line Transaction software which was incorporated in
  company's Electronic Benefit Transfer (EBT) product which is installed in the state
  of Texas.
- Contributed to proposal efforts to acquire new EBT business.
	
1992 - 1993
VISTA MICROSYSTEMS, INC.  North Attleboro, MA
Principal Software Engineer
- Providing senior consultant leadership for design and implementation of client's
  existing product onto third party hardware platform using OS9.

1988 - 1992
B & B CONSULTANTS, INC.  North Attleboro, MA
Vice President, Principal Software Engineer, Project Analyst, Project Manager 
- Responsible for the design, specification, and implementation of company's first
  Supervisory Process Control product called CIMACS using DataViews.  Installed
  product in Midwest Oil Refinery.
- Initiated and acquired Independent Software Vendor agreement with Stratus computer.
- Developed a proposal for the consolidation and management of computer systems for
  Fidelity Investments of Boston, MA.  Initial approval given for the project.
- Developed a Network Management proposal for Bell Atlantic of Frazer, PA.
- Responsible for product marketing and customer lead management.
- Managed several time critical client projects with successful results.
- Obtained Manufacturing Partner status with Lotus Development.

1987 - 1988
AVANTI COMMUNICATIONS CORPORATION  Newport, RI
Senior Software Engineer
- Helped marketing define the functionality of a network management system for
  Avanti's T1 multiplexing devices.
- Determined the hardware and software base for the product.
- Assisted in putting together demonstration package for a major T1 trade show.
- Developed a PC based sales demonstration package of company's newest line of T1
  networking equipment.

1986 - 1987
MEMODYNE CORPORATION  Needham, MA
Senior Software Engineer
- Responsible for the design, development, and implementation of software used in
  the company's line of thermal printers.
- Developed a PC based demonstration program which allowed sales representatives
  to demonstrate the product.
- Developed C software test program which resided on a PC and tested the printer
  firmware in one forth the time.

1985 - 1986
RAYTHEON, SUBMARINE SIGNAL DIV.  Portsmouth, RI
Senior Software Engineer

1982 - 1985
THE FOXBORO COMPANY  Foxboro, MA
Lead Systems Engineer, Systems Engineer

1981 - 1982
GOULD, OCEAN SYSTEMS DIVISION  Newport, RI
Lead Engineer

1973 - 1981
NAVAL UNDERWATER SYSTEMS CENTER  Newport, RI
Lead Project Engineer, Software Engineer


Member number:2173
Additional Contact information is available on the Information Page.
Return to The Software Contractors' Guild Home Page.
Copyright(c) 1997 Barry Fisher and The Software Contractors' Guild, Post Office Box 257, Nottingham, NH USA 03290-0257