David D. Johnston


15028 Cherrywood Drive; (301) 604-1968 (messages)

Laurel, MD 20707-5548; (301) 925-1065 (office)

SUMMARY & OBJECTIVE: Prosecution and litigation of computer software patents, copyrights and trademarks using extensive background in computer systems engineering for graduating evening law school student with over ten years of diverse software development experience.


University of Baltimore School of Law, Baltimore, MD

Candidate for J.D., expected graduation December 2000

Academic: GPA Overall 2.816, IP GPA 3.478

Honors: Asst. Articles/Publication Editor, Journal of Environmental Law,

Member Phi Delta Phi, international legal honors fraternity

Activities: Vice-President, Intellectual Property Law Society


Bluebook Rule 18.2.1(d) Changed or Multiple URLs and Multiple Format Options, The Bluebook, A Uniform System of Citation 135 (17th ed. 2000) (proscription for citing to Internet web sites); Case Summary, Belvoir Farms v. North, 734 A.2d 227 (1999) (zoning case), U. Balt. J. Envtl. L., upcoming issue

Loyola College, Sellinger Business School, Baltimore, MD

M.B.A., May 1994, elective courses taken in Finance and Entrepreneurship, GPA 3.701

University of Maryland, College Park, MD

B.S. Computer Science, May 1982

Academic: additional courses taken in mathematics and physics

Honors: Member General Honors Program


University of Baltimore School of Law Tax Clinic, Baltimore, MD

Student Attorney*, May August 2000

Assigned cases referred to the Tax Clinic by the Maryland Volunteers Lawyer Service (MVLS). Interviewed clients, researched cases, drafted memos dealing with client issues ranging from earned income credit eligibility, denial of dependency deductions and restoration of refund claims. Attended weekly tax seminars taught by L.L.M. tax faculty.

* Practicing under Maryland Rule 16, and IRS Special Order pursuant to 31 C.F.R. 10.101, dated May 24, 2000.

Tulane University School of Law Summer 2000 Paris Abroad Program, Paris, France

Visiting Student, July 2000

Attended ABA approved courses on European Union law, international commercial contracts, and the history of french legal institutions.


Software Developer and Systems Engineer working on primarily NASA and Defense Department government contracts. Experience with a variety of software languages and packages such as C++, C, FORTRAN, Pascal, Ada and HTML running under mainframes, UNIX workstations, IBM PCs and Apples.



Raytheon Systems Company,

Command, Control, Communications and Information Systems Division, Landover, MD

Senior Software Engineer, 1995 Present

Software and systems engineer on the Earth Observing Information System/Data Information System (EOSDIS) Core System implementing a distributed network of data products comprising mostly remote sensing data for a ten year NASA contract. Responsible for drafting requirements, developing object models following an object-oriented analysis and design methodology. Also responsible evaluating commercial off-the-shelf products to be used in the development of EOSDIS and to conduct interviews of applicants for open positions.

Computer Sciences Corporation, Systems Sciences Division, Greenbelt, MD

Senior Member of the Technical Staff, 1990-1995

Responsible for maintaining attitude and orbit determination software that was reused by many other Flight Dynamics software projects at the Goddard Space Flight Center. The library of units were ported from IBM mainframes to other platforms, specifically HP and SUN UNIX workstations. The reuse of software decreased development costs and shortened 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 Corp., Computer and Communications Systems Division, Greenbelt, MD

Software Engineer, 1988-1990

Responsible for the software design 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.

Vitro Corporation, Embedded Systems Department, Silver Spring, MD

Computer Programmer, 1982-1988

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 Wrap-around Simulation Program (WASP) that simulated the digital and analog signals of the SLCM Weapons Control System. Coding done in Fortran and Assembler.

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.


ABA, Intellectual Property Law Section & Science and Technology Section

Federal Circuit Bar Association

Computer Law Association

American Intellectual Property Law Association

References and writing samples forwarded upon request