Post Job Free
Sign in

Software System

Location:
Tempe, AZ
Posted:
November 09, 2012

Contact this candidate

Resume:

Systems Architecture and Software Consultant

John K. Stevenson

**** *. ****** ***., ***** AZ 85283 480-***-**** **@*******.***

Experience in the full life cycle of project development: Compilers, Emulators, Simulators, Editors,

Avionics, Telecommunications, Distributed-Processing, Data-Acquisition, Real-Time Operating Systems,

Firmware and Device-Drivers. A broad background of projects provides me with a good high level

systems level perspective. I bring creativity and the art of invention to design solutions.

Programming Languages: C, bash, Objective-C, FORTH, ColorForth, C++, LabView, Java, HTML,

TCL and ATLAS/ATSL (I wrote a Domain Specific Language, an ATSL Compiler).

Assemblers: PowerPC, PIC, ARM 7/9, Xscale, Blackfin, DSP, MIPS, 68K, x86, Z80, 8048, and PDP-11.

Operating Systems: Linux/BSD/UNIX/OSX/AIX/Solaris, IOS5, Android2, RTOS, VxWorks and RSTS.

Methods: Agile/Lean/Scrum, OOA/D/P, UML, TOC, Hatley/Pirbhai Real-Time Structured, PERT/CPM.

Utilities: Xcode, Eclipse, FORTH, OKAD, ClearCase, RUP, RTRT, DOORS, XiLinx and Simulators.

Hardware: Mac, GreenArrays, HA Clusters, SAN, CPCI, MVME, XiLinx, Scopes and Logic Analyzers

Standards: SEI-Level-3, DO-178B (A), ANS-Forth, ITU, ARINC, DICOM/HL7, P1275 and Mil-498.

EXPERIENCE

2011 January to Present: Independent development: Documenting several Inventions. Development

projects: iPhone, and iPad Apps, Using IOS 5 with Objective C on the Xcode platform.

2010 July to 2010 November: Contract Systems Test, Belcan for Honeywell: Oversight Verification,

Honeywell, Arizona: Verification and check-listing analysis of 787 Avionics Test results, analysis of

MATLAB models, and HILITE compare results to Honeywell standards, CMMI-5, and DO-178B.

2009 October to June 2010: Independent development with several partners, multiple projects.

2009 April to August 2009: Contract Systems Analyst CEMSol for BAE, NY: Final review of Avionics

Systems upgrade documentation. Performed coordination of documents for DO-178B compliance.

2008 May to September 2008: Contract Systems Engineering for HighRely, Phoenix AZ: Aircraft

component certification project. Documented a system to DO-178B level D, for a Helicopter secondary

black box. Created: Functional Test Plan (FTP), Software Verification Results (SVR), Software

Accomplishment s Summary (SAS), Software Configuration Index (SCI), SCI Template, Software

Environment Configuration Index (SECI) and Reliability Trace Matrix (RTM). Commented on: System

Subsystem Specification (SSS), Software Load Application (SLA), Software Verification Plan

(SVP), Software Requirements Data (SRD), Planned Software Aspects of Certification (PSAC),

Software Configuration Management Plan (SCMP) and Software Development Plan (SDP).

Performed Software Verification Cases and Procedures (SVCP) and Acceptance Test Plan (ATP).

2008 January to 2008 May: Analysis of a new Multi-Computer Chip Architecture, Incline Village NV:

Provided Systems Analysis and review of a new 18 Bit Low-Power, Embedded, Parallel-Computer chip.

Programmed and tested the chip in ColorForth. Utilized the VLSI design tool OKAD .

2007 July to 2007 November Contract Systems Analyst CEMSol for Rockwell Collins, Melbourne FL:

Analyzed aircraft component standards compliance. Organized Telecommuting development with

Geographically distributed team. Standards involved: DO-178B (A, B), ARINC, and JavaScript.

Expanded Resume and References available on request.

Systems Architecture and Software Consultant

John K. Stevenson

1931 E. Apollo AVE., Tempe AZ 85283 480-***-**** **@*******.***

2006 April to 2007 May: Lead Embedded Systems Developer/Programmer, Orthoscan Inc: Developed a

