[can.jobs] M.Math/CS

gsschaffer@watmsg.UUCP (09/29/87)

I have just completed my Master's degree (thesis option) at the
University of Waterloo (Ontario, Canada) and I am now looking for employment.
I am looking for a research oriented job in operating systems, particularly
dealing with real-time, distributed, or multi-processor systems.
I am available immediately.

My thesis is entitled "High-Level Multitask Debugging: A Proposal for Sylvan".
Sylvan is a multi-processor architecture, under development at the University
of Waterloo, with hardware support for a synchronous message passing kernel,
derived from Thoth.  I designed kernel hooks to provide metering (tracing)
and suspension (breakpoints) on kernel primitives.  I implemented this
on the software simulation kernel (writing 1000 lines of 68020 assembly code).
On top of this, I built a prototype "message-level" debugger with several
Sylvan tasks.  This involved writing 4000 lines of C.  I have tested the 
debugger on a message passing solution to the "Dining Philosophers" problem
and on a "ring orientation" algorithm.

Please respond via phone or e-mail.  The Canadian Union of Postal Employees
is threatening rotating strikes starting tomorrow.
My resume follows.  Thank-you for your consideration.
   Greg (gsschaffer@watmsg.UUCP, gsschaffer@watdragon.UUCP)

Note:  NSERC = Natural Sciences and Engineering Research Council of Canada
------





                           Gregory S. Schaffer


ADDRESSES      #303- 164 Wissler Road           Dept.  of Computer Science
               Waterloo, Ontario                University of Waterloo
               Canada   N2K 2T8                 Waterloo, Ontario
               (519) 884-4334                   Canada  N2L 3G1
                                                (519) 885-1211, ext. 6201
  e-mail       gsschaffer@msg.waterloo.CDN, gsschaffer@watmsg.waterloo.EDU


CAREER GOAL    Research and development, particularly in real-time or 
               distributed systems, or multi-task programming and debugging.

EDUCATION
    M.Math. Computer Science, University of Waterloo, Oct. 1987.
    Thesis: "High-level Multitask Debugging: A Proposal for Sylvan"
    Course work: Real-time programming, Graphics, Artificial Intelligence,
		 Data bases.

    B.Sc. Computer Science, University of Lethbridge, 1985.
    With Great Distinction, Grade point average 4.0/4.0.

TECHNICAL EXPERIENCE
  Hardware     DEC Vax, DEC-20, IBM-4341, Motorola 68020, Intel 8086, etc.
  O/S          UNIX(Berkeley 4.3), Port and Sylvan (University of Waterloo), 
               Harmony (National Research Council of Canada),
               TOPS-20 (Digital), CMS (IBM).
  Languages    C, Pascal, Prolog, PL/1, FORTRAN, Assembly (68020, 8086,
               PDP-10, Z-80), LaTeX;
               some experience with Maple, LISP, Lex, and Yacc.

EMPLOYMENT
  Jan 87 - Apr 87   Teaching Assistant, U. Waterloo, Real-time programming.
  Jan 86 - Apr 86   Teaching Assistant, U. Waterloo, Machine Architecture.
  Sep 85 - Dec 85   Teaching Assistant, U. Waterloo, Programming Principles.

  Jan 85 - Aug 84   Computer Programmer
		    Institute for Information Processing of the 
		    Technical University of Graz, AUSTRIA
                    - modified "DRAW" commands of MUPID BASIC interpreter (Z-80)
		      to produce CEPT-C2 videotex output.
                    - wrote videotex page driver for colour plotter in C.

  May 84 - Aug 84   NSERC Summer Research Award, University of Lethbridge
                    - modified C compiler and library to utilize DEC-20
		      extended addressing.
		    - ported Maple 3.2 (symbolic algebra) using extended-C.
                    - ported C-Prolog 1.3 using extended-C.




			 Gregory S. Schaffer    -2-



  May 83 - Aug 83   Student Programmer, University of Lethbridge
                    - redesigned and coded the interactive theatre ticket
		      reservation system (PL/1 and CICS)

  May 82 - Aug 82   Student Programmer, University of Lethbridge
		    - added "best available seat selection" to theatre
		      ticket system.
                    - wrote batch report and mailing label programs in PL/1.

AWARDS
  1985-87   NSERC Post Graduate Scholarship (PGS-1, 2 years)
  1982-84   Alberta Heritage "Louise McKinney" Scholarships (3 years)
  1981      Alberta Heritage "Alexander D. Rutherford" Scholarship
            University of Lethbridge Entrance Scholarship
            Lethbridge Collegiate Institute "Grace A. Dainty" Scholarship

PROFESSIONAL    Association for Computing Machinery (ACM),
AFFILIATIONS    student member since Oct 83.

INTERESTS       Downhill skiing, windsurfing, canoeing, backpacking.

REFERENCES      Available on request.

gsschaffer@watmsg.UUCP (09/30/87)

In article <14953@watmath.waterloo.edu> I write:
>  Jan 85 - Aug 84  Computer Programmer
>		    Institute for Information Processing of the 
>		    Technical University of Graz, AUSTRIA

That should be Jan 85 - Jul 85.  Sorry.