Christopher R. Waterson
515 Cherry St.
Ann Arbor, MI 48103
TEL +1 313 332-0569
FAX +1 313 669-8039
waterson@eecs.umich.edu
http://ai.eecs.umich.edu/people/waterson/
EDUCATION
Graduate Program,
Computer Science and Engineering
The University of Michigan,
Ann Arbor, MI
August, 1995 to present.
- Currently pursuing M.S. in Computer Science and Engineering
- Cumulative GPA 8.6/9.0. Expected to complete M.S. degree in
May, 1997.
- Graduate Student Research Assistant, May 1996 to
Present. Working with
John Laird and
Randolph Jones
on planning in the
Soar
intelligent architecture; specifically, gradual strategy shifts
in a means-ends framework.
- Graduate Student Teaching Assistant, August 1995 to May
1996. Introduction to Artificial Intelligence, Compiler Construction.
B.S.E., Computer Engineering
The University of Michigan, Ann Arbor, MI
May 1992
- Cumulative GPA 3.6/4.0. Magna Cum Laude.
- Dean's List, College of Engineering.
- Alumni Academic Scholarship
PROFESSIONAL EXPERIENCE
Technical Lead,
Einhorn, Ltd.,
Ann Arbor, MI
March 1996 to Present.
- Provide technical leadership and oversight for Java-based virtual
community software. Work with and provide guidance to several junior
developers in a start-up environment.
- Responsibilities include system architecture design and review,
exploration and evaluation of technical implementation alternatives,
design and implementation of key components (distributed services
architecture, drag & drop, high-performance graphics).
Independent Systems Integrator, San Francisco, CA
January 1995 to August, 1995.
- Clients include Bechtel Corporation,
Terrace Systems Corporation.
- Services include project management, system analysis,
design, implementation.
- Systems supported include graphical corporate transaction
gathering and decision support applications.
- Continue to provide limited consulting services on a regular basis
to my clients.
Application Manager,
Bechtel Corporation,
San Francisco, CA
August, 1993 to January, 1995
- Managed analysis, design, and development of corporate Transaction
Gathering Systems, a set of easy-to-use graphical applications that
has been deployed to approximately 10K users world-wide.
- Designed and developed corporate "shared information" database to
maintain standard accounting, human resource, and management
information. This database is the lynch-pin that integrates several
heterogenous corporate information systems.
- Technical environment included MS Windows, UNIX, VMS, Gupta
SQLWindows, Oracle7, DECnet.
Programmer/Analyst, Warner Custom Music, San Carlos, CA
August, 1992 to August, 1993
- Analyzed business requirements to develop company-wide software
strategy.
- Designed and implemented several decision support and on-line
transaction processing applications to support an
information-intensive business.
- Developed intuitive GUI for generic set management that was used
in several applications.
- Technical environment included Macintosh, MS Windows, UNIX,
SmallTalk, C++, Novell.
Programmer/Analyst, Deucalion Resources Group, Ann Arbor, MI
May, 1990 to July, 1992
- Designed, implemented, documented, and trained users on a custom
package of client-server applications ranging from hardware device
drivers to high-level GUI interfaces.
- Gained early experience in all phases of product development and
project management requiring several programmers.
- Technical environment included OS/2 Presentation Manager, MS
SQLServer, LAN Manager.
NOTES
- Fluent in C++, C, Java, HTML, SQL, PL/SQL, SmallTalk, LISP, Soar,
SAL.
- Environments include Windows, Oracle, OS/2, Mac.
- Skills include object-oriented analysis and design (OMT, Booch),
structured software engineering methodologies (Oracle CASE), project
management.
Christopher R. Waterson
waterson@eecs.umich.edu
Last Updated: October 10, 1996