[DYNAMIC Alternatives Logo Image]

Resume

Home Contents News Search Feedback Our Story


Up

Garold L. Johnson

Software System Architect with 30+ years experience in the design and development of advanced information systems.

 

QUALIFICATION SUMMARY

      Software development process development, standards, and training

      Internet / Intranet application development

      Technical Project Management

      Management of virtual teams

       System philosophy, architecture, and systems design

       Advanced information management systems

      Requirements analysis, derivation, and traceability

      Implementation, documentation, and maintenance

      Human interface philosophy and design

       Wide variety of systems on mini and microcomputers

       Business and aerospace applications

       Teaching for technical and management personnel

EVALUATION AND COMMUNICATION

      Rapid grasp of new problem domains, information, and tools

      Correct evaluation of importances and balance of priorities

      Excellent verbal and written communication skills

      Communicate with technical and non-technical personnel

      Accurately convey abstract and detailed multi-disciplinary concepts

MANAGEMENT

      Experienced in all phases of the software Product Life Cycle.

       Management, coordination and integration of development teams.

       Design and implementation of software development processes

      Design, implementation, and coordination of virtual teams.

       Teaching skills include curriculum and materials design.

AREAS OF EXPERTISE

w Project Lead

w Requirements Analysis

w Interface Definition

w System Architecture Development

w Human Interface Design

w Hypertext and Hypermedia

w Rapid Prototyping

w Client/Server applications

w Training technical personnel

w Software Process Development

w Database Applications

w Entity-Relationship modeling

w Object-oriented design

w Multiple computer languages

w Specialized languages

w Application development tools

w Windows programming

w Teaching management personnel

 

Languages:

C/C++, Perl, REBOL, AWK,

Advanced Revelation (RBASIC),

SQL, SQR.

many other high-level languages and assemblers

Software Packages:

Microsoft Office, Corel Office

MultiEdit

FrontPage

MaxThink

FrameMaker

Operating systems:

MS Windows/Windows95,98/NT

DOS,

Unix, VMS

 



TECHNICAL EXPERIENCE

Process Development

Developed software development processes for Motorola's Iridium project (Abacus, 1995-1997)

 

Developed innovative management procedures for a distributed virtual environment where all team members telecommuted.  (Rising Star, 1981-1984)

Project Management

Managed process documentation development effort for the Motorola Iridium Project (Abacus 1995-1997)

 

Virtual Environment:  Managed 20-25 people in multiple development teams in a distributed, virtual environment where team members telecommuted.  Developed innovative management procedures to deal with this unique environment.  (Rising Star, 1981-1984)

 

Senior Advisor:  Managed and advised 6 other consultants developing complex information processing systems.  Developed and taught classes in programming languages and formal language theory.  (Abacus, 1979-1981)

 

System Architect:  Managed a 4-5 person team to develop a complete micro-computer operating system and custom business applications.  Developed successful techniques combining quality control and technical training.  (Expansion Techniques, 1976-1979)

Systems Analysis / Design

Rockwell (Abacus)

Document maintenance and authoring system:  Developed an automated, networked, multi-platform document authoring system with formal review and update control strategy.  (Abacus, 1991)

 

Boeing 747-400 braking system:  Generated design documentation for existing system and upgraded the design to conform to revised requirements.  (Abacus, 1991)

 

Honeywell Security Systems:  Performed technical and cost comparison study of alternative systems for real-time, fault-tolerant database application for automation of alarm system processing.  (Abacus, 1990)

 

SABIR:  Developed and managed methodology for producing project documents to specification for DoD projects related to the Strategic Defense Initiative at Rockwell International.  (Abacus, 1989)

 

Airborne LASER Experiment:  Developed strategy for data processing of trajectory and tracking data.  Evaluated proposed systems for adequacy and completeness.  (Abacus, 1990)


National Test Bed proposal:  Produced technical documentation on internals of distributed operating system based on message passing protocols. Performed alternative network configuration cost studies.  (Abacus, 1989)

 

