Article View: comp.text.tex
Article #2047Re: Resume using EMTeX..Help?
From: Steve Savitzky
Date: Thu, 03 Sep 1992 17:20
Date: Thu, 03 Sep 1992 17:20
304 lines
12054 bytes
12054 bytes
In article <1992Sep2.104238.3698@darwin.ntu.edu.au> 910436a@darwin.ntu.edu.au writes:
I am wondering whether anyone out there has the tex format for
producing a presentable curriculum vitae. I am relatively new
to EMTeX and am having trouble starting off. Pls reply to
my email address. Thanks in Advance.
This seems like a good excuse to post my resume, since I'm presently
looking for a job (my current one self-destructs on October 15th).
Feel free to rip off the format -- it's basically raw LaTeX with one
extra macro:
\job dates: company: title
I keep it formatted in a way that lets me rip out the LaTeX and send a
simple text version in E-mail.
------------------------------ cut here -----------------------------------
\documentstyle{article}
\title{Resum\'e}
\author{Stephen R. Savitzky
\\343 Leigh Av.\\San Jos\'e, CA 95128\\(408)294-6492}
%
% Page Parameters
%
\oddsidemargin 0.25in \evensidemargin 0.25in
\topmargin 0in \headheight 0in \headsep 0pt
\footheight 0pt \footskip 0pt
\textheight 9in \textwidth 6in
\parindent 0in
\parskip .75\baselineskip
\def\job#1: #2: #3:{{\bf #1:\hfill#2\hfill#3}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\pagestyle{empty}
\begin{document}
\begin{center}
\hrule
{\Large\bf Resum\'e}\\
{\large\bf Stephen R. Savitzky}\\
343 Leigh Ave., \ San Jos\'e, CA 95128\\
(408)294-6492\\
{\tt steve@advansoft.com}
\end{center}
\hrule
\subsection*{Objectives}
I am looking for a position in computer science research or
leading-edge product development, and am particularly interested in
object-oriented programming environments and file structures,
hypertext, and windowing environments.
I have a MS degree in computer science and over twenty years of
industry experience including CPU architecture and the design and
implementation of programming languages, operating system kernels,
text editors, graphics, and other applications.
\subsection*{Experience}
Counting part-time work during school, I have been working in the
computer industry since 1963. I have been using object-oriented
design techniques ever since I first encountered them in 1972.
\job 1986-present: Advansoft Research Corp.: Scientist:
X Window, Motif, C++, OOP, Emacs, Unix ``guru''.
C++ class library including arrays, hash tables, runtime class
descriptors, object-oriented files, and graphics.
Visualization program for IC tester output data.
User-interface software for IC testers.
Several compiler- and language-related projects, including a
locally-developed Smalltalk (with X graphics), another
experimental object-oriented language, and a parser generator
(all with one other person).
Ported locally-developed graphics toolkit to X. Several X
applications including hierarchical, resource-based user
interface prototyper, graphics demo, and toolkit demo.
\job 1977-1986: Zilog, Inc.: Staff Engr / Principal Engr.:
Portable, retargetable macro assemblers for entire Zilog line.
Portable object-file utilities (including linker) using IEEE
standard file format (MUFOM).
Designed ZRTS real-time operating system; implemented kernel,
logical I/O system, terminal driver, debugger.
Meta-assembler for IC tester microcode.
Member of chip architecture committee.
\job 1975-1977: American Microsystems, Inc.: Sr. Eng. Programmer:
Designed and implemented most of the software for a 6800-based
microprocessor development system, including:
Display-oriented text editor, logic analyzer;
ROM-based monitor, I/O drivers, display-oriented debugger;
Terminal emulator and other utilities.
\job 1972-1974: Xerox Palo Alto Research Center: Contract Programmer:
Experimental management information system in INTERLISP.
Utility routines for Smalltalk 72.
\job 1969-1972: Stanford AI Lab: Research Assistant:
Modifications to existing text editor on PDP-10 (SOS).
Experimental display-oriented text editor.
Utility routines for Lisp.
(Concurrent with graduate school at Stanford.)
\newpage
\pagestyle{myheadings}
\markright{Stephen R. Savitzky}
\subsection*{Education}
\begin{center}
\begin{tabular}{clcl}
BA& Mathematics &1969 &Carleton College, Northfield, MN\\
MS& Computer Science &1971 &Stanford University, Stanford, CA\\
& & &(Passed qualifying exams for PhD)\\
\end{tabular}
\end{center}
\subsection*{Publications}
Book: {\em Real-Time Microprocessor Systems}, Van Nostrand, 1985.
Conference papers on ``ZRTS (Zilog Real-Time Software)'' (Wescon
and Midcon, 1983), and ``Cross Software Development under UNIX''
(Electro, 1985).
Chapter on ZRTS in the book {\em Microprocessor Operating Systems},
edited by John Zarrella, Microcomputer Applications, 1981.
\subsection*{Associations}
Association for Computing Machinery, IEEE, IEEE Computer Society\\
IEEE Computer Society standards working groups P695 and P694.\\
Toastmasters International.\\
Sigma Xi, Phi Beta Kappa.
\subsection*{Languages and Operating Systems}
C++, C, Smalltalk, Lisp, Pascal, Fortran, Algol, Basic.\\
Some familiarity with Ada, Prolog, SNOBOL, Logo, and others.\\
Unix, MS-DOS, CP/M, VMS, and others.\\
Assembly language for 68000, Z80, Z8000, 6800, PDP-10, others.
Personal computers: PC-XT clone, Macintosh II, Z-80 system.\\
Capable of telecommuting.
\subsection*{Personal Data}
Born 1947 March 13.\\
Married, US citizen, two children.
\topmargin 0in \headheight .25in \headsep 20pt
\newpage
\subsection*{Products}
The following are some of the products I am particularly proud of; on
most of these I was either the sole developer or project leader.
\begin{description}
\item[WABE] (Sole developer, Advansoft internal)\\
A C++ class library that includes arrays, hash tables, run-time
class descriptors, X-based graphics, Motif-based GUI wrapper
objects, and a self-describing object-oriented file format. Has
been used internally on three projects: a data analysis and display
program, an IC-tester utility, and a test-case generator for a
compiler.
\item[WOOFF] (Sole developer, Advansoft internal)\\
The WABE Object-Oriented File Format mentioned above. It has been
applied to IC tester log file datasets, program parse trees, GUI
objects, and graphics. The file format is essentially a language
for describing hierarchical collections of objects.
\item[RD3, RD7, RWi] (Consultant, HyperSpace Engineering)\\
A series of three MS-DOS operating system shells (similar to
X-tree), each capable of reading (and in one case writing) disks
written by another operating system as well as MS-DOS (Perkin Elmer
3500, Idris, and iRMX86 respectively). These were done as a
spare-time consulting project; I receive royalties on each copy
sold. The implementation is in C and includes an object-oriented,
text-based user-interface toolkit.
\item[Ncube] (Sole developer, HyperSpace Engineering)\\
A shareware graphics demo, developed on my own time at home, that
displays rotating wireframe images of N-dimensional objects.
Portable between Macintosh, PC, and Unix (with X graphics); the PC
version runs on DOS, Windows, and OS/2.
\item[Assemblers] (Sole developer/project leader, Zilog)\\
I was sole developer of the cross-assemblers for two of Zilog's
three microprocessor families, and project leader for the third. The
assemblers were written in C, portable between MS-DOS and Unix, and
entirely table-driven; the third assembler was completed by a junior
programmer in a matter of weeks.
\item[ZRTS] (Project leader, Zilog)\\
I designed ZRTS (Zilog Real-Time Software), a real-time operating
system kernel for the Z8000 microprocessor. I implemented the
task-switching and message-passing microkernel, logical I/O system,
and terminal driver; other device drivers were done by team members.
ZRTS was moderately successful both inside and outside of Zilog.
\item[AMI MDC] (Sole developer, AMI)\\
I wrote most of the software for AMI's 6800-based Microprocessor
Development Center including the ROM monitor, bootstrap loader,
debugger, and text editor, all in 6800 assembler. The text editor
was written using object-oriented macros.
\end{description}
\newpage
\subsection*{Research}
I am presently thinking seriously about the following research topics,
and would welcome the opportunity to further pursue any or all of them
either as a research project or in the course of developing a related
product:
\begin{itemize}
\item
A unified view of directories, files, and file contents as
collections of objects, so as to make {\em all} machine-readable
data accessible to all applications through a single
file-system-like interface, in effect unifying the ideas of
object-oriented databases, hypertext, and file systems.
\item
Techniques for dealing with loosely-structured data and data that
can be viewed as having multiple structures, including the ideas
embodied in frame-based AI languages and classless object-oriented
languages such as Self.
\item
A formalization for objects as functions from attribute names to
values. This effectively makes an object-oriented database the dual
of a relational database, and points in the direction of a
functional object-oriented language.
\item
User interfaces for browsing through a collection of linked objects.
\item
Visualization of multi-dimensional objects. (I have written a
shareware program (Macintosh, PC, and Unix) to display rotating
n-dimensional wireframe objects.)
\item
Software for computer-aided songwriting and song typesetting (songs
have a rather different set of requirements from either pure music
or pure text).
\end{itemize}
\subsection*{Related Informal Publications}
I have also written Usenet articles, essays, and songs on
\begin{itemize}
\item
Pen-based computers, especially the possibility of constructing
large displays by using small flat-screen computers as tiles.
\item
The economic and political implications of inexpensive global
networking, in which the free transfer of information is impossible
to prevent, and organizations can transcend the traditional
boundaries of time, space, and national borders.
\item
The ``colonization of Cyberspace,'' and the development of on-line
shared virtual worlds, including the applications of virtual reality
technology to social interaction.
\item
The applicability of the traditional folklore of magic and the
supernatural to the teaching and popularization of computer
networking and programming. (I am presently writing a non-fiction
book based on this idea.)
\item
The possible advantages of the ``hacker'' mind-set to space
commercialization and colonization.
\end{itemize}
\end{document}
--
\ --Steve Savitzky-- \ 343 Leigh Ave \ Object-oriented software wizard
\ steve@advansoft.COM \ San Jose, CA 95128 \ Presently seeking employment:
\ arc!steve@apple.COM \ h:408-294-6492 \ Resume available on request.
\__ steve@arc.UUCP _____ w:408-727-3357x246 (9am-6pm) _____________________
Technical Details
Message-ID:
<STEVE.92Sep3102005@diana.Advansoft.COM>Path:
arc1-ca.pugleaf.net!sparky!uunet!olivea!decwrl!sun-barr!ames!data.nas.nasa.gov!taligent!apple!arc!arc!steveReferences:
<1992Sep2.104238.3698@darwin.ntu.edu.au>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!olivea!decwrl!sun-barr!ames!data.nas.nasa.gov!taligent!apple!arc!arc!steve From: steve@Advansoft.COM (Steve Savitzky) Newsgroups: comp.text.tex Subject: Re: Resume using EMTeX..Help? Message-ID: <STEVE.92Sep3102005@diana.Advansoft.COM> Date: 3 Sep 92 17:20:05 GMT References: <1992Sep2.104238.3698@darwin.ntu.edu.au> Sender: @advansoft.com Organization: Advansoft Research Corp, Santa Clara, CA Lines: 299 In-Reply-To: 910436a@darwin.ntu.edu.au's message of 2 Sep 92 01:42:37 GMT