(Formatted for easy printing to text printers, RTF available upon request.)

Joseph Chiu                                     josephc@alumni.caltech.edu
1040 Baker Street, Apt. 1, San Francisco, California 94115  (415) 346-3947

Long-term objective
   Position as a technical staff member in computer systems design that
   can integrate my experience in software, firmware, hardware, and systems
   administration.  Jobs in computer hardware (systems and peripherals),
   telecommunications, networking, and/or enterprise-management would be ideal. 

   Would prefer job either based in Southern California or with 
   occasional or frequent travel to Southern California.  Strong preference
   for placement within California (Northern or Southern).

Computer Skills
Programming
   C / C++, assembly

   Wrote various software and firmware to control hardware devices (either
   direct hardware control or via third-party API's) including, but not
   limited to, digital cameras, piezo-element commercial weight-scale,
   low-end video controller (Moto 6845), various ADC/DAC's, u-Law CODEC's
   for telephony.  Experienced with Intel-based assembly (80x86 mostly, some
   805x).  Some experience with Motorolla 68K.  Familiar with (but no
   significant work performed in) current RISC processors. 

Hardware Design
   Microprocessor controlled systems including use of gate-array logics,
   finite-state-machines and other digital electronics. Also familiar with
   analog electronics.

   Experienced in the use of logic compilers (ABEL, PALASM) and schematic
   capture/layout software (DC-CAD, Protel for Windows).

   Some experience with analog-digital conversion and interfacing.

Barcodes
   Experienced in barcode technologies including the generation and
   printing of barcodes and associated hardware.  Experienced in the
   decoding of some barcode symbologies.

Database/SQL
   Some experience with coding and analyzing (on Oracle) SQL.

Work and Technical Experience
Software Engineer, Systems and Database Administrator, (a SW development firm)
August 1996 - Current
   Maintain and ensure a stable and effective computing environment to
   support the company's software development.  Support over 100 users
   running Sun Solaris, HP HP-UX, Sequent Dynix/PTX, Microsoft Windows95
   and Windows NT, located in multiple cities.  Assist the network
   administrator in design, setup, and operation of LAN and interoffice WAN.
   Assist in the development of code (in C, shell scripts, and using
   third-party tools) to further the company's product offerings.   
   Performed some database administration and tuning on Oracle 7 and
   Sybase System 11.   

System Administrator, First Quadrant Corporation
January 1995 - June 1996
   Maintain and ensure the operation of corporate mission critical
   systems. Primary job responsibility is the continued operation of the
   company's Unix and Novell servers.  The network consists of approxi-
   mately 15 Sun workstations and 70 Dell PC's.

Design Engineer, Lasergraphic Inc.
July 1994 - January 1995
   Various engineering tasks related to Lasergraphic's product line.
   Responsibilities include: maintaining product firmwares in low-level
   and high-level languages, writing custom utilities for internal use,
   and maintaining hardware and software for internal production tools. 
   Left after 6 months to finish schooling at Caltech.  

Summer Undergraduate Research Fellow, Caltech, Jet Propulsion Laboratory.
June 1993 - October 1993
   Performed two research projects simultaneously:  analyze the perfor-
   mance of a NASA Phase-I SBIR (NAS5-1170) liquid crystal tunable filter
   (LCTF); and conduct experimental infrared imagings for digital 
   archiving of archaeological documents (specif., Dead Sea Scrolls fragments).

Teaching Assistant, Microprocessor Design Lab (EE/CS 51, 52, 53), Caltech.
   September 1992 - June 1994 
   Instruct and assist students on the design, construction, and
   implementation of microprocessor / microcontroller based systems
   and locate errors in the students' designs.

System Maintenance and User Support,Campus Computing Organization, Caltech.
Apr. 1991 - June 1994
   Administer and maintain various computer systems for Caltech.
   Responsibilities include maintenance of equipment, technical
   assistance to users, and system troubleshooting.

Software Development and Marketing, Symbologic Software.
Jan. 1989 - Dec. 1990
   Formed and operated Symbologic Software to market the self-authored
   SymBCG barcoding library.

Hardware Design (for coursework):
   Solid-state audio digitizer
   Voice-mail/phone-routing system
   Barcode decoder
   ISA Bus-mastering controller for a page scanner

Education
California Institute of Technology, B.S. received June 1995 in Engineering
and Applied Sciences (E&AS) with emphasis on Computer Science/Engineering.
   Coursework include:
   Computer programming and algorithms, including correctness theorems
      (CS 20, CS 138).
   Programming laboratories:
      Graphics editor in C (CS 10).
      Digital-logic simulator in C (CS 12).
   Microprocessor based systems programming and design
     (EE/CS 51, 52, 53, 54, EE 91).
   VLSI design/layout, top-ten in "Rug Bug" controller design contest
     (EE/CS 181).
   Digital electronics design and analysis (CS/EE 4, CS/EE 11).
   Analog electronics design and analysis (EE 14, EE 114).