Digital Medical Fluoroscope, and wrote all the software: configuration, operations, applications, drivers

and firmware. This included: the command executive, all state machines and drivers, X-ray Power

control, alarms, custom graphics engine with anti-aliased font rendering, data entry editor, patient data

configuration, diagnostics, remote management and configuration system, printer control and PACS

DICOM interface. Used Linux, Mac-Mini, Xilinx Virtex4, EDK-7.1, I2C, PPC-405, C, PIC, and Bash.

2005 September to 2006 April: Contract Systems Engineering Analyst, CEMSol, for Boeing IDS:

Analysis of Aircraft compliance with the C17 Global-Air-Traffic-Management interoperability. Created

HTML and Excel based data capture and reporting system for ARINC and RTCA standards. Provided

reports based on Avionics Development Reports and USAF Deficiency Reports. Validated CPDLC

operations with DO-258, and DO-219. Utilized: Doors, Office, Amus, DO-178 and Boeing Checklists.

2005 April to September: Contract Embedded Systems Programmer, MindLance for Intel: Development

of drivers for post silicon verification testing and diagnostics in C, FORTH, and Assembler for the

Hermon multi-processor cellphone system-on-a-chip. Ported the Linux kernel to the ARM side of the

Hermon chip. Utilized: Custom Intel PSV Test chassis, triple monitor system, and logic analyzer.

2005 January to April: Contract Systems Analyst/Programmer, Technisource for Smiths Aerospace MI:

Agile process Ada code verification for Avionics. Requirements developed in DOORS and ClearCase.

2004 May to October: Contract Embedded Systems Programmer, Linux Kernel, NCS Corp: Embedded

systems programming for US ARMY Land Warrior Project at CSC/GD; Developed performance tools,

Linux configuration and drivers, diagnostics and QT application interface with the Linux 2.6 kernel.

2003 April and Continuing: Writing projects, general software issues: Research and analysis, on High

Performance Team Programming, Agile examples of high performance software techniques.

2003 January to March: Contract Software Architect and Forth Programmer, SystemPros for VertexRSI

GD: Designed system software architecture for FORTH based Nodal Satellite Multiplexer platform.

2002 Sept to 2003 January: Staff Programmer, Teksci for Bombardier and Honeywell: Verified test code

with DO-178B (A), used Rational RTRT and manual analysis and testing procedures.

2002 March to June: Contract Embedded Systems Programmer for Itron: Developed a Linux based

secure power grid monitor. Secure remote computer for monitoring a portion of the power grid by

Telephone line. Utilized Redhat 7.2, Debian.

2001 May to 2002 February: Multiple clients. Developing secure embedded Linux network systems

using Redhat 7.2. Administered Windows 2000/XP, Redhat Linux, Debian, and Suse Linux.

2000 to 2001 April: Systems Architect/ Staff Software; Telecom, Motorola Research and Systems

Architecture Group: Designed Linux based Clustered-Computing systems, and SAN oriented Fibre-

Channel based Oracle Parallel-Server Clusters. Wrote white papers on HA Clusters, Linux Oracle

Clusters and "Scalable Linux Development Environments . Provided analysis of Infiniband architectures.

1998 October to 2000: Staff Software/ Firmware Engineer; Motorola: Developed firmware for VME/

CPCI boards. Assisted Debian.org porting of the Linux kernel to Motorola MVME16/7x and 68K. Built

and administered: cross-compiling Linux GNU/AIX tools. Built TCL Serial Fiber-Channel test system,

Used PERL to Port Firmware Source Code from an AIX development chain to GCC tool-chain.

Expanded Resume and References available on request.

Systems Architecture and Software Consultant

John K. Stevenson

1931 E. Apollo AVE., Tempe AZ 85283 480-***-**** **@*******.***

Cognizant engineer for Clariion Denali test system. I created HTML web pages for several groups.

1997 August to 1998: Embedded Developer and System Administrator, Honeywell Satellite Systems:

Developed MDM Automated Test Environment (MATE) system. Wrote VxWorks startup and update

code scripting for multiprocessor system, Systems Administrator for SunOS 1.4 and development tools.

Designed and built an automated test system validation and installation package for spacecraft

communications system, MDM (Modulator and Demodulator) ATE Automatic test equipment simulator