Space Station avionics proposal:  Developed top-level design for major software subsystems.  Reviewed designs of other subsystems.  Produced full DoD-2167 documentation for the designs.  (Abacus, 1988)

 

Commercial product development:  Developed software specification and design documents for a major new product.  Commended by management for writing which was clear and understandable to executives, marketing personnel and the technical staff.  (Context Management, 1984)

 

System architecture:  Designed architecture  for communication between a word processor, spreadsheet, database, extended directory/filing system and other components of the VALDOCS (VALuable DOCuments) integrated software package for the Epson QX-10.  (Rising Star, 1981-1984)

 

Creativity application:  Debugged and enhanced Advanced Revelation application which received a PC Magazine "Best of '89" Award.  (Belsky & Associates, 1988)

          Other

Aircraft insurance:  Designed an Advanced Revelation system architecture.  (Belsky & Associates, 1989)

 

FEMA correspondence tracking:  Enhanced Advanced Revelation system. (Belsky & Associates, 1991)

Database Systems: Advanced Revelation

On-line database service:  Designed database structure and access strategy to make it possible to host a very large on-line database on reasonable hardware for a commercial database service. (Putnam, 1993)

 

Legal document retrieval:  Designed strategy for text search engine. (Putnam, 1991)

 

Space Station mission requirements:  Managed database efforts for mission requirements development and integration.  Specified requirements for a requirements traceability database system.  (Abacus, 1986)

 

Incentive award program tracking:  Developed several applications to track performance for incentive award programs. (Incentive Associates, Belsky & Associates, 1990)

 

Debugged and enhanced IdeaFisher creativity application which received a PC Magazine "Best of '89" Award.  (Belsky & Associates, 1988)

 

Aircraft insurance:  Designed an architecture for a complex interactive system for aircraft insurance processing.  (Belsky & Associates, 1989)

 

FEMA correspondence tracking:  Enhanced Advanced Revelation system. (Belsky & Associates, 1991)

Database Systems: Various

Financial services:  Migrated applications to Informix 4GL from Alpha Micro system for Griffin Financial Services affiliate of Home Savings.  (TSC, 1992)

 

Engineering Change Estimation System:  Developed Windows/Sybase client/server application for tracking engineering estimate process and creating cost summaries.  Developed compiler and interactive Windows editor for screen/database description language.  (Pande, 1991)

 

Engineering Change Document system:  Developed Windows/Oracle client/server application to track shuttle engineering changes and approval process.  (Abacus, 1991)

Languages

Word processing data conversion:  Built system of AWK and C programs to translate data from a Wang system to Rich Text Format (RTF) for Word for Windows and Interleaf.  (Abacus, 1991)

 

Failure Mode Effects Analysis:  Developed programs in R:Base database language for processing complex failure mode effects analyses (FMEAs) for Shuttle main engines.  Developed extensive reporting programs in C to produce reports from the database to meet government standards for the failure mode reports.  Rocketdyne Division of Rockwell International.  (Abacus, 1989)

 

Space Shuttle payload integration:  Designed and implemented a program to produce IGES CAD files from the output of an expert system for doing shuttle payload cabling analysis. (Abacus, 1985)

 

"Resident Guru":  Ongoing consulting in the use of various computer languages and systems for other professional developers. [provide support to colleagues on computer languages, operating systems, programming and tool sets]

 

Systems Analysis

Document maintenance and authoring system:  Developed an automated, networked, multi-platform document authoring system with formal review and update control strategy.  (Abacus, 1991)

 

Boeing 747-400 braking system:  Generated design documentation for existing system and upgraded the design to conform to revised requirements.  (Abacus, 1991)

 

Honeywell Security Systems:  Performed technical and cost comparison study of alternative systems for real-time, fault-tolerant database application for automation of alarm system processing.  (Abacus, 1990)

 

SABIR:  Developed and managed methodology for producing project documents to specification for DoD projects related to the Strategic Defense Initiative at Rockwell International.  (Abacus, 1989)

 

