EXPERIENCE:
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.
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 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 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 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 modelling with MXG, RMF, OMEGAMON and
BEST/1
-
Wrote and enhanced TSO commands and SPF 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 thou sands 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 under lying 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
Marshall's 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 Modelling
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 pro grams
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 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