K. Richard Pixley Fall '96 830 University Avenue Palo Alto, CA 94301 (415) 328-6941 email: rich@noir.com Highlights: * 13 years UNIX and C experience, including compiler, assembler, linker, library, and debugger development. * 8 years full time contracting experience. * experienced with embedded and cross development, including device drivers and real time programming. * experienced in both parallel and distributed applications design and development. * extensive experience with GNU and other free software development communities. * X11 Window System programming experience. * Experienced with ClearCase, CVS, RCS, and other configuration management tools and procedures. Work Experience: Zycad, Fremont, CA (April '96 - Oct. '96) - Configuration Management. Built and packaged client applications. Supported Clearcase, GNU Makefiles, local tools, regression test harnesses. Developed working proceedures for engineers, builds, and releases. Toshiba MRI, South San Francisco, CA (March '94 - April '96) - Librarian. Integrated, built, and packaged client software applications. Debugged applications and configuration. Developed working proceedures for engineers, builds, and releases. Supported Clearcase, Imake, Makefiles, and local tools. Systems administration. Cygnus Support, Mountain View, CA (Oct '90 - Dec '93) - Senior Engineer. Designed and developed software engineering methodology for concurrent, distributed source development, and tracking. Designed and implemented the Cygnus source configuration system including uniform Makefile support for the GNU suite. Encouraged and participated in the design of the GNU coding standards for configuration and Makefile support. Designed and implemented software build, test, release, and distribution procedures for emacs, native and cross development toolchains. Responsible for the first Cygnus software releases. Maintained and developed many GNU packages including the assembler, (gas), debugger (gdb), the object file library (bfd), the C compiler (gcc), make, CVS, diff, grep, patch, bison, byacc, flex, and several C libraries. Responsibilities also included systems administration and technical support for sales and marketing. OTP, Ann Arbor, MI (April '88 - Oct '90) - Designed and implemented a distributed, real time, parallel processing, fault tolerant, checkpoint/restart trading support system including a real time graphical user interface using the X11 windowing system. Development included system administration training and project leadership for up to 6 other software engineers. Part of this work included hardware recommendation, procurement, and installation as well as design, installation, and support of local area networks and long distance point to point connections based on ethernet and IP. Henry Ford Hospital, Detroit, MI (Sept '86 - April '88) - Systems and database applications programming using INGRES and C, and system administration. Implemented a research database of cancer patients. Roadway Express, Akron, OH (May '85 - March '86) - systems programming, system administration, applications programming, C and UNIX support. Implemented a package tracking system. Designed and reimplemented the curses library for speed on ansi terminals. May Co. Deptartment Stores Corporation, Lorain, OH (Feb '84 - May '85) - Designed and implemented real time operating level support for three PROM based, embedded z80 processor boards controlling point of sale terminals, (cash registers), and managing communications to an IBM Series/1. Tasks included hardware debugging and design, C compiler and environment support, and system administration. Other work history includes experience with a large variety of UNIX systems, C compilers, and hardware configurations, embedded hardware and software design and development, systems design and support, library design and development, C compiler support, consulting, and system and network administration. Systems: Linux, Sun4 Solaris, Sun4 SunOS 4, IBM rs6000 AIX, DEC Alpha Ultrix, Decstation Ultrix, SGI Iris IRIX, Sun3 SunOS3.2 - SunOS4.1.3, Sun 386i (roadrunner), Unixware, HPPA (snake) HPUX, HP 68k UNIX 4.4 bsd, HP 68k HPUX, Sequent Balance Dynix, Sequent Symmetry Dynix, Data General Aviion DGUX, SCO UNIX, Sony News, NeXT, MacOS version 6, NCR Tower UNIX System V.2, Burroughs XE550 BTOS/Centix V, Convergent Technologies Megaframe CTOS/CENTIX, AT&T 3b2/300 Unix System V.2.2, AT&T/Convergent Technologies pc7300 convergent System V, (the Safari), Unix System V.2, VAX UNIX 4.4 BSD, VAX UNIX 4.3 BSD, VAX UNIX 4.2 BSD, VAX UNIX 4.1 BSD, pdp11 UNIX Version 6, pdp11 UNIX Version 7, Plexus UNIX System III, Tektronix 8560/8561 running TNIX, Altos 586/986 Xenix, pdp11 RSTS/E, DEC-20 TOPS-20, Z80 based CP/M, IBM PC running MS/PC-DOS 2.1, 2.11, 3.1, 3.2, and 6.22, Amiga, Atari, and TRS-80 Model III running TRSDOS. Language Experience: Have written in and worked with Ingres, Informix, ISIS, Pascal, Lisp, C++, APL, Algol, Cobol, Fortran, Basic, rs6000, sparc v6, v7, v8, and v9, mc68k, mc68010, mc68020, mc68030, mc68040, mc68881, mc68882, mc88100, mc88110, mips r2000, amd29k, i960, 80960, 80386, WE32100, z80, 8080, 8086, 8088, and 6800, DEC-20, Pdp8, Pdp11, and VAX assemblies, and over 50 different major versions of C. Professional Organizations: * Usenix * founding member and former board member, Michigan!/usr/group Education: * Fall '79 - Spring '83 - Computer Engineering - Case Western Reserve University, Cleveland, OH. Recent Other Training: * Spring '95 - Certified Master Practitioner in Neuro-Linguistic Programming. * Spring '94 - Certified Practitioner in Neuro-Linguistic Programming * Fall '92 - San Francisco Sex Information Hotline Training