Airborne LASER Experiment:  Developed strategy for data processing of trajectory and tracking data.  Evaluated proposed systems for adequacy and completeness.  (Abacus, 1990)


National Test Bed proposal:  Produced technical documentation on internals of distributed operating system based on message passing protocols. Performed alternative network configuration cost studies.  (Abacus, 1989)

 

Space Station avionics proposal:  Developed top-level design for major software subsystems.  Reviewed designs of other subsystems.  Produced full DoD-2167 documentation for the designs.  (Abacus, 1988)

 

Commercial product development:  Developed software specification and design documents for a major new product.  Commended by management for writing which was clear and understandable to executives, marketing personnel and the technical staff.  (Context Management, 1984)

 

System architecture: As Vice President for Applications, Designed architecture  for communication between a word processor, spreadsheet, database, extended directory/filing system and other components of the VALDOCS integrated software package for the Epson QX-10.  (Rising Star, 1981-1984)

 

Creativity application:  Debugged and enhanced Advanced Revelation application which received a PC Magazine "Best of '89" Award.  (Belsky & Associates, 1988)

 

Aircraft insurance:  Designed an Advanced Revelation system architecture.  (Belsky & Associates, 1989)

 

FEMA correspondence tracking:  Enhanced Advanced Revelation system. (Belsky & Associates, 1991)

 

Boeing 747-400 braking system:  Generated design documentation for existing system and upgraded the design to conform to revised requirements.  (Abacus, 1991)

 

Honeywell Security Systems:  Performed technical and cost comparison study of alternative systems for real-time, fault-tolerant database application for automation of alarm system processing.  (Abacus, 1990)

 

SABIR:  Developed and managed methodology for producing project documents to specification for DoD projects related to the Strategic Defense Initiative at Rockwell International.  (Abacus, 1989)

 

Airborne LASER Experiment:  Developed strategy for data processing of trajectory and tracking data.  Evaluated proposed systems for adequacy and completeness.  (Abacus, 1990)


National Test Bed proposal:  Produced technical documentation on internals of distributed operating system based on message passing protocols. Performed alternative network configuration cost studies.  (Abacus, 1989)

Space Station avionics proposal:  Developed top-level design for major software subsystems.  Reviewed designs of other subsystems.  Produced full DoD-2167 documentation for the designs.  (Abacus, 1988)

 

Commercial product development:  Developed software specification and design documents for a major new product.  Commended by management for writing which was clear and understandable to executives, marketing personnel and the technical staff.  (Context Management, 1984)

 

System architecture:  Designed architecture  for communication between a word processor, spreadsheet, database, extended directory/filing system and other components of the VALDOCS integrated software package for the Epson QX-10.  (Rising Star, 1981-1984)

 

Creativity application:  Debugged and enhanced Advanced Revelation application, IdeaFisher, which received a PC Magazine "Best of '89" Award.  (Belsky & Associates, 1988)

 

Aircraft insurance:  Designed an Advanced Revelation system architecture.  (Belsky & Associates, 1989)

 

FEMA correspondence tracking:  Enhanced Advanced Revelation system. (Belsky & Associates, 1991)

 


ADVANCED EDUCATION

Degree in Science Engineering from Northwestern University, Evanston, Illinois, with emphasis in applied mathematics and computers.  This unique work-study program was designed specifically to train "Generalists":  engineers with an ability to understand, communicate, and coordinate diverse engineering disciplines.

 

SIGNIFICANT ACHIEVEMENTS

Technology Roadmap award

PC Magazine Best of 89 award

Rising Star Vice President for Applications

Expansion Techniques Vice President

Eagle Scout

 

ADDITIONAL RESOURCES

Personal and portable high-level computer support. State-of-the-art systems with advanced graphics, communication support and mass storage.

Full range of commercial software supporting all aspects of system development and documentation.

Internet access with ISDN connectivity.

