(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).