David Updegraff  /  Systems Programmer  /  June 1999

5130 Washburn Rd
Duluth, MN 55803
dave@toimi.com
Carreer Goals
I seek technically challenging opportunities in UNIX, systems, embedded, and scientific computing demanding dedication, expertise and creativity while permitting open discussion and flexible execution thereof.

Key Areas
Network communications, device drivers, kernel-level development, Linux, POSIX, Solaris, multi-threading, numerical techniques & modeling, realtime OS, embedded systems.

Professional Experience
15 years experience in systems and application software development in C, Assembler and scripting languages hosted on and targeting UNIX, OS/2, QNX, DOS and VRTX operating systems.

Representative recent experience
High Performance Computing
[ 05/97-07/99: Senior Software Engineer; Intrumental Inc., St. Paul, MN ]
  • Network and Block device drivers, test-, performance-suites for HiPPI, FibreChannel, SCSI, ATM adapter cards on Fujitsu Supercomputer (VPP series) under UXP/V. ATM and FC_AL driver work under Solaris 2.6, 2.7, SBUS and PCI, desktop and E10K.

Unix networking, administration, Xwindows
[ 05/97-07/99: Senior Software Engineer; Intrumental Inc., St. Paul, MN ]
  • Setup and maintenance of heterogenous Linux and Solaris based networks, firewalls, file systems, mail servers, etc. for remote unattended operations.
[ 9/96-02/97: contract with Conservation Technologies, Duluth, MN ]
  • Client-Server (Tcp/Ip socket-based) system of remote environmental sensors with Xwindows (Tcl/Tk) controlling front end.

Device drivers
[ 05/97-07/99: Senior Software Engineer; Intrumental Inc., St. Paul, MN ]
  • Design and development of Solaris7 FC_AL/SCSI adapter driver for Qlogic chipset, reference base of x86 and Sparc64 Linux sources.
  • Support, debugging, and development of HiPPI/IPI3 caching block device driver for Fujitsu VPP Supercomputer running UXP/V.
  • Initial development and documentation for Tachyon Fibre Channel SCSI (FCP) adapter-driver for Fujitsu VPP Supercomputer running UXP/V.

[ 6/88-04/96: employee & contract. Digi Intl. Inc. Minnetonka MN ]
  • ISDN / CAPI D-channel trace utility for DOS
  • Intelligent X.25 adapter driver suite for OS/2 ported from SCO Unix.
  • intelligent and non-intelligent multiport async adapters in C and Intel x86 Assembler for OS/2, QNX, UNIX(SCO,Interactive,Sun,etc.), XENIX.
  • Multi-VGA-display driver for SCO ODT. Kernel-level development, installation utilities, documentation, multi-threaded test suites. C++ Presentation Mgr. applications(minor).

Instrumentation; RT process control
[ 3-9/92: contract with Natural Resources Research Institute, Duluth MN. ]
  • GPS-referenced airborne Video imaging system. Instrumentation control, monitoring, and data aquisition for inclusion into GIS image database system.

Networked database
[ 10/91-3/92: contract with P.A.L.S., Minneapolis MN. ]
  • Prototype of audio-clip database and production system on an Ethernet backbone with a UNIX server and DOS-PC nodes using Faircom *TREE.

Unix Shell, Awk, Sed, etc. scripting, technical documentation
[ 9-12/87: contract with EMS-McGraw/Hill, Eden Prairie MN. ]
  • UNIX shell scripting and documentation for a demonstration of an online information retrieval system on Encore Unix.

Embedded RT system:
[3-8/87: contract with Norand Corp., Cedar Rapids IA. ]
  • Database, user interface, communications protocol design and implementation for 80186 embedded system POS machine running VRTX.

Education and Special Qualifications
M.S. Physics, Computational emphasis. University of Minnesota-Duluth 4/95
Relevant coursework in Computational Physics & Modeling, Laboratory Electronics & Data Aquisition, Artificial Intelligence (LISP), computer color image analysis. Masters project on parallelization of QM numerical algorithms for MSCI's MPP Cray T3D supercomputer.

B.A. Physics, Carleton College, Northfield, MN 1980
Distinction on Senior Comprehensive Project

Cultures and Languages
Fluent Spanish language ability and a relaxed level of comfort with international cross-cultural environments bred from 18 years of life in rural and urban settings in a half dozen nations.

Academic
Researching, reading and teaching skills from my academic experiences in the physical sciences as graduate student and Teaching Assistant.

References
To respect the privacy and time of all concerned, references provided on request.