Extensive technical library. 

Access to other developers with complementary talents.

Knowledge kept current through continuing study and attendance of industry trade shows, conferences and seminars.



WORK HISTORY

1998 Present

Improvisations

Head of development team for database conversions from Advanced Revelation (AREV) to Peoplesoft. Develop conversion strategies and a full toolset for maximal automation of conversions. Develop program development standards for RBASIC, Perl, and SQL..

1997 1998

ASAT Project, Boeing, Downey, CA (Abacus Programming)

Member of team to build a test framework for the ASAT software and guidance processor. Create Perl scripts to format and validate requirements information and provide it to the testbed. Develop and execute test plans for the Ada flight software using GNAT. Wite Perl scripts to generate reports, cross reference tables, requirements coverage, and indexes for test coverage from the sets of test reports.

1997

WebFlow, Santa Clara, CA. (Abacus Programming)

Database design (SQL Server 6.5), requirements analysis, design for a web-based collaboration system. Used ERwin and latest Microsoft development tools.

1995 - 1997

Iridium Project, Motorola, Phoenix, AZ  (Abacus Programming)

Process Development

Developed, documented, institutionalized and evolved software development processes that were effective, efficient, and compliant with the Software Engineering Institute Capability Maturity Model for software and for systems engineering. Part of this work is the subject of a paper at the Motorola Engineering conference.

Developer Applications Development

Developed tools in AWK, Perl and Unix shell to support automated tracking of documentation for compliance to the Capability Maturity Model. Automated documentation development and manipulation of documents and formats. Built tools to extract information from FrameMaker documents.

Provided technical support for the technical writers using FrameMaker, Unix and PC environments.

Systems Analysis

Analyzed system threads and related requirements for testability, correctness and coverage.

Analyzed the system requirements relating to software performance for impact on the system and the development process. Worked to relate the traffic models to specific performance requirements for the payloads. Recommended new requirements for graceful degradation under load and approaches to load management which were later adopted.  [Performance]

Made major contributions to the work of the Abacus team that reviewed the structure of the systems architecture of the satellite Payload Software.

Received an award for my contributions to the development of Technology Roadmaps used to support planning for technology introduction in the division.

1992 - 1994

Improvisations, Orange, CA  Development in Advanced Revelation to support the HR-1 human resources system developed by Ceridian.

Built support tools, trained staff, created development processes and the start of QA procedures.  Created or modified applications for various clients. Created productivity tools including a code fragment manipulator and a forms creation system.

1985 - 1995

Consulting. Building a variety of database systems using Advanced Revelation.  One of these systems received a PC Magazine "Best of '89" Award.

1992

Technical Solutions Company, Chicago, IL (Los Angeles office).  Principal designer/analyst.  Unix database applications.

1991 - 1992

Pande, Inc., Los Angeles, CA.  Senior designer/analyst on Windows/Sybase client/server product development.

1985 - 1991

Abacus Programming Corp., Van Nuys, CA.  Senior System Analyst

A Variety of projects for Rockwell International on Shuttle, Space Station, National Test Bed (NTB), and Strategic Defense Initiative (SDI).

1984

Context Management Systems, Torrance, CA. Software Designer.

Major new company product to follow the Context MBA spreadsheet.

1981 - 1984

Rising Star Industries, Torrance, CA.  Manager, Application Development.  Designed system architecture for the VALDOCS integrated software package for the Epson QX-10. 

Managed multiple development teams in a distributed, "electronic cottage" environment where team members worked out of their homes.

1979 - 1981

Abacus Programming Corp., Los Angeles, CA.  Senior System Analyst.

Senior advisor to six other consultants.

1976 - 1979

Expansion Techniques, Pasadena, CA.  Vice President, Product Development.  Managed a 4-5 person development team to develop a complete micro-computer operating system.

 
 
Mail comments about this website to webmaster@dynalt.com.
Copyright 2000 DYNAMIC Alternatives
Last modified: November 13, 2000