Donald P. Rozenberg, Ph.D.
PO Box 1045
Point Arena, CA 95468-1045
707-882-3601
[rozen at mcn dot org]


	The main technical focus of my career is the creation of software
tools. Included have been operating systems, programming languages,
compilers and language processors, software testing tools, and
software simulation. I have a simulation tool for conveniently
predicting performance of Web Applications.

July 1999 - Aug 2001: R&D Scientist/Consultant - Hewlett Packard 
           (Cupertino, CA)
* Development and QA work for ecommerce solutions in HP's E-speak and Web
  Services Organization using Python, Java, and XML.
* Released to open source community PAGE, a GUI builder for Python.

August 1996 - July 1999 : Sr. Project Engineer - Symtx, (Cupertino, CA)

* Hardware/software test systems using UNIX and Windows NT and
  programmed in Visual Basic and C.

September 1990-August 1996: Director of System Software - MicroUnity,
		  (Sunnyvale, CA)

* Responsible for system software for MicroUnity. My group developed a
  port of UNIX to our unique proprietary architecture and all of the
  support tools associated with the port, including a high performance
  compiler of our design and construction, a debugger and support
  tools based on FSF code, and an instruction level simulator of the
  architecture.  UNIX booted within one week of getting the first
  working chip.


* Managed the computer operations which built a network of 100 SUN and
  SGI UNIX workstations and 60 Mac's.

1961-1990: International Business Machines, Inc. including the
following assignments:

1983-1990:  Palo Alto Scientific Center, (Palo Alto, CA) Sr. Staff Engineer

* Managed UNIX group which developed the prototype of the AIX/370 UNIX
  system.  Initially developed for use by Intel in developing 486,
  AIX/370 enjoyed commercial utilization from 1989 to 1994 and was based
  on the Locus distributed UNIX system.  
* Managed UNIX group which developed an MP version of AIX/370 that was
  used at the Cornell Supercomputer Center from 1990 to 1995.

1970-1983:  Research Division (Yorktown Heights, NY) Research Staff Member

* Introduced UNIX into IBM and managed first UNIX port within IBM. 
* Senior Manager in charge of Programming Technology. 
* Developed the software for a special purpose computer designed to do
  logic simulation at a high speed.

Operating Systems:  Linux, Unix, Windows NT.
Programming Languages in which I have written significant programs:
Python, C, Java, Visual Basic, SPITBOL, Objective C, SQL, PERL, TCL.

Education:	Penn State, BS Engineering Science
Univ. of Michigan, MS Electrical Engineering
Univ. of Michigan, Ph.D. Electrical Engineering
Dissertation: "The Algebraic Properties of the Residue Number System"

PAGE Home