David D. Johnston
15028 Cherrywood Drive
Laurel, MD 20707-5548
(301) 604-1968 (Messages)
SUMMARY & Experienced software developer and systems engineer with
OBJECTIVE over 15 years of experience. Seek position as system
integrator of software systems. Strong interest in system
requirements analyses, and full life-cycle design as well
communications, graphics and information management
SOFTWARE C++, C, Fortran, Pascal, Ada, UNIX (HPUX, IRIX, SCO), HTML,
Ultra16, ROLM 1666 and Univac Assembler. Software packages
used include MS Windows, WordPerfect, FoxBase and Quattro
Pro. Case Tools: StP OMT, Rational Rose, RTM, HP OpenView.
HARDWARE HP 9000 (700 Series), SGI IRIS 4D/310VGX, SUN SPARCstation
10/20, DEC Vax, Rolm 1666 (Mil-Spec Data General NOVA),
Masscomp 5500 series, UNISYS 1100 & 2200, IBM PCs and
RAYTHEON SYSTEMS CORPORATION
(formerly HUGHES AIRCRAFT COMPANY) Landover, MD
1995 to Systems Engineer on the Management Subsytem for the Earth
Present Observing Information System/Data Information System (EOSDIS)
Core System implementing a distributed network of data products
comprised mostly of remote sensing data. Currently responsible for
reviewing requirements for the planning and processing area and
developing object models following Object Oriented Analysis and
Design methodologies such as Object Modeling Technique (OMT).
COMPUTER SCIENCES CORPORATION Lanham, MD
SYSTEM SCIENCES DIVISION
1990 to Senior Member of the Technical Staff. Responsible
1995 for maintaining attitude and orbit determination software
that will be reused by many other Flight Dynamics software
projects at the Goddard Space Flight Center. This library
of units is in the process of being ported from the IBM
mainframes to other platforms, specifically HP UNIX
workstations. This reuse of software should decrease
development costs and shorten delivery schedules. Also
developed and refined existing software, incorporating
system wide improvements that provided ground terminal
based communication with a repeater satellite (TDRS). The
Hubble Space Telescope and NASA's Space Shuttles are just
two systems directly supported by TDRS.
OAO CORPORATION Greenbelt, MD
COMPUTER AND COMMUNICATIONS SYSTEMS
1988 to Software Engineer responsible for the software design
1990 effort on the Naval Environmental Data Network (NEDN)
Oceanographic Data Distribution Expansion System (NODDES).
Provided the top level design, structured requirements
analysis, structured design and formal design review
presentations. Developed a Software Requirements
Specification (SRS) for one subsystem for NODDES. As part
of a software team, developed a turnkey system to collect
weather data, produce and distribute reports and present
remote weather briefings. The system consisted of networkedÔ
communicated via a proprietary multiİcast network. The
PC's used a proprietary multiİtasking kernel under MSİDOS
to monitor network traffic, capture satellite and radar
transmissions, and interact with the user. Used TurboC,
TurboDebug (remote) and the Blaise Toolkit.
VITRO CORPORATION Silver Spring, MD
EMBEDDED SYSTEMS DEPARTMENT
1982 to Software Engineer following a topİdown structured programm-
1988 ing methodology in the development of the Wrap Around
Simulation Program (WASP) for the Canadian Naval missile
contract TRUMP. Coding and testing performed on the console
control, display and command control status subfunctions.
Devised Subprogram Integration Tests (SPITs) for the
Vertical Launch System (VLS) portions of the TRUMP WASP.
Tests were designed to verify all requirements in the TRUMP
VLS Program Performance Specification (PPS) at the system
Supported the TERRIER and TARTAR guided missile program.
Responsible for Missile Uplink and processing functions of
the Weapons Direction System (WDS) along with Display and
and Control functions. Coding, unit testing, documentation
updates performed in accordance with DOD-STD-1679A.
VITRO CORPORATION (continued) Silver Spring, MD
ENGINEERING APPLICATIONS DEPARTMENT
Computer Programmer serving as technical lead on a Data
Analysis and Reduction program for the Surface and Ground
Launched Cruise Missile (SLCM & GLCM) TOMAHAWK project
coordinating design, coding and documentation changes.
Prepared and led product demonstration to Air Force
Personnel. Streamlined foreground process in the WASP that
simulates the digital and analog signals of the SLCM
Weapons Control System. Coding done in Fortran and
Responsible for scheduling task assignments, project
manpower estimates and submitting milestone charts.
Developed new coding standards for GLCM software accepted
by U.S. Air Force. Followed long term schedules that
resulted in meeting initial government delivery deadlines.
Devised solutions to problems discovered in the testing of
realİtime interrupt driven GLCM software using a symbolic
debugger to install octal patches.
UNIVERSITY OF MARYLAND
COMPUTER SCIENCE DEPARTMENT
5/81 to Research Assistant working on a Pattern Recognition project
12/81 in Fortran on a Univac 1100 that determined whether two
sets of points represent the same picture.
NATIONAL BUREAU OF STANDARDS(renamed NIST) Gaithersburg, MD
5/79 to Student trainee (Mathematics). Co-op student serving two
12/80 tours of duty. Final assignment involved enhancing a curve
fitting method used in generating interactive graphic plot
of binaryİmetal alloy phase diagrams for the metallurgists
at NBS. First tour of duty dealt with creating and
maintaining a data base for a survey conducted jointly by
the Bureau and IBM on mathematical software. Results were
tabulated in Fortran.
1979-81 Part-time employment included running the U.S. Customs
Service's Payroll and Revenue accounting computer, and
tutoring students on the University of Maryland's Univac
MILITARY DOD-STD-480A Configuration Control Engineering Changes,
STANDARDS Deviations, Waivers (ECPs); Management Practices for Systems,
Equipment, Munitions and Computer Software; MIL-STD-1397
Protocol for NTDS Interfaces; DOD-STD-1679A on Software
Development for Defense Systems; DOD-STD-2167A on Software
LOYOLA COLLEGE Baltimore, MD
1990-94 Master of Business Administration, with a concentration in
decision science and information systems. GPA 3.7.
UNIVERSITY OF MARYLAND College Park, MD
1978-82 Bachelor of Science in Computer Science, associated
coursework in Mathematics and Physics. Member General
TRAINING Federal Acquisition Regulations (FAR) Government
Contracting and Procurement Practices
LAN's Architectures, Bus and Ring Protocols and Data
Cryptography and Security of Computer Systems Data
Encryption Standards (DES), Public and Private Key
Management & Access Control Policies
ADA Software Engineering Object Oriented Design
Structured Testing McCabe Methodology
Object Oriented Analysis and Design with C++
Professional and Personal References Furnished Upon Request
Please send comments:
This page has been accessed times
since January 10, 1997