Lee

12/6/2014
Simi Valley, CA

Position Desired

Software Engineering
Los Angeles, CA; San Diego, CA; Simi Valley, CA
Yes

Resume

Harold L. Johnson Software/Systems/Test Engineer 805-527-0508
Simi Valley, CA 93065
PROFESSIONAL PROFILE
Experienced engineer with expertise in software development, signal processing (DSP), avionics, expert systems (AI) and navigation. Experience in Software, Systems and Test engineering.
TECHNICAL SKILLS
Systems Engineer Software Engineer Test Engineer
Requirements/Spec Writing Requirements Test Specification
Requirements Tracking Architecture Test Design
Develop Test Description Design Test Reports including SQA
Design Test Operation Development Black Box Testing
System Modeling Integration Testing White Box Testing
Simulation Deployment Functional Testing - Voice
System Analysis Maintenance Formal (Audited) Testing
User's Guides Waterfall - Scrum Documentation

PROFESSIONAL EXPERIENCE
Anakena Solutions, Tarzana, CA Systems Engineer 2011-2013
Requirements Tool Evaluation, Mapping of requirements to design.
• System Architecture, evaluation of interfaces and design options.
• Simulation, implement tools for investigation of interface and design options.
• Test Description, establish baselines for evaluating tests.
• Hands-free voice recognition and control.
• Transported UNIX utility for comparing sets of requirements to Windows 7 using Win 7 SDK. Validation of specialized API capability. Transport of a number of utility Windows XP applications to Windows 7.
• Evaluation of transition of demo and utility software to Windows 8. Evaluate impact of changes to OEM software.

Northrop-Grumman, Woodland Hills, CA Software Engineer 2001-2010
Performed formal verification and integration of OFP software. Create formal reports and maintenance of software (C++, DOS, Unix, Windows). System backup scripts.
• Operate CAST (Lynx) commercial GPS/Inertial navigation tester . (sh, csh)
• Implementation of Java server based engineering application to support operation of existing software tools (Java, C++).
• Software implementation and testing of the moding operations for numerous navigators using historic Blackboard approach (Ada, C/C++, CVS. Git).
• Software implementation and verification of the 1553 interface for numerous navigators (Ada, C++). Operation of commercial and resident bus testers (Unix, Windows).
• Lab support /Operation and Maintenance including User's Manuals.
• Maintenance of Legacy PC Software test systems. Including development and release of User's Guides and design references (C++, DOS to Windows XP)
• Design and implementation of support software utilities for investigation and operation (MatLab, C++, SQL). Support all SQA activities including formal tests.
• Perform navigation and operational evaluation of proposed systems (MatLab).
• Support of Legacy PDP Software test systems. Including development and release of User's Guides and design references (FORTRAN).
• Support of Legacy Experimental Evaluation software (Pascal).
• Development and implementation of test result capture capabilities including SQL data recording capability (SQL, C++).
• Test voice (hands-free) control of test equipment. SQA formal tests.


Litton, Woodland Hills, CA Software Engineer 1987-2001
Serve on software engineering development teams as well as systems engineering test teams. Perform maintenance and repair operations on support equipment and test equipment.
• Support existing PDP (FORTRAN) based airborne vehicle simulator.
• Translate FORTRAN simulator to work on PC platform running C/C++.
• Incorporation of commercial C++ 1553 implementation into original C implementation. Establish polymorphic libraries to support vector and matrix operations. Apply classes to organize global memory.
• Develop and maintain User’s Guides for PC simulator including DSP code.
• Transition software through various Windows Versions (3.1-XP)

Honeywell, Hopkins, MN Systems Engineer 1984-1987
Design and build simulator for evaluation of torpedo system. Develop User’s Guide and implemented diagnostic software for isolating failures within this large embedded, multi-processor system (VMS, FORTRAN, C, C++).
• Design and build large multi-processor simulator to replace existing analog computer (VAX, Aptec, Array Processors [Numerix]).
• Develop Expert System to diagnose start up problems with the large multi-processor simulator mentioned above (VAX).
• Develop graphic interface for multi-processor system to allow real-time graphic display of data (VAX, Sun).
• Operation of lab for evaluating operation of torpedo system.
• First C++ (C with classes) compiler. Updated DSP library.

General Electric, Syracuse, NY Software Engineer 1981-1984
• Implement sound propagation model for estimating target depth based on multi-path results (FORTRAN, VAX).
• Developed graphic display system for the display of sound propagation data (Tektronix).
• Implementation of code for operation of acoustic speed sensor (8086 assembler).
• First C compiler. Clean audio channels (DSP) of electrical noise.

Logicon, Dayton, OH (WPAFB) Systems Engineer 1978-1981
• Provide computer support for senior analysts.
• Develop graphic software to help visualize test results (Cyber, Tektronix).
• Review vendor-supplied documents with a list of questions submitted from the military members of the projects.

Gustavus Adolphus College, St. Peter, MN Instructor 1976-1978 Developed several computer aided instruction programs for history, chemistry, mathematics and physics.
• Operated computer lab with remote terminal and in-house mini-computer (Harris) with 24 terminals.
• Taught courses in introductory Basic, COBOL, Algol languages.


EDUCATION
Master's Degree, Iowa State University, Ames, Iowa, Major: Atmospheric Physics
Thesis: Radio Detection of Severe Electrical Storms
Minor Concentrations: Electrical Engineering & Meteorology

Bachelor's Degree, MacMurray College, Jacksonville, Illinois Major: Math and Physics
Senior Project: Build telescope
Minor: Humanities and Fine Arts


COMPUTER SKILLS (YEARS OF EXPERIENCE)

LANGUAGES SYSTEMS/SOFTWARE HARDWARE
C/C++ (20+) WIN 3.1 TO XP(20+) CYBER CDC Computer(4)
Ada (10) DOS(20+) DEC VAX Computer(10)
Assembly (20+) UNIX - X-WIN(7) DEC PDP Computer(15)
Visual Basic - BASIC SOLARIS(2) Real-Time Systems
COBOL(5) ...

Login or Register to view the full resume.