Terry E. Weymouth
Associate Research Scientist
University of Michigan
313.764.2649 or 313.764.3726
FAX 313.763.1260
weymouth@umich.edu
http://www.sils.umich.edu/~weymouth/HomePage.html


Seeking a position as: A chief programmer (willing and able to start as a programmer within a team), or the manager of a software development or software product development team.

Goals: I want to work for a growing dynamic company that is focused on the future. I am especially interested in the development of client/server software that uses networking to facilitate access to information and machinery: using network-based tools to help people get together to manufacture products, observe data, manage data sets, and solve problems. I believe that computing technology is on the threshold of a breakthrough into a distributed world where applications no longer live on a single machine and data no longer resides in one place, and I want to be a part of this new world.

Skills -
Over 20 years of programming experience in::
Network Based Applications (in NextStep, Java, and other Object-oriented Programming environments)
Computer Supported Collaboration (in c, c++, NextStep, and Java)
Tools and user interfaces for image processing and image interpretation (CLOS, X-windows, and graphics environments).
Database applications (custom database in assembly language, COBOL database processing, Hypercard and Supercard user interfaces, and standard interface through SQL)
Applications of image processing techniques (to medical image processing, aerial photographs, indoor scenes, and image of industrial parts)

Over 5 years in management of projects (with system analysis and programming duties) in:
computer graphics
computer vision
robot navigation
collaboration technology

Over 20 years of teaching in:
Programming Languages
Programming design and techniques
Interactive Computer Graphics
Robot Navigation
Knowledge-Based Image Interpretation (mechanical images, medical image processing, indoor scenes for robot navigation)

Major projects and programs written in: SNOBOL, APL, PL1, COBOL, Lisp, CLOS, assembly language, Basic, Hypertalk, C, C++, Java and Objective-C

Programmed on: MacIntosh's, PC's (DOS and Windows), VAX, Unix workstations, and NeXTStep.

Formal Education:
BA in Early Childhood Education and Childhood Development, University of Nebraska-Lincoln, 1972.
MS in Computer Science, University of Nebraska-Lincoln, 1976.
Ph.D. in Computer Science, University of Massachusetts, 1986.

Publication and speaking experience:
Over 40 published technical papers
Over 20 Presentations at conferences and invited speaking engagements

Additional Training:
Workshops in Computer Graphics
NextStep and Java developer's workshops
Management of Managers workshop

Work Experience:
Programming Switching machines (real-time data base for 911) at Bell Labs
Tenure Track Professor: developed and managed labs in computer vision and robot navigation; wrote numerous proposals and received funding for research; managed multi-million dollar budgets; managed undergraduate and graduate students.
Associate Research Scientist: technical manager for multi-million dollar, multi-year research and development projects; supervised major 5-year international design, development, and programming project in computer-based collaboration technology to support real time science on the Internet; made proposals and received funding for 3-year multi-researcher research, design, and development project in computer support for collaboration on medical diagnosis.

A full (academic-style) CV is available.
References available.

The URL for this page is http://www.sils.umich.edu/~weymouth/resume.htm
Last updated Tuesday, February 22, 1996 by Terry E. Weymouth ( weymouth@umich.edu).