From: clark@gumby.cs.caltech.edu (Clark Brooks)
Subject: MSCS, 8 yr. experience, relocatable, s/w, analog, digital h/w exp.
Keywords: Available July
Followups-To: poster
Organization: California Institute of Technology, Pasadena
Date: Tue, 7 Apr 1992 00:11:30 GMT


                         Clark Brooks

                        1001 E. Villa #4
                       Pasadena, CA 91106
                    clark@gumby.cs.caltech.edu
                        (818)564-8104 

Objective : Product design engineer.

Summary

    5 years work experience in Software 
    3 years work experience in Analog and Digital Hardware 
    Academic experience in Computer Graphics
    Research in Language design and implementation
    Broad Applied Mathematics experience
    US citizen

Education 

    MS in Computer Science, expected June 1992, Caltech

        Extensive background in Applied Mathematics, including:
        complex calculus, approximation methods, transform methods, 
        linear algebra and linear programming.

    BS in Mathematics, June 1983, Caltech

Graduate Student, Caltech 1991-present

    Research Assistant for James Kajiya, Language design project

        Implemented Compiler for Late-binding Object-Oriented language FITH.
        Managed the complexity caused by the late binding in the language.
        This 6,000 line project includes parsing, optimization, and 
        code-generation capacities.

    Teaching Assistant for James Blinn, Computer graphics

        Supervised and graded 40-member class in each one's
        construction of a graphics pipeline program, in excess of 
        5,000 lines of code.
        Provided tools and support for X-windows interface.
        Material covered included object modeling, various lighting and 
        surface models; ray-tracing and rendering equation methods.


Associate Systems Analyst, Caltech  1985-1991

    Language Implementation and Design

        Implemented Object-Oriented Threaded Interpretive Language FITH, 
        designed for efficient prototyping of system software.
        Implemented serial prototype of very-high-level Numeric Analysis
        Language fex, designed for effective parallel performance.
        Implemented distributed-execution version of fex.

    Numerical algorithm Implementation

        Researched and implemented Numerical algorithms using fex, including
        LINPACK, Fourier and Maximum Entropy Spectral analysis, and Multigrid
        differential equation solvers; for parallel execution.


Member of Technical Staff, Linn Electronics; 1981-1984

    Hardware and firmware design and implementation

        Designed circuitry and layout, and developed a microprocessor-based
        real-time digital drum machine to produce studio-quality analog
        sound. Wrote real-time user interface with 5 millisecond latency.
        Designed and built features including
        audio signal-sampling, digital-analog interface, and Multiplexed
        Direct Memory Access output.

    Management

        Supervised four-member repair and technical staff.

Programming Languages

    C, FORTH, APL, Prolog, Smalltalk; 370, 80x86, 680x0 assembly languages

Activities

    Can converse in both Japanese and French. Have reached ikkyu in both
    karate and Go. Have piloted my glider 30 km cross-country.


Newsgroups: misc.jobs.resumes