toolset, for distribution to countries involved in the International Space Station. We were certified CMMI

level 3. Utilized: VXWorks, VME-RealSim, Software Through Pictures, MATRIXX, and Xbuilder.

1997 May to August: Systems Architect/Administrator and FORTH Programmer, IsoQuantic

Technologies: Developed Summa-Four Switch embedded drivers, "SELDON", Decision Support Systems

(DSS), and Systems administrator for Linux, Solaris, and Mac OS9.

1997 April to May: Raytheon Missile Systems, Sudbury Mass: Sea Sparrow Missile Command Console

software development and verification to military and company standards. Utilized: HPUX, X11.

1995 to 1997: Systems software consulting, multiple clients.

1994 to 1995: Contract Software Architect / Forth Programmer, VOLT for AG Communications Systems:

Developed FORTH based Advanced-Intelligent-Network (AIN), component Service-Node-Intelligent-

Peripheral (SNIP). Represented AGCS at several ITU standards meetings. Systems administration and

installation of Linux desktops and test stands, Utilized: Object Oriented Forth, Solaris, Linux and Dialogic.

1993 to March 1994: Contract Systems Architect / Programmer / Analyst, Naval Systems, Westinghouse

OH: Developed Systems Requirements and development of a geographically distributed high-speed data

acquisition/test system using TCP/IP protocols, the FTMS Flexible Test Measurement System . Our first

customer was Westinghouse Power Generation; they also assisted in the design, for power turbine testing.

Development of a common display host and remote VXI based multiple instrument platforms running high

speed testing and temperature measurement. This system was used to test turbine blades overseas from the

command console in Florida. Developed windows configuration, system build, systems integration,

software distribution packaging and licensing, demonstration system generation, and windows

administration. LabView based Instrument control software design and implementation. Utilized: HPUX,

MAC Quadra, HP-1430, HP-1433, Exabyte, VXI/MXI, VME, VISE, LabView, C, and TCP/IP.

1988 June to April 1993: Consultant as Nomadic Software: Systems Analysis, Administration and

Development, Multiple clients:

Unix and BSD 4.3 Network, Installation and tuning for operations.

Third Party developer at Ellery Systems, Inc.: Add-on product design for Distributed Database-Processing

system. SQL query widget design. Utilized: Silicon Graphics 4d/35, HP-700, Dec 3100, HP 750, Sun

Sparc, Astrophysics Data System (SAO/ADS), Knowledge Dictionary System (LRI/KDS), Ellery Open

Systems (EOS) and WCL.

Developed a DOS system emulator for Silicon Graphics based IRIX machines, which emulated an 8088,

BIOS and MSDOS calls.

Installed trained workers and administered 12 user XENIX based financial System,

Developed Radio Telemetry for irrigation control and remote electric power meter reading

Expanded Resume and References available on request.

Systems Architecture and Software Consultant

John K. Stevenson

1931 E. Apollo AVE., Tempe AZ 85283 480-***-**** **@*******.***

1987 November to June 1988: Contract Software Architect and FORTH Programmer, for IBM ASD;

Boulder, Colorado: Developed System Architecture and Design of a Graphics / Database software product,

IBMCAD 1.0. Reorganized software architecture, built documentation utilities, developed operating

system utilities. Utilized: URFORTH, IBM-4300 VM/AIX/CMS, Script, Postscript, and Autocad.

1986 January to April 1987: Contract Systems Programmer, Compiler writer for GOULD, Ocean

Systems Division; Euclid, Ohio: Developed a Domain Specific Compiler: ATSL for Acoustic array

Testing Systems Language. The test set was partially automatic; the system interacted with Test Engineers

and Torpedoes. Built Test stand software including Compiler, Configuration, Test Manager, Database

System, Graphics Display system and safety interlocks and procedures. Wrote all Instrumentation software

in Assembler and FORTH. Utilized: MK-48 Torpedo, crane, and Votrax Speech unit.

1985 June to December: Lead Systems Programmer, General Dynamics, Land Systems Division; Troy,

Michigan: Battlefield Management System for Block II M1A2 tank. Managed and Developed System-

Specification and Requirements for ERTOS, a Multiprocessor Real-Time Executive and 1553B Bus

