PROFESSIONAL EXPERIENCE:
September 1988 - 1996: Computer scientist, GEO-CENTERS, on contract to Sandia National Laboratories Inertial Confinement Fusion Target and Analysis Theory department as a support programmer and LAN manager.
As a support programmer:
- ported LANL's 300,000 line radiation hydrodynamics code, LASNEX, from
Cray's CTSS operating system to Cray's UNICOS operating system using the UNICOS
versions of CFTLIB and the CGS libraries provided by LANL.
- modified LASNEX and wrote a connection routine so that users could interact
with LASNEX as if they had run the job in the foreground and then disconnect
and let the job continue in the background.
- ported HAM from CTSS to run on the Cray under UNICOS and on the HP
Workstation under HP-UX. This involved porting and interfacing to Unix CGS
graphics routines and writing Unix versions of some of the CTSS system calls.
- wrote and modified C, C++, Fortran, and Pascal programs;
- wrote makefiles and shell scripts for the Bourne, Korn, and C shells;
As LAN manager:
- installed HP-UX system software and updates;
- solved system software problems with help from the HP response center;
- configured HP Envizex X terminals;
- installed NCD terminal hardware and software and debugged NCD's software
to get the NCD terminals to work;
- evaluated different commercial software packages, ordered manuals and
software packages;
- updated software licenses each year;
- operated and maintained the file server and boot node;
- configured and maintained UNIX-based workstations and X terminals for
users;
- configured and maintained peripheral devices - printers, tape drives,
diskette drives;
- installed commercial packages and trained users in how to use them;
- added, customized, and deleted user accounts from the system;
- wrote scripts to automate user jobs;
- installed the equivalent of a World Wide Web server (httpd) and a Mosaic
browser, except that ours accessed files only on the classified LAN;
- created HTML web pages.
- customized VUE panel: added icons for PrintWindow, Framemaker, Mosaic, HP Calculator, Xftp, and a Cray Login Button;
- and used HP tools, Monitor and Glance, to monitor system performance.
As Network Security Officer (NSO) for an unclassified and a classified LAN:
- conducted security audits;
- installed Sandia's password program;
- installed Sandia's blacklisting program;
- installed Kerberos;
- enabled the C2 trusted system on the HP workstations;
- made sure users changed their passwords every six months;
- trained users in proper security measures;
- audited bad-logins and suspicious activity;
- ran the COPS and SPI programs to look for security holes;
- attended computer security courses;
- used the Wide Band Communication Network (WBCN) to transfer large
classified files from LANL to Sandia;
- using ESNET to transfer large classified files from LLNL to Sandia;
- used Macintosh and IBM PC's to transfer small classified files;
9/86 - 2/88: Programmer, GEO-CENTERS, on contract to Sandia National
Laboratories Satellite Sensor Systems division.
I was part of a team that developed software which tested satellite hardware.
My duties included software design and definition for real-time tests, and
development and testing of the software modules. I wrote between 50,000 and
100,000 lines of real-time, satellite data-acquisition C code for Sun 3/160
and HP 9000 Series 300 computers running UNIX 4.2 BSD and HP-UX respectively.
The software included real-time data display programs using the SunView
window management system and the Graphics Kernel System.
1996: WEB Site Creation and Maintenance:
- installed an httpd server on a LAN and wrote a series of help files in
html;
- set up a web site for The St. Joan of Arc Center (www.stjoan-center.com)
- set up a web site for The St. Bernadette Institute of Sacred Art
(www.nmia.com/~paulos)
1986 - present: LAN manager - at home.
- responsible for system management on a LAN consisting of AT&T 3B1 UNIX PC's,
two Amiga 3000UX UNIX workstations, and several IBM 486 and pentium PC's.
- installed NCSA's DOS based ftp and telnet clients on one IBM PC and
winsock, winpkt, and ftp and telnet clients for Windows so that the IBM PC
communicates with the Amigas under DOS and Windows using the ethernet.
- configured UUCP on the Amiga and the ATT UNIX PC to communicate over a
serial line.
- installed systems software, performed tape backups, and developed
procedures to transfer software from remote Unix computers to the LAN using
cu on the UNIX machines and using slip/ftp on the IBM 486.
- maintain Novell 4.1 network connecting Windows 95 PC's and Linux PC's.
1983 - 1985: Research Assistant, UNM Computer Science Department, Albuquerque,
NM.
- wrote an RSA encryption package, including the unlimited precision
arithmetic;
- implemented on a VAX 11/780 an interactive graphics capability for MATLAB,
a matrix manipulation package written by Dr. Cleve Moler;
- developed the MATLAB display capability for a Gigi, a BBN Bitgraph
terminal, and for an IBM PC;
- assembled LOBOLIB, a package of mathematical software for the use of professors and students;
- translated MATLAB subroutines from Fortran into Pascal;
- adapted some Pascal and Fortran software for use on the IBM PC-XT under
the MS-DOS system.
1969 - 1973: Member of the Technical Staff, Sandia National Laboratories,
Albuquerque, NM.
- programmed character recognition software for Dr. Don Morrison;
- performed systems and scientific programming on an IBM 360/50 using
OS-MFT and HASP. Scientific programming in Fortran included graphics, pattern
recognition, and numerical analysis.
- with Bob Trudo I wrote an assembly language package for the Microdata 810
mini-computer which simulated floating point.
This package was later distributed by Microdata and remained in use at Sandia
until 1990.
- did systems and scientific programming for various CDC, DEC, and Univac
computers.
1967 - 1968: Systems Programmer, MIT Computation Center, Cambridge MA.
Performed systems programming for the IBM 360/65 and 40, using OS and
ASP:
- implemented a Message of the Day facility;
- implemented a tape and disk protection scheme that prevented operators
from mounting the wrong tape or disk pack;
- other duties included trouble-shooting, system generation, and normal OS
maintenance.
EDUCATION:
B.S., Mathematics, Massachusetts Institute of Technology, 1967
M.A., Mathematics, University of New Mexico, 1972
M.S., Computer Science, University of New Mexico, 1986
COMPUTERS, LANGUAGES, AND SYSTEMS EXPERIENCE:
- 1996-present: IBM PC, under Windows 95 and RedHat Linux versions 4.1, 5.1,
5.2, and 6.0.
- 1991-present: IBM 486 PC, under Windows 3.1.
- 1991-present: Amiga 3000UX workstation, C, systems administration, shell scripts under UNIX SVR4.
- 1988-present: Cray 1S, Cray YMP, Cray J90, under CTSS and UNICOS.
- 1988-present: HP 9000 and Sun Workstations, C and Fortran, Unix shell tools, and some C++
- 1988: Lambda minicomputer, Fortran under UNIX System V.
- 1986-1988: Sun Microsystems Sun 3/160, HP 9000 Series 300, C, makefiles, and shell scripts under UNIX 4.2 BSD, HP-UX Operating System.
- 1986-present: AT&T UNIX 3B1 PC, C, shell scripts, under UNIX System V.
- 1984-1985: IBM PC-XT, Pascal, Fortran, under MS-DOS.
- 1983-1986: VAX 11/780, Pascal, Fortran, C, and LISP, INGRES, ITP (Interactive Theorem Prover), under UNIX.
- 1969-1973: CDC 6600, Univac 1108, PDP 8, PDP 9, PDP 11, Microdata 810, and CDC 160A in their respective assembly languages.
- 1970: ILLIAC IV 65 processor SIMD Simulator, GLYPNIR and ASK (assembler).
- 1967-1973: IBM 360, Fortran, PL/I, and assembler, under OS and ASP.
LANGUAGE SKILLS:
I can read and write Braille and New Testament Greek.
I have some understanding of Latin, Hebrew, French, Italian, German, and
Spanish.
EDITORIAL EXPERIENCE:
I proofread two books published by Carl Hermann Voss and a manuscript
written by Virginia Frohlick.
CLEARANCE:
I held a DOE Q clearance from 1986 - 1996.
PUBLICATIONS:
A LASNEX Study of the Significance of Neutron Energy Deposition at the ICF
Ignition Threshold, R.E. Olson and C.V. Iuzzolino, November 1990
A Floating Point Package for Minicomputers, C.V. Iuzzolino and R.A. Trudo,
Sandia Laboratories SC-RR-710125, February 1971