Title:SENIOR SYSTEM SOFTWARE ENGINEER
*******@***.***
Document
Source below
NAME: DAVID KIRKPATRICK
ADDRESS:
CITY: Marlborough
STATE/PROVINCE: MA
ZIP/POSTAL CODE: 01752
COUNTRY: USA
EMAIL: *******@***.***
PHONE: 508-***-****
CANDIDATE ID: N/A
CITIZENSHIP: US
Citizen
EDUCATION: Not Entered
EXPERIENCE: Not Entered
WILL RELOCATE: Not Entered
RELOCATION INFO: Not Entered
JOB WANTED: Not Entered
HOMEPAGE:
HOTSKILLS:
ESUME
DAVID KIRKPATRICK
19 Crescent St.
Marlborough, MA 01752
*******@***.***
Hardware: 6502, F8, 6800, Z80,PDP-11, NS32032, 680xx, i860, 88k, x86
Software: Assembly for the above, C, Object-Oriented C, PL1, Pascal,
Forth, CMP, MPM, Unix, Ultrix, RT11, RSX, MS-DOS, NEXT-DEC-NT
workstations, DEC XXDP+, DEC X, Unix, Linux, VOS internals, Unix
internals, DGUX Topix internals, HTML, Visual Source Safe,
InstallShield, MSDN Development Environment on NT, Winsock-2 Sockets.
WIN32 API.
Experience:
1996
-1998DATA GENERAL CORPORATION
Westboro,Ma
SENIOR SYSTEM SOFTWARE ENGINEER
Support, code fixes, enhancements, device additions, release test and
verification ofmature Unix system exerciser on multiprocessor SMP M88k
and Ix86 platforms.Port of the multithreaded Unix system sockets e
xerciser to NT.
1994
-1995SEQUOIA COMPUTER
Marlborough, Ma
SENIOR SYSTEM SOFTWARE ENGINEER
Tools development for a multi-processor fault tolerant platform.
Activities include: WWW management demo with HTML/URL's, writing a
management layer above UUCP to make UNIX UUCP mail reliable between
the
Customer Support Center hub and 250 remote sites.Writing a
non-intrusive system performance monitor.
1992
-1994MOTOROLA CODEXCanton,
Ma
SENIOR SYSTEM SOFTWARE ENGINEER
Responsible for debugging in a design environment, the boot and load
portion of a multi-processor system which included CPU failure
recovery
takeover.Activities include: Writing and running unit and integration
tests.Submitting bugs, bug fixes, code additions and tools.
1988
-1992STRATUS COMPUTER
Marlborough, Ma
SYSTEM SOFTWARE ENGINEER
Responsible for VOS Operating System customer support. Activities
included: Online remote analysis of critical customer situations such
as: crashes and dumps, system hangs and slowness.Recording and
resolving bug issues and implementing or recommending fixes. Writing
enhancements to analysis tools such as dumping structures.Provide off
hours support for critical situations.
1986
-1988NATIONAL SEMICONDUCTOR, DATACHECKER SYSTEMS DIVISION
SOFTWARE
ENGINEERMaynard,
Ma
Responsible for delivering Boot Prom and Diagnostics. Activities
included: Design and implementation of diagnostics for Memory,
Intelligent Terminal Data Link and CRT. Writing of communications
driver
for 18.2k Data Link. Implement OS prombuild process.Implement boot and
load via squeezed Operating System in Prom.Implementation of updated
OS in Prom.Implementation of the save end of a crash dump analyzer.
Implementation of memory dump for Field Service.Aid in system level
debug of OS problems.
1983
-1986GCA CORPORATIONAndover, Ma
SOFTWARE ENGINEER
Design and deliver software diagnostics in C, DEC MACRO, XXDP+ and DEC
X.Team leader for development of test station for major sub-systems on
semiconductor manufacturing systems (wafer steppers and handlers).
Developed software diagnostics and worked with both design and
manufacturing for new product introduction and insure product
testability.
Specific Accomplishments Included:
-implemented 68000 code to transport diagnostics from DEC BUS to
MULTIBUS environments to permit testing of multi microprocessor based
wafer stepper system which included a "seeing eye" robot array
processor.
-Coordinated the implementation of new designs into manufacturing and
insured the timely resolution of design a problems.
-Worked with hardware design engineers, trained test technicians and
resolved manufacturing test issues.
-Designed and developed burn-in diagnostic programs that test boards
in
Micro-11 computers during wafer stepper system testing.
-Developed configuration diagnostics to evaluate system cabling and
insure accurate system configuration.
-Developed diagnostics, directed other engineers and coordinated
resources to develop diagnostics for Reticle Management System.
-Responsible for the introduction of major subsystem feature at system
level.Features included RSX operating system, Digitized Alignment
System, Field Alignment System and Retical Management System.
Development of system level diagnostics for test and burn-in of prime
units.
-Development of in-house process monitor reports for all facets of
manufacturing operations used by all management, supervisory and
engineering personnel to define and isolate manufacturing problems.Use
of PDP/11 Macro RSC, Basic, CPM, MPM, Pascal and C.
Oct 1978
HARVARD APPARATUS
S.Natick, Ma
Oct 1983
SOFTWARE DIAGNOSTIC ENGINEER
Developed Software diagnostics, designed prototype interface circuitry
(analog and digital CMOS) and software for development and test of a
microprocessor based automatic syringe pump used in medical
applications. Support of Manufacturing, Q.C., Repair Dept., and R&D
for
a medical electronics line consisting of: Transducers, Amplifiers and
Infusion Pumps.This support was expressed in the following: Resolving
problems in new and existing designs, implementation of ECO's design
of
test fixtures for Manufacturing, Q.C., Repair and RD., Software design
of product prototype and test fixtures.Generation of written
procedures and documentation for test fixtures.Programming in C, Z80
and 6502 Assemblers.Designed and developed interface board in analog
and digital circuitry which drove this automatic syringe pump.
May 1979
MARLBOROUGH CETA
Marlborough, Ma
Dec 1979
Instructed students for positions as entry level computer
technicians. This course covered Electricity, Electronics, 6800
Assembly
and PDP 11 Macro Assembly targeted to analyzing and debugging faults
at
the systemand component level.
Sept 1976
LAWRENCE HIGH SCHOOLLawrence, Ma
Sept 1979
Implemented a complete change of curriculum from Radio and
TV
to digital Electronics.Developed curriculum for and taught the
following courses. Basic Electricity, Electronics and Microprocessors.
Service:ARMY
Apr 1969Trained in Power Generators 1.5 to 150 Kilowatts.Field
operation and repair of generators in Vietnam.Security Clearance,
HonorableDischarge.
Education: FITCHBURG STATE COLLEGE,
BSED
1975
GCA Corporation, "C" Language
University of Lowell, Pascal, Microprocessors,
Northeastern University, Semiconductors, Z80 Systems
Dice Systems Inc, Digital Equipment Diagnostics, DEC-X, XXDP+
Stratus VOS OS Internals, Unix internals, System Admin.
Sequoia Topix/Unix OS Internals
Data General DGUX/Unix Internals
Learning Tree
NYC:
Porting Applications From UNIX to Windows
NT.
Win32 Systems and Network Programming
Hobbies:Ham, Photography, 3 System Linux & NT OS based network off NT
server, Violin and Guitar making and restoration, Shore bird decoy
carving and craft painting