From: mbr@merk.com (Mark Rosenthal)
Subject: Software engineer seeks work (Unix, X, Motif, C++), Eastern Mass.
Organization: Technology Partners, Inc.
Distribution: ne
Date: Tue, 15 Sep 1992 06:20:45 GMT


I am looking for work on either a contract or permanent basis.
My resume is below.  Please contact me at the telephone number below,
since I do not log in to this system on a regular basis.

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

                               MARK B. ROSENTHAL
                               62 Walnut Street
                            Arlington, Mass. 02174
                                (617)-648-4031

COMPUTING ENVIRONMENTS

     Higher Level Languages:  C, C++, Fortran, Mumps, Basic

     Window Systems:          X11: OSF/MOTIF, Xlib

     Assembly Languages:      MC68000, PDP-11, Z-80, PDP-8, PDP-10, IBM 360

     Operating Systems:       Unix  Sys V  R4,  Unix 4.3BSD,  Sun OS,  Ultrix,
                              Masscomp RTU, RT-11, OS-8, TOPS-10, 360/44-PS

TYPES OF APPLICATIONS

   - Graphical User Interface using the X Window System and Motif
   - Writing portable software and porting existing software
   - Word processor development
   - Text formatting for hard copy output
   - Printer drivers
   - Language  development: interpreters,  assemblers, linkers,  loaders, data
     base generation language, data query language
   - Terminal emulator
   - Interrupt level device handlers for disk, tape, and RS-232 serial lines
   - Device control
   - Debugger and execution speed analyzer

WORK EXPERIENCE

8/90-present: Contract Programmer

     Fidelity Management & Research, Boston, Mass.

         Developed Motif  GUI for  database system  which tracks  newly issued
         securities, using object oriented methodology.

     Meta Software Corp., Cambridge, Mass.

         Converted graphical design  tool to use the Motif  widget set instead
         of the Athena widget set.

         Modified existing  code to generate  shared libraries in  a Sun/Sparc
         environment.

     Concord Communications, Inc., Marlboro, Mass.

         Used C++ to write data display portion of network monitor.

     Interactive Systems Corp., Cambridge, Mass.

         Wrote color graphics demo program  using OSF/MOTIF and X11 to present
         image processing capability for use at national trade show.

         Converted C language library functions for compliance with the X/OPEN
         international standard.


1/85-7/90: Senior Programmer, Software Development Group
     Adaptive Optics Assoc., Cambridge, Mass.

     Used the  X Window System to  write a variety of  programs for displaying
     data  graphically.    Converted  existing non-event-driven  code  to  X's
     event-driven  paradigm.   Devised  event-lookahead  mechanism to  improve
     interactive response.  Tracked pointer  motion to update value display as
     user points to different parts of the picture.

     Wrote  microcode  assembler,  relocating   linker,  loader,  and  support
     routines in C.  Assembler supports user-defined instruction set.

     Wrote daemon and user interface to control a motor actuator.

     Developed  standards  for C  programs,  Makefiles,  and SCCS  usage,  and
     trained programmers in adhering to the standards.

     Installed devices, diagnosed RS-232  handshake problems, designed cables,
     wrote C code to support devices.

4/81-11/84: Senior Programmer, Word Processor Development Group
     Fortune Systems Corp., San Carlos, Calif.

     Built Wang  look-alike word processor  in C  under UNIX.   Supervised two
     programmers.  Wrote code for:

       . print formatter to drive  dissimilar character oriented printers,
         using  microspacing  to  achieve justification  and  proportional
         spacing, including motion optimization.

       . multiple printer support enhancement to "lpr" print spooler.

       . general purpose menu system.

       . record processing and list processing facility.

     Wrote device driver to make Z-80 SIO chip handle SDLC protocol.

     Wrote terminal emulator for FIS 1000 terminal.

8/78-4/81: Graduate program at Indiana University and contract programming.

2/77-6/78: Software Engineer, Medical Information Technology, Cambridge, Mass.

     Wrote tools and data base applications systems in MUMPS.  Developed:

       . structured high  level language for  use in generating  data base
         applications systems, including an object code optimizer.

       . data query language.  Newly  created data bases are automatically
         available to the data query capability.

11/72-1/77: Software Engineer, Languages Group of Small Systems Development
     Digital Equipment Corporation, Maynard, Mass.

     Developed languages  and tools in  MACRO-11 and PAL-8.   Wrote integrated
     multi-user  operating system  and BASIC  interpreters for  the PDP-8  and
     PDP-11.   Worked with all  areas of the language  interpreter, scheduling
     and  dispatch routines,  and device  drivers for  disk, tape,  and serial
     lines.


1969-1972: Programming Consultant, Oberlin College, Oberlin, Ohio

     Developed a  comprehensive debugging  package for  the IBM  360/44, which
     prints  a program  trace,  displays referenced  locations, and  simulates
     instruction timings.

EDUCATION

1990:       Northeastern Univ., Burlington, Mass.: C++ programming
1979:       Indiana Univ., Bloomington, Indiana: Linguistics
1968-1972:  Oberlin College, Oberlin, Ohio: B.A. in Physics

REFERENCES

     Available upon request.
Newsgroups: misc.jobs.resumes