From: glenn@sharebase.com (Glenn Linderman)
Newsgroups: misc.jobs.resumes
Subject: Software Engineer: Database Internals
Date: 28 Dec 92 20:28:23 GMT
Organization: NCR/ShareBase Corporation


                             Glenn Linderman
                           125 Arcadia Avenue
                       Santa Clara, CA 95051-6609
                             (408) 554-1798

                                 SUMMARY

Software designer with fourteen years experience in database and
programming productivity tools.  Can quickly grasp new concepts,
invent solutions to problems, analyze short-term and long-term
benefits, implement desired solutions.

                               EXPERIENCE

NCR Sharebase Business Unit   San Jose, CA                    1991 - 1992

     Evaluated the ANSI SQL '92 standard and compared the added
     features with the present NCR Sharebase product (which is ANSI
     SQL '89 compatible with extensions) to produce a list of
     incompatibilities and a list of enhancements for the Sharebase
     product to make it ANSI SQL '92 Intermediate compliant.  Began
     attending ANSI X3H2 (SQL) committee meetings in October, 1992.

     Designed a two-phase commit implementation for the ShareBase
     database software.  Design conforms to the X/Open XA protocol,
     and minimizes the disruption of existing transaction
     processing code.

     Increased performance of various benchmarks by 3% to 20% by
     modifying the mirrored disk selection algorithm.

     Increased reliability of numerical processing.  Detected,
     isolated, and fixed over 20 bugs in the numeric processing
     code of the database engine.

     Responded to over 66 customer support questions, and fixed
     over 82 software problems.

3Com Corporation             Santa Clara, CA                  1984 - 1991

     Opened new market by designing and implementing distributed
     database engine for LAN server

     Increased reliability, reduced memory requirements 5%, and
     added Macintosh file system support in PC-DOS compatible LAN
     server file system

     Increased LAN server performance 8% by inventing technique to
     use DMA transfers in cases original designer thought
     impossible

     Minimized memory usage of smart network card by implementing
     a state machine interface to its on-board protocols

     Implemented stress test program to analyze bug in LAN server
     hardware, setting new standard for QA testing, additionally
     uncovering bugs in at least five subsequent hardware and
     software products

     Eliminated confusion at software release time by implementing
     file comparison utility with specialized knowledge of variety
     of file types, allowing irrelevant file differences in each
     type to be ignored

     Reduced COGS by saving 4 of 7 diskettes for LAN server
     software by implementing compression utility

     Fulfilled special needs in QA department by writing Test
     Language Compiler

     Improved productivity by writing Make utility twice as fast as
     Sage Software's PolyMake, and with many additional features

     Saved 50% of organizational overhead for projects by creating
     on-line library of programmer's tools

     Designed and implemented highly automated system for software
     release

Tandem Computers              Cupertino, CA                   1979 - 1984

     Increased reliability of file system, disk drivers, and
     related system utilities, by fixing over 130 bugs

     Increased performance 20% while porting above software to
     Tandem's second machine architecture

     Increased performance 15% while porting TMF (Transaction
     Monitoring Facility) software to the second architecture;
     reduced configuration time from eight hours to a half-hour for
     typical installations

     Increased performance and predictability of disk driver
     software

     Designed highly automated utility for program building

                                 ARTICLE

"Upscale Number Input", FORTH Dimensions, Vol XII, Number 3, July
1990, pages 8-19

                                 SKILLS

Languages: English, C, Forth, Basic, 80x86 and 680x0 assembler, others
Operating systems: MS-DOS, OS/2, Atari GEMDOS, Tandem Guardian, UNIX
Typing speed: 52 words/minute

                                EDUCATION

BS in Electrical Engineering, and BS in Mathematics
Carnegie-Mellon University, Pittsburgh, PA

Member of Eta Kappa Nu and Tau Beta Pi Honorary Fraternities