From: levi@babel.cs.psu.edu (Alan M Levi)
Subject: Distributed Systems; Compilers; MS
Organization: Penn State Computer Science
Date: Mon, 16 Nov 1992 21:55:34 GMT

-------------------------------------------------------------------------------

						Alan M. Levi
						levi@cs.psu.edu

Dear Prospective Employer:

	I am looking for a full-time position as a software developer.  I am
especially interested in the design of distributed systems and the
communication protocols needed for such systems, but I have not given up
dabbling in other fields of computer science such as compiler design.

	My experience in computer science is well-rounded and thorough.
I am intensely interested in much of theoretical computer science, but
love to "get my hands dirty" in programming.  I have enjoyed group projects
such as an operating system design and an RPC protocol set.  I would be a
valuable member of any development team.

	I would like to emphasize the projects listed on my resume.  Consisting
of many thousands of lines of code, they represent dedication and hard work.
In addition, they represent an ability for innovation and independent research.

Please feel free to call or write to me.

						Sincerely,

						Alan M. Levi

-------------------------------------------------------------------------------

			ALAN M. LEVI

128 Arlington Road		333 Whitmore Laboratory			
Utica, NY 13501 		The Pennsylvania State University	
(315)724-1816			University Park, PA 16802
e-mail: levi@cs.psu.edu		(814)867-4367

Education:
	MS in Computer Science from The Pennsylvania State University.
	 University Park, PA.  8/90-12/92
	BA in Mathematics from Pomona College.  Claremont, CA.  9/86 - 5/90

Work Experience:
	Homework/Project Grader for Operating Systems course.  1/92 - 5/92
	Graduate Teaching Assistant for an Introductory Computer Science
	 course.  Duties include: classroom lectures, grading, course design,
	 and office hours. 1/91 - 5/91, 8/91 - 12/91
	Homework Grader for an Intro CS course.  8/90 - 12/90
	User/Technical Support Consultant for Seaver Academic Computing
	 Services of Pomona College.  Duties include: Database management,
	 hardware/software maintenance and installation, and user assistance.
	 1/87 - 5/90 (includes summer '89)

Relevant Skills:
	Languages: C++, Pascal, LISP, 680x0 Assembly
	Operating Systems: Unix, x-kernel, Atari GEM/TOS, MS/DOS, and VM/CMS

Course Work: (G = graduate level course)
	Neural Networks (G)
	Arithmetic Processor Design (G)
	Networking and Distributed Systems (G)
	Cryptography (G)
	Compiler Design (G)
	Database Theory (G)
	Algorithms & Data Structures (G)
	Artificial Intelligence
	Operating Systems
	Matrix Computations
	Programming Languages
	Independent Study in Code Optimization
	Operations Research
	Microprocessor-Based Systems Control
	Automata Theory
	Combinatorics
	Computer Architecture
	French (3 semesters)
	German (2 semesters)


Significant Projects:

  1]	INTERleave, a utility used for determination of location of software
	 available through anonymous FTP. The goal of this project is similar
	 to that of archie, a public domain utility.  However, a more
	 distributed approach for data storage is used.		 (MSCS Project)

  2]	Logic design for a sine/cosine function generator.  Angle addition
	 formulae and table lookups are used to provide speed.  Estimated
	 execution time for a 16-bit precision generator is comparable to
	 fairly recent technology.				     Spring '92

  3]	Simulation of process migration	using a miniature operating system
	 described below.  Multiple instances of the kernel were created on
	 separate workstations.  Communication was achieved using sockets.
								     Fall   '91

  4]	Implementation of a compiler for a Pascal-like subset of Ada with some
	 peephole optimizations.  Written in C, BISON, and FLEX.     Fall   '91

  5]	Design and implementation of an RPC protocol and an underlying
	 network-level protocol using the x-kernel, a protocol-oriented
	 experimental operating system developed at the University of Arizona.
								     Spring '91

  6]	Implementation of a relational database system using C.	 This project
	 involved the implementation of simple RDB commands for a client-server
	 system using unix sockets as a communication mechanism.     Spring '91

  7]	Design and implementation of a kernel and support level.  Concurrent C,
	 a multi-processing simulation library for C++,  was used.   Fall   '90

  8]	Research paper on register allocation of basic blocks with common
	 subexpressions for compiling onto multi-register machines.  Spring '90


Interests:
	Bicycle Touring, instrumental music (violin and piano)

References and/or copies of projects are available upon request.
-------------------------------------------------------------------------------