EXPERIENCE
Radus Software
1950 Roland Clark Place, Suite 430, Reston,
VA 20191, (703) 891-1892 (2/2023–present)
- Maintained IRS programs written in HLASM
Atid/2
4963 Oriskany Drive, Annandale, VA 22003-5141
- Enhanced
BW whois Perl script and ported it to OS/2.
- Wrote Perl script to
deobfuscate
e-mail and to analyze it for abuse reporting.
Sidhu Associates, Inc.
Executive Plaza III, Suite 1000,
11350 McCormick Road, Hunt Valley, MD 21031-1044 (8/2007–12/2010):
For Maryland Department of Public Safety and Correctional Services (DPSCS):
- Converted from IMS V6R1 to IMS V8R1
- Provided postinstall support for IMS V8R1
- Installed new release of TMON for MQSeries
For Washington Suburban Sanitary Commission (WSSC):
- Provided support for z/OS migration
For Maryland Department of Public Safety and Correctional Services (DPSCS):
- Upgraded OEM software in support of z/OS migration
Digital Solutions, Inc.
21165 Whitfield Place, Suite 206,
Sterling, VA 20165 (5/98–7/2003):
For USCS:
- Monitored status of system and responded to abnormal events
- Provided backup for Help desk on issues they were unable to resolve
- Wrote ISPF dialog to display space available for expansion of an
HFS dataset.
For NSF:
- Provided backup for Help desk on issues they were unable to resolve
- Provided miscellaneous support of archiving, backup and restore
software from Innovation Data Processing, including configuration and
housekeeping for ABR and user-requested archives and restores
- Wrote miscellaneous utilities in Perl
- Provided systems support for MVS/ESA and OS/390
- Planned for migration from MVS/ESA to OS/390
- Upgraded MVS/ESA and related software for Y2K compliance.
Electronic Data Systems
13600 EDS Drive, Herndon, Virginia
22071 (3/97–5/98):
- Provided security analysis for MVS/ESA and OS/390
- Provided systems support for MVS/ESA and OS/390.
Unisys
8008 Westpark Drive, McLean, Virginia 22102
(9/93–3/97):
(Unisys took over the US DOE, EIA support contract from EDS.)
Electronic Data Systems
13600 EDS Drive, Herndon, Virginia
22071 (5/90–9/93):
- Provided ACF2 support; took over full responsibility for ACF2 when
the contract changed from EDS to Unisys
- Provided systems support for MVS/ESA (MVS/SP 4.3, DFP 3.3,
TSO/E 2.4, ISPF and ISPF/PDF 3.5)
- Provided systems support for MVS/XA (MVS/SP 2.2, DFP 2.4,
TSO/E 2.1, ISPF 3.3 and ISPF/PDF 3.4)
- Studied conversion issues for MVS/ESA
- Assisted in the conversion from MVS/XA to MVS/ESA
- Supported LAN and PC groups in the use of SAA REXX on OS/2
- Supported the Electronic Publishing group in developing local
enhancements and modifications to the BookMaster® tag set
- Refitted local modifications from SuperWylbur® 3.8
to 4.1 and to 4.2
- Performance monitoring and modeling with MXG, RMF, OMEGAMON and
BEST/1
- Wrote and enhanced TSO commands and ISPF facilities
- Wrote miscellaneous utilities
- Refitted local modifications from ISPF 2.3 to 3.3 and ISPF/PDF 2.3
to 3.4 and to 3.5
- Refitted local modifications from TSO/E 1.4 to 2.1 and to 2.4
LOGICON, INC.
2100 S. Washington Boulevard, Arlington,
Virginia 22204-5704 (6/85–5/90):
- Senior designer/programmer in the prototype development of the
Integrated Simulation Assessment of Air Base Capability (ISAAC)
model, an 80286/MS-DOS based Monte Carlo discrete event simulation
model. ISAAC is written in Ada and makes extensive use of Ada
generics and strong typing
- Redesigned critical ISAAC data structures in order to remove
performance bottlenecks
- Directed the conversion of low-level graphics subroutines in ISAAC
from real mode to protected mode
- Rewrote one of the critical graphics subroutines in ISAAC,
reducing the time required to initialize from minutes to less than a
second. This performance boost was achieved despite the fact that the
original routine was written in assembler and the new one in Ada
- Senior designer/programmer for the Terminal Virtual (TV) CPC in
SAFE Delivery 2. SAFE is an online information system that
incorporates message switching, real-time document dissemination,
electronic mail, textual database management and specialized
workstations in an integrated electronic office environment.
Supporting thousands of users, the system employs multiple 3090 and
308x processors operating under VM/SP HPO and MVS/XA. Interactive
computing is performed under CMS while MVS is used for real-time
document dissemination and database maintenance. Logicon’s portion of
the SAFE system consisted of over 750K lines of IBM Assembler (H)
source code that interfaced with another 1 million lines of code from
other vendors. TV is the end-user interface for SAFE, and is written
in Assembler (H) and REXX. It interfaces with a government-built
office automation system, and also makes limited use of the
underlying CMS environment of VM/SP Release 4
- Enhanced existing TV modules and developed new AIM Import/Export
Virtual (AIEV) and TV modules for SAFE Delivery 3
- Located and reported errors in government software that Logicon
software uses and, in several cases also supplied corrective code
- Assisted in the resolution of problems in the MVS/XA portions of
SAFE
- Designed and coded portions of the new Terminal Manager (TM) for
SAFE Delivery 3.5, especially those portions requiring a detailed
knowledge of 3270 data streams and IBM access methods.
- Participated in design and code reviews for all modules of the
new TM.
CHASE, ROSEN, AND WALLACE
901 N. Washington Street,
Alexandria, Virginia 22314
(now part of Logicon; see above)
SYSTEM DEVELOPMENT CORPORATION
1755 Old Meadow Road, The
Systems Group, McLean, Virginia (9/84–6/85):
- Provided advice and consulting on IBM hardware (308x) and
software (MVS/XA and related software) to the SDC personnel concerned
with the SEA WATCH III subsystem of the IAIPS project
- Served as Team Leader for the System Support CPCI of SEA WATCH
III.
PINKERTON COMPUTER CONSULTANTS, INC.
1900 N. Beauregard
Street, Suite 200, Alexandria, Virginia 22311 (1/82–8/84):
- Designed SNA support for a protocol translator
- Studied the feasibility of attaching an IBM 4341 to E-bus, a
proprietary local-area network, and proposed several different
implementation options. Consulted with the personnel at Melpar
E-Systems who were tasked with implementing the interface.
- Provided briefings and training on SNA in support of this project
- Wrote SAS code to process employee performance data for the US
Marshals Service
- Supported MVS/SP 1.1 on 370/158 AP at the US State Department, in
conjunction with other contractor and State Department personnel
- Measured performance using RMF and CMF, and tuned the system
- Installed IPO 3.8H (MVS/SP 1.3.1 with DF/DS, RMF, and SAM-E) for
4341
- Installed Yale DBC (Debug Controller)
- Installed DF/DS 1.1.5, MVS/SP 1.3.1, NCCF, NPDA, TSO/E, DSF 6, and
EREP 1.3 on IPO 3.8H
- Upgraded local modifications and utilities from SP1.1.0 level to
SP1.3.1 level, including JES2
- Wrote job separator exit for JES2 component of MVS/SP 1.3.1
- Installed and modified various utilities from the CBT tape, and
merged modifications from several versions of QUEUE.
COMNET, COMPUTER NETWORK CORPORATION
5185 MacArthur
Boulevard, Washington, D.C. 20016 (10/79–1/82):
- Designed and implemented modifications to OS/VS2 MVS R3.8,
including JES2/NJE, TSO/TCAM, and TSO/VTAM
- Maintained MVS, including diagnosing problems from dumps,
developing fixes, installing IBM (PUT and RETAIN) and local fixes,
collecting and generating supporting documentation for APAR
submission, reporting errors to IBM, and installing a new IPO
(including installation of service, program products, and functional
units not preinstalled on the IPO)
- Provided assistance to the SMP technician once the new IPO was
turned over for production
- Prepared a position paper on a new maintenance strategy
- Prepared a comparison of TCAM, ACF/TCAM, VTAM, and ACF/VTAM
- Prepared an analysis of forthcoming software from IBM: MVS/SP,
DF/DS, and DF/EF
- Provided user assistance for problems beyond the scope of customer
support
- Enhanced various programs to support MVS, MVS/SE2, and SAM-E
- Provided MVS expertise to other members of the Systems staff
- Installed TSO/VTAM for local display devices, and modified local
TSO commands to work in both TCAM10 and VTAM2 environments
- Analyzed the requirements for converting a Xerox 9700 non-impact
printer from off-line to online mode.
SIGMA DATA SERVICES CORPORATION
(12/77–10/79):
- Maintained OS/VS2 SVS and HASP II V4.1 for the Goddard Modeling
and Simulation Facility (GMSF) at the Goddard Space Flight Center
(GSFC)
- Modified HASP to support VMF/370
- Modified EXHIBIT CRT package to support VM environment
- Maintained VMF/370
- Modified CP component of VMF/370
- Managed Systems Group
- Supported telecommunications requirements
- Assisted in ongoing conversion from SSS/360 to OS/VS2 SVS
- Wrote large sections of an RFP for a large high-speed array
processor.
COMTEN
3 Choke Cherry Road, Rockville, Maryland 20850
(7/77–10/77):
- Provided MVS support for SCERT project.
- Revised installation procedures for ALERT to allow it to be
installed via SMP.
AMERICAN MANAGEMENT SYSTEMS
1901 North Moore Street,
Arlington, Virginia (6/76–6/77):
- Designed and implemented enhancements to EXHIBIT CRT Display
Package, including support for OS/VS2.
- Generated NCS for Memorex 1380 (front-end system used as 270x
simulator).
- General systems programming support for OS/360 MVT, and planning
for OS/VS2.
TAUB COMPUTER CENTER, TECHNION, ISRAEL INSTITUTE OF
TECHNOLOGY
Technion City, Haifa, Israel (4/73–5/76):
- General systems support for OS/360 MVT and OS/VS2 SVS.
- Designed and implemented PL/I callable subroutines in Assembly
Language, for functions not directly possible in PL/I.
- Taught several systems courses, provided technical guidance for
several student projects, maintained and enhanced the Waterloo SCRIPT
package.
- Provided systems support for TSO/TCAM in both MVT and SVS. This
included writing commands, providing technical guidance relative to
the MCP and to new commands, and directing a retrofit of major
portions of MVS 3.6 TSO into SVS.
- Planning for conversion to OS/VS2 MVS.
- Conversion from MVT to OS/VS2 SVS.
PINKERTON COMPUTER CONSULTANTS, INC.
5881 Leesburg Pike,
Bailey’s Crossroads, Falls Church, Virginia (5/70–10/72):
- Performed analysis and programming required to enhance the
Authorized Jail List System for the Federal Bureau of Prisons.
- Simulation of CPU for FFT on UNIVAC 1230.
- Systems support for a multi-computer real-time system, including
a “microprogrammed” processor.
- Simulation of a modified IBM 2780 on an IBM S/360, using OS/360
BTAM.
- Performed systems support for OS/360 MVT at The Equitable Life
Assurance Society, including local modifications.
COMPUTING CENTER, STATE UNIVERSITY OF NEW YORK AT
BUFFALO
Amherst, New York (9/68–2/70):
- Conducted a DOS-to-OS conversion effort at a large university
computing center, with an IBM 360/40H and a CDC 6400.
- Developed enhancements to ATS/DOS. Provided user assistance in DOS
and SCOPE.
- Wrote several enhancements to the SCOPE operating system for the
CDC 6400.
UNITED STATES ARMY
(1/66–1/68):
- Designed and developed a program written in IBM DOS/360 Assembly
Language to automatically translate programs from UNIVAC 1005 Assembly
Language (SAAL) to IBM DOS/360 Assembly Language. I was given an award
for this program under the Army suggestion program.
- Developed and maintained miscellaneous programs for the UNIVAC
1005.
MASSACHUSETTS COMPUTER ASSOCIATES, INC.
(purchased by ADR
during the period of my military service)
APPLIED DATA RESEARCH
(4/65–4/70):
- Designed and implemented a proprietary on-line information storage
and retrieval system (PDQ) on an IBM 360/40H under OS/360 MFT. This
system was written in Assembly Language and designed to interface with
PL/I programs.
- Participated in an Information Retrieval System for the Army
Research Office, written in OS/360 COBOL (F). Wrote the I/O package in
Assembly Language.
- Performed a feasibility study and preliminary design for a project
to allow execution of programs written for the IBM 360 Disk Operating
System (DOS) under the IBM 360 Operating System (OS), and to allow
1401 and 1410 emulators to run under OS.
- Participated in the development of an in-house Information
Retrieval System.
- Performed systems support of IBM OS/360 (PCP, MFT II, and MVT) for
a computer service center with a 360/40G and a 360/50I. This included
generating and maintaining OS, HASP (for both MFT II and MVT), and
ATS/OS (Administrative Terminal System), making local changes,
locating and correcting system errors, and evaluating hardware errors.
It also included operator training and customer assistance in such
areas as JCL, interpreting dumps, efficient multi-programming
techniques, and debugging techniques. Wrote SMF (System Management
Facility) exits and SVC (Supervisor Call) routines for OS/360 MVT.
Designed, developed, and maintained portions of the BNX (Bell
Nike-X) operating system for the IBM 7094. This included maintenance of
the basic system; debugging and maintenance of the data base facilities
of the system; and design, implementation, debugging and maintenance of
the input/output facilities for the IBM 1301 disk file. Included in the
disk I/O package were:
- the ability to do all I/O by name without concern for physical
device characteristics.
- the ability to maintain a glossary of strings and to refer to
them by a one-word abbreviation.
- the ability to efficiently simulate magnetic tapes on the disk
file.
Included in the maintenance of the data base facilities was
coordination with the CL-II project to ensure that all errors in the
data base facilities of the two systems were corrected in an identical
fashion.
RADIO CORPORATION OF AMERICA, ELECTRONIC DATA
PROCESSING
Building 204-2, Cherry Hill, New Jersey (1/64–4/65):
- Designed and implemented a new version of the Interrupt
Analyzer/Task Selector for the RCA 3301 Operating System, to provide
synchronization primitives required for multiprogramming.
- Designed and implemented the Device Assignment routine for the RCA
3301 Operating System.
- Participated in the design and development of the FCP (File
Control Processor) on the RCA 3301, including software for a
random-access, mass storage device (RCA 3488).
- Participated in the design and implementation of the
Rerun/Restart facilities of the RCA 3301 Operating System.
COMPUTING AND DATA PROCESSING CENTER, WAYNE STATE
UNIVERSITY
Detroit, Michigan (4/60–12/63):
- Designed, developed, and maintained an integrated set of programs
to perform billing for the computing center, and generated several
related reports, using IBM 7070 AUTOCODER.
- Modified and maintained statistical programs in IBM 7070 Full
FORTRAN.
- Implemented a set of subroutines in IBM 7070 AUTOCODER to perform
matrix arithmetic for FORTRAN programs.
- Modified a set of double precision and complex arithmetic
subroutines to allow their use by the TASSGATE compiler on the IBM 650.
- Maintained the GATE compiler on the IBM 650. Made several changes
to the relocatable loader.
References
Craig Dozier
Department of Public Safety and Correctional Services (DPSCS)
Information Technology & Communications Division (IT&CD)
Data Center
Pikesville, MD
410-653-4530
CDozier@dpscs.state.md.us
Mr. Ward Braaten
Project Manager – Mainframe Platform
Information Security Residual Risk Remediation Program
(704) 427-1971
Mr. Robert Rhodes
Logicon, Inc.
(703) 486-3500, ext. 2303 (o)
Ms. Ann Corrigan
SAIC
(703) 351-2727 (o)
Ms. Constance Corrigan
SAIC
(703) 351-2572 (o)
Mr. Mark Rippe
Logicon, Inc.
(703) 486-3500, ext. 2305 (o)
Mr. Tom Freeland
2311 Dinwiddie Street
Arlington, Virginia
(703) 998-0590 (o)
Mr. Tom Kern
US Department of Energy
Mail Stop C-066
19901 Germantown Road
Germantown, Maryland 20874
(301) 428-4188 (o)
Mr. Michael J. Kessler
2524 La Vida Place
Plano, Texas 75023
Mr. Coy L. Lay
US Department of Energy
Energy Information Administration
1000 Independence Avenue SW
MS EI-10
Washington, DC 20585
(202) 586-6205 (o)
Mr. Thomas A. Little
46 Lindenwood Road
Stoneham, Massachusetts 02180
(617) 271-2517 (o)
(617) 438-0396 (h)
Mr. James McLeod
22192 Montellano
Mission Viejo, California 92675
(213) 879-1212, ext. 476 (o)
Mr. Ed Mull
GTE Government Systems
1700 Research Boulevard
Rockville, Maryland 20850
(703) 294-8659 (o)
Mr. Gerhard Postpischil
176 Old Stage Coach Road
Bradford, VT 05033-8844
(802) 222-5117