Controller programs using Real-Time Structured Development methods. Lead Programmer on the

Autonomous Land Vehicle, a battlefield reconnaissance, scouting and reporting system written in

Symbolics Lisp. Assisted in the development of Tank Displays and BIT. Conducted Project planning and

scheduling using the PERT/CPM methods. Utilized: Symbolics, Mil-1750, Mil-2167A, AF-190, Mac.

1985 January to June 1985: Systems Programmer, Philips Home Interactive Systems; Knoxville

Tennessee. Developed VideoWriter, Product specification, patent discovery, for windowing screen

display text systems. Wrote disk operating system, diagnostic code, emulations, test code, configuring,

updating, and hardware driver modules for a consumer product in C, Z80 (NSC-800) and 8048 assembler.

Utilized: Z80, Emulogic, Applied Microsystems.

1984 November to December 1984: Systems Analyst to Bechtel Corporation; Huntsville, Alabama.

Evaluated Airport code in FORTH. Wrote recommendations for management on source code developed

for Airport Management, and reports including facilities management, security, system operations,

communications, configurations, and reporting. Utilized: Airport, FORTH team, Otrona Attache.

1983 November to August 1984: Consultant to Matrix Associates; Portland, Oregon, and Mohawk Labs;

Santa Barbara. Developed software for a portable medium resolution film based desktop typesetter in Z80

assembler and FORTH, including; a Z80 Executive, diagnostics, drivers, font management, 6 axis motor

control, dual-processor management, serial communication, operation queues, test, integration, and

configuration control procedures. Development: Assisted Mechanical and Electrical developers.

Participated in product demonstrations to the customer. Utilized: Prolog Cards, Z80 Emulator, Logic

Analyzer, and an Otrona Attache.

1983 March to September 1983: Consultant to Benchmark Systems; Beaverton, Oregon. Design and

implementation of major software modifications to a commodity lumber billing system. Wrote users

manual and trained personnel in use of modified system. Utilized: CADO minicomputer and CADOL.

1981 August to February 1983: Systems Programmer, Four-Phase Systems; Cupertino, California.

Developed marketing and training tools. Created Pascal programs to simulate an interactive typewriter, an

editor using the concept of Textlets, Configured batch compilations for machine time optimization.

Expanded Resume and References available on request.

Systems Architecture and Software Consultant

John K. Stevenson

1931 E. Apollo AVE., Tempe AZ 85283 480-***-**** **@*******.***

Utilized: Four-Phase IV-90, a Wavemate Bullet and Pascal.

1979 September to July 1981: Systems Programmer, Crawford Services Company; Portland, Oregon.

Developed a Typesetter Simulator Display program. The system was 25,000 lines of 8080 codes for a 16K

Ontel Terminal computer. The terminals code and data portions swapped out programs and fonts, paging

to the host as needed. This allowed robust font management, hyphenation, kerning, editing, and terminal

functions to be transparent to the operator, and be a tiny system. A networked PDP-11/34 running RSTS-E

was the host with 80 Megabytes of storage. We added a C language interface to the system to provide

additional capabilities in the future. I redesigned a ten-person office for the Classified Newspaper

operations to minimize noise, cable runs, and assist the collaboration of operators. We simulated a

Compugraphics Universal Typesetter to cost out Display advertisement.

1977 October to July 1979: Consultant, Miscellaneous Clients.

Designed a text pagination system.

Modified Multi-Tasking-Basic, Business Basic, hard disk code, added prioritized task dispatching and

input fields.

Designed and programmed interfaces between: Alpha Micro Computer, truck weighing scale, and concrete

batch control system.

Designed and programmed a custom interfaces between a videodisk, videotape unit, and Apple II

computer to create an English as a Second Language (ESL) integrated interactive educational

workstation.

Developed product choices, sold computers, an outside sales person for the Byte Shop of Portland.

1976 June to October 1977: Manufacturers Representative, Pfanstiehl Record Care Accessories; Santa

Clara California. Sold and restocked needles and record care accessories to record and department stores.

My territory was from the Oregon border to San Luis Obispo California, from the Pacific to the Arizona

border.

Expanded Resume and References available on request.



Contact this candidate