Dave White
davewhite@davewhite.com

Skills Summary:


Experience:

Minds@Work Corporation (3/99 - Present)
Senior Software Engineering Contractor

Contracted sole developer responsible for designing custom Windows 98 device drivers to support the integration of a USB mass storage device. Involved the development of a VxD port driver to integrate with the Windows I/O supervisor, and a USB minidriver. Additional duties involved supporting the device on the Windows 2000 and Me platforms via the USB Mass Storage Class specification and a Windows INF. All drivers were developed using the Windows 98 DDK and debugged via the Windows kernel debugger.

Northrop Grumman Corporation (3/95 - Present)
Senior Software Engineering Contractor

Contracted software developer with primary duties of design, development, and testing of Mission Planning Systems for the B-2 Stealth Bomber for the Northrop Grumman Logicon division. Offered software development expertise in C, X Windows Motif GUI development, and Sybase. System target platform was Sun Microsystems Ultra Sparc Workstations. Granted Security Clearance of Secret with Special Access as a part of this effort. Also, consulted to Logicon on software development methodologies and CASE tool trainer for an Integrated CASE suite of tools for software development on Sun UNIX workstations. Tools included Sybase, Oracle, Cadre Teamwork for structured analysis and design, Xerox InConcert workflow management tools, GUI builders, code analysis, size estimation, data modeling, and software configuration management tools.

Endevco Corporation (8/94 - 3/95)
Software Engineering Contractor

Embedded systems software engineer for Microtrac, a TI TMS320 DSP based commercial aircraft airborne jet engine monitor. Requirements were to measure jet engine balance and vibration. The algorithm was a digital tracking filter written in assembler. The algorithm implemented a Fourier transform and convolution. The system also included a Motorola 68000 processor used to calculate optimal balance solutions.

Xtend Micro Products Corporation (3/93 - 8/94)
Software Engineer

Lead corporate software engineer responsible for software development projects primarily written in ‘C’ for the IBM PC platform. Also, responsible for corporate information system backbone (40 node IBM PC based Novell LAN), management of technical support department, and engineering support for manufacturing and quality assurance.

Halda Corporation (11/91 - 3/93)
Software Engineer

Responsible for the design and development of real-time, multitasking, embedded systems software products. The target system consisted of a Hitachi 64180 processor serving as an in-vehicle computer system, an Intel 8051 based radio modem serving as a wireless data communications link, and an embedded GPS receiver for positioning. The complete application was a transportation vehicle network scheduling and routing system.

Cumulus Corporation (8/88 - 11/91)
Software Engineer

Designed and developed numerous systems software products for the personal computer peripherals industry. Product line included primary and secondary storage devices. Responsibilities included Microsoft MS-DOS device drivers written in assembler.

SofTech Corporation (5/87 - 8/88)
Associate Software Engineer

Developed large scale systems software for control and processing of several naval avionics subsystems including digital voice/data communications systems and electronic countermeasures subsystems.


Education:

Case Western Reserve University
Master of Science in Operations Research (1991)
Bachelor of Science in Computer Engineering (1987)

Presented and co-authored "An Expert System for VLSI Datapath Synthesis", IEEE National Aerospace and Electronics Conference (NAECON) 1988, pp. 1237-1244.
Registered with National Society of Professional Engineers.