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