Mike Larson

 


Michael A. Larson
8 Drawbridge Rd.
Westford, MA 01886
978-692-9027
michael.a.larson@verizon.net


Summary:	Strong device driver and embedded software design and implementation experience. Systems and tools software development and hardware/software integration. Solid written and verbal communications skills.

Technical	Target operating system experience: Unix, VxWorks, Mercury MCOE.
Skills:	Language experience: C, TCL, Java, various assembly languages.
	Tools experience: Unix shell and string processing tools,  Rational Clearcase.

Education:	B.S., Electrical Engineering, Union College, Schenectady NY

Professional Experience:

BF Goodrich	Consultant
Aerospace	Senior member of the Reconnaissance Management System software
(8/98-present)	staff. Wrote Aircraft Interface and Built In Test (BIT) software requirements specifications. Designed, coded, and tested 1553, INS, fibre channel/solid state recorder drivers and image management and application specific software modules for reconnaissance applications running under VxWorks and Mercury MCOE. Wrote various data analysis and reduction tools. Reviewed critical system level specifications.
		
Digital Equipment	Consultant
(12/96-8/98)	Member of the Digital Unix Logical Storage Manager (LSM) team.  Assisted with port of Veritas VXVM 2.3 to Digital Unix. Analyzed and fixed issues related to the new code base.

IntraServer Tech.	Consultant
(6/96-2/97)	Wrote a Digital Unix SCSI initiator and target mode SIM driver for the Symbios 53C875 chip. Performed all aspects of driver development process, including coding, debugging, kiting, and documentation.

PrePRESS	Consultant
(2/96-5/96)	Wrote PSOS device driver and control program for an ECRM parallel interface to SCSI converter.

Digital Equipment	Consultant
(2/94-2/96)	Wrote a SCSI/CAM target mode peripheral driver and SCSI device management utility for Digital Unix. Maintained a CAM peripheral driver for Digital's high availability services product, ASE. Made bug fixes to the Digital Unix SCSI/CAM driver.

Instrumentation Labs	Consultant
(11/93-2/94)	Responsible for writing data acquisition handler for a blood analysis application.

GenRad, Inc.	Consultant
(1/93-2/94)	Designed and coded user-mode device driver and runtime handler for Sun/Sparc based automatic test equipment.

Locus Computing	Consultant
(3/93-5/93)	Fixed high priority SCSI/CAM bugs for latest release of Ultrix.

Digital Equipment	Consultant
(1/92-1/93)	Maintained the Ultrix SCSI/CAM device driver for Mips R3000 and R4000 computer systems. Added new device support for DEC disk and tape drives.

Digital Equipment	Consultant
(6/91-12/91)	Evaluated all outstanding Ultrix and OSF/1 terminal subsystem bug reports. Worked with standards organization to assure that terminal subsystem complied with POSIX standards and passed POSIX and X/OPEN conformance tests.

Alliant Computer Sys.	Consultant
(6/87-6/91)	Wrote/ported parallel disk, optical disk, tape, array processor, image processor, network, and parallel I/O device drivers for Concentrix (Alliant's version of Unix). Developed drivers for kernel, SCSI, and real-time environments. Designed and taught a device driver course.

Optronics, Inc.	Consultant
(8/90-10/90)	Ported Optronic's IEEE-488 based software to VAX/VMS.

Atex, Inc.	Consultant
(2/87-6/87)	Wrote keyboard and graphics tablet drivers for Sun-3 workstations.

Vectron, Inc.	Consultant
(10/86-2/87)	Wrote device drivers running under Sun Unix for touch screen and parallel I/O devices. Wrote symbol table manager and user interfaces for Vectron's application.

SofTech, Inc.	Consultant
(7/85-10/86)	Member of Unix system dependent kernel team. Wrote device driver resident I/O and communications services. Wrote tools to assist device driver debugging. Advised SofTech engineers on driver writing and debugging procedures.

Axiom Technology	Principal Software Engineer
(9/83-6/85)	Wrote device driver, control, and data collection library functions in C and Pascal for a 68000 based IC tester. Helped maintain Axiom's V7 Unix port.

Lincoln Labs	Consultant
(1/83-9/83)	Maintained V7 Unix on a PDP 11/70. Installed 3COM tcp/ip software.

SofTech, Inc.	Systems Programmer
(1981-1983)	Systems programmer for a PDP 11/70 running V6 Unix.
	Performed system management functions on two VMS systems.

GenRad, Inc.	Software Engineer
(1979-1981)	Bootstrapped and maintained Berkeley Unix on a VAX-11/780. Designed, developed, and maintained test related and user interface software for a Z80 based IC tester.





Member number:9871
Additional Contact information is available on the Information Page.
Software Contractors' Guild (www.scguild.com)
Copyright(c) 1995 - 2006 Mike Larson and Software Contractors' Guild, 3 Country Club Dr., #303, Manchester, NH USA 03102