TIMOTHY D. BALL
ELECTRONIC SKILLS AND EXPERIENCE
SOFTWARE
C/C++/C# compilers
Python interpreter
Visual Basic compiler
Ada compiler
Pascal compiler
Hyper Text Markup Language (HTML)
JavaScript
|
80X86/80X88 assembly
8032/8051 assembly
8085 assembly
TMS320 assembly
ARM Cortex M3 assembly
Cascading Style Sheets
|
68000 assembly
6800 assembly
65C02 assembly
Rabbit 2000 assembly
Google Maps GIS API
ESRI GIS API
|
HARDWARE
80X86/80X88 Microprocessors
8032/8051 Microcontrollers
8085 Microprocessor
68000 Microprocessor
6800 Microprocessor
65C02 Microprocessor
Rabbit 2000 Microprocessor
Peripheral Interface Controllers (PIC)
Reduced Instruction Set Computing (RISC) Controllers
Advanced RISC Machine (ARM) Microcontrollers
Tiva TM4C129 and TM4C123 ARM Microcontrollers
Hercules TMS570 ARM Microcontroller
|
F28M3 C28/ARM Concerto Microcontroller
TMS320 Digital Signal Processors
Blackfin 537 Digital Signal Processor
Stepper, DC, and AC Motors
A/D and D/A Converters
Microprocessor Peripherals
Memory Components
Programmable Logic Devices
Opto-Electronic Devices
Discrete active and passive circuits
Linear and Switching Power Supplies
|
COMMUNICATIONS
Ethernet and Internet
ARINC 429
MIL-STD-1553
Universal Asynchronous Receiver/Transmitter (UART)
RS-232, RS-422, RS-485
|
Controller Area Network (CAN)
Serial Peripheral Interface (SPI)
Inter-Integrated Circuit (I2C)
Universal Serial Bus (USB)
Bluetooth Low Energy (BLE)
|
EQUIPMENT
General Purpose Computers
80X86/80X88 In Circuit Emulators
8032/8344 In Circuit Emulator
68000 Evaluation System
C28/ARM JTAG Emulators
PIC In Circuit Debuggers and Programmers
|
Z-World Embedded Development System
Crosscore Development tools
HP 64000 Development System
Spectrum Analyzer
Logic Analyzers
Oscilloscopes and other standard test equipment
|
OTHER PROFICIENCIES
Writing detailed, accurate, and complete specifications, test procedures, manuals, etcetera
Making electronic schematics and assembly drawings
Word Processors, Spreadsheets, Databases: Microsoft Word, Excel, Access, SQL Server
CASE Tools: System Architect, Enterprise Architect
Computer Aided Design: Pads, Orcad, Schema, Visio
Real Time Operating Systems (RTOS): VxWorks, SafeRTOS, FreeRTOS, TI SYS/BIOS, INtime, US Software
Compilers, Assemblers, Debuggers, Simulators, Emulators:
Microsoft, Borland, TI CCS, PinMux, HALCoGen, PSoC, Pelles, APEX, Z-World, Dynamic C, Diab Data, Avmac,
Franklin, SDS, Relms, HiTex, Spectrum Digital, Blackhawk, SoftAid, Metalink
ELECTRONICS RELATED WORK HISTORY
______________________________CONSULTING ENGINEER______________________________
TDB Consulting
(29 years)
SOFTWARE ENGINEER 07/2020 – 12/2022 (2 years, 5 months)
Scientific Applications International Corporation (SAIC) (contract through Triple Crown)
Future Vertical Lift (FVL) Future Attack Reconnaissance Aircraft (FARA), Future Long Range Assault Aircraft (FLRAA), and Future Unmanned Aircraft Systems (FUAS) Universal Armament Interface (UAI)
Create UAI Platform Emulator software and update Integrated Munitions Launcher (IML) Simulator software that use the Data Device Corporation (DDC) MIL-STD-1553 Device with Application Programming Interface (API).
The Platform (aircraft) commands the Carriage System (launcher) to launch the Stores (missiles and rockets).
The system adheres to the UAI Platform/Store Interface Control Document (UAI PSICD), MIL-STD-1760, and MIL-STD-1553.
The system communicates over MIL-STD-1553, Ethernet, and Universal Serial Bus (USB) Virtual COM Port (VCP).
The Platform Emulator performs Flight Simulation with both Spherical Projection and Mercator Projection maps and performs extensive and rigorous Manual and Automated Testing.
Software in C++ for the Platform Emulator and IML Simulator applications and utilizes the ESRI ArcGIS and Google Maps JavaScript APIs.
PRINCIPAL SOFTWARE ENGINEER 05/2019 – 05/2020 (1 year)
Raytheon Intelligence Information Services (contract through Insight Global)
Missile Systems
Raytheon Missile Systems (RMS) Universal Armament Interface (UAI) Systems Integration Laboratory (SIL) Certification Tool (CT) (UAI SIL CT) Project:
Investigate and correct software for Universal Store Simulator (USS), which uses Astronics Ballard Technology MIL-STD-1553 Device with API,
and software for Universal Platform Simulator (UPS), which uses Excalibur MIL-STD-1553 Device with API.
Platforms are aircraft, ground vehicles, ships, and submarines that are capable of carrying and interfacing with compatible Stores.
Stores are carriage systems, missiles, rockets, bombs, torpedoes, buoys, chaff, flares, pods, small munitions, and fuel tanks.
The communications between the Platform and Store adhere to MIL-STD-1760 and MIL-STD-1553.
USS software in C++ and UPS software in C++ and Python.
V-22 Osprey Aircraft Avionics
V-22 Osprey Platform Data Service (PDS) Project:
Specify MIL-STD-1553 avionics device data to be transferred over Ethernet using User Datagram Protocol (UDP) messages for PDS Link 16 and Future Airborne Capability Environment (FACE).
Create software to read Wireshark captured Ethernet data of each MIL-STD-1553 avionics device for detailed analysis and to plot the aircraft flight path on Spherical Projection Arc GIS and Mercator Projection Google Maps with latitude/longitude points connected by lines and markers that indicate altitude at each latitude/longitude point.
Create software to read avionics Ethernet data and create human readable data files that the named MIL-STD-1553 Data Word and Data Element values may be modified for rigorous testing.
Create software to create Alta Data Technologies AltaView Bus Analyzer XML Configuration files from data files to produce MIL-STD-1553 transfers emulating avionics devices.
Software in Python and utilizes the ESRI ArcGIS and Google Maps JavaScript Application Programming Interfaces (API).
SOFTWARE ENGINEER 10/2018 – 03/2019 (5 months)
Crown Equipment (contract through Triple Crown)
Lift Truck Dual Processor I/O Module
Create firmware for TMS320F28379D (Main processor) and TMS320F280049 (Supervisor processor) Boot and Bootloader applications and firmware for writing and reading digital and analog signals. Voltage hysteresis, stabilization, and wetting current are utilized as configured for specified processor pins, high and low voltage thresholds, and debounce and wetting current times as stored in updateable flash memory. Software in C and utilizes FreeRTOS Real Time Operating System.
SOFTWARE ENGINEER 7/2016 – 5/2018 (1 year, 11 months)
Battelle (contract through CADstar)
Resource Effective Bio-Identification System (REBS)
REBS Embedded system collects, analyzes, and identifies chemical and biological warfare agents. The system employs a PC104 with C# software applications executing on the .NET Framework in the Windows 10 (Embedded) Operating System. Several Microchip microcontrollers are also utilized with C software for communicating with the PC104.
REBS Common Chemical, Biological, Radiological, Nuclear (CBRN) Sensor Interface (CCSI). Update CCSI C# software for Ethernet communications transferring XML messages between Command and Control (C2) systems.
REBS Liquid Sample Adapter (LSA). Update LSA C firmware to use PIC18F87K22 microcontroller instead of PIC18F67K22 and other hardware and system changes for detecting chemical and biological warfare agents in liquids.
REBS Tape Motion Control. Investigate and update C# software and test scripts for tape advance, rewind, and searching for tape slits with optical sensors.
REBS High Power Laser. Create C# software to configure and control Thermo Electric Cooling (TEC) Temperature Controller TEC-1089 for Laser temperature control. Create PC application C# software to analyze and chart parameters and digital Input/Output of TEC-1089.
REBS Remote Node (RN) Parameters. Create PC application C# software to edit and verify all parameters in REBS XML Hardware Configuration files.
EMBEDDED SYSTEMS ENGINEER 1/2015 – 4/2016 (1 year, 2 months)
Modern Tool and Die (contract through Anchor Point)
Robotic Lawn Mower
Embedded system of Robot employs Texas Instruments (TI) TM4C129 (ARM Cortex M4) and
TMS570 (ARM Cortex R) microcontrollers. Embedded system of Robot Base charging station
employs TI TM4C123 (ARM Cortex M4) microcontroller. Both employ Bluetooth Low Energy (BLE)
Cypress (CYBLE-022001-00) or Microchip (RN4020), Universal Asynchronous Receiver/Transmitter (UART),
Serial Peripheral Interface (SPI), and Inter-Integrated Circuit (I2C) Communications.
System employs Brushless DC Motors, Accelerometers (XYZ), and Hall Effect Sensors with available
Global Positioning System (GPS), Gyroscope, Compass, and Humidity. Software in C and utilizes SafeRTOS and FreeRTOS.
SOFTWARE ENGINEER 6/2014 - 1/2015 (6 months)
Emerson Network Power (contract through ITS)
Transformer-Free Uninterruptible Power Supply (UPS) for large Data Centers
Embedded system employs three (3) Texas Instruments (TI) F28M3 Concerto Microcontrollers,
each having two (2) cores: a C28X FPU and an ARM Cortex M3.
Embedded system utilizes the TI RTOS SYS/BIOS.
C28X FPU Core: Create C and assembly software for swiftest and most reliable floating-point
processing up to 20 times faster.
ARM M3 Core: Analyze, test, and document ARM atomic assembly instruction protection from
software and hardware interrupts.
SOFTWARE ENGINEER 4/2013 - 11/2013 (7 months)
Safran Power USA
Aircraft Brushless Starter/Generator (BSG)
Aircraft Brushless Starter/Generator (BSG). Investigate and create Windows GUI software to analyze
and tune Starter/Generator which is brushless in both Start and Generate modes. The software
communicates over a Universal Serial Bus (USB) Virtual COM Port (VCP) with the Embedded system to
read and write values of variables as identified in the Embedded system software Common Object File
Format (COFF) file. The software reads, writes, monitors, and records those values and plots up to
6 variable values on the computer screen as Oscilloscope signals. Software in pure Win32 C.
SOFTWARE ENGINEER 1/2013 – 4/2013 (3 months)
Verifi Technologies (contract through RHA)
Concrete Truck mounted Process Control System
Create Windows GUI and Embedded systems software for Test Fixtures that test the assembled Printed
Circuit Boards (PCB) and Modules for the Concrete Truck mounted Embedded system. Employs various
Peripheral Interface Controllers (PIC) and Controller Area Network (CAN), Universal Serial Bus (USB),
Universal Asynchronous Receiver/Transmitter (UART), and RS-232 communications. Utilizes webcam
video camera and captured bitmap images for automated testing of displays.
Software in C/C++ for the Windows applications and for the Embedded systems.
SOFTWARE ENGINEER 8/2012 – 1/2013 (4 months)
Goodrich Power Systems
Aircraft Brushless Starter/Generator (BSG)
Investigate and create software for Starter/Generator which is brushless in both Start and Generate modes.
Software in assembly for the TMS320F2809 Digital Signal Processor.
RTCA/DO-178B Templates
Write and review DO-178 Templates and write instructions for creating and employing those
Templates for Line Replaceable Units (LRU) including the Bell Relentless 525R Generator Control Unit
(GCU) and Brushless Starter/Generator (BSG) which is brushless in Generate mode only.
SOFTWARE ENGINEER 2/2012 – 7/2012 (6 months)
Corning Optical Fiber (contract through Experis/CTG)
Optical Fiber Manufacturing
Investigate, update, correct, and test software for manufacturing optical fiber.
Software in C++ for remote PCs employing INtime RTOS.
Design, develop, and test Automated and Manual Tests employing batch script
files to ensure robust manufacturing software.
SOFTWARE ENGINEER 8/2010 – 12/2011 (1 year, 4 months)
Rolls-Royce (contract through Belcan)
Gas Turbine and Piston Engine Control System
Investigate temperature and Ethernet issues for the FT55 Controller used for Power Generation
and Oil and Gas Industry applications.
Software in assembly and C++ for the 80186 microprocessor and the 80486 and Pentium processors
employing the WindRiver VxWorks RTOS with the Tornado Development System.
Meets or exceeds IEC 61508 requirements.
SOFTWARE ENGINEER 7/2009 – 7/2010 (1 year)
Fidelity Flight Simulation (contract through Beacon Hill)
Lockheed P-3 Orion Flight Simulator
Employs Universal Avionics System Corporation (UASC) UNS-1F Flight Management System.
Investigate and update Flight Simulator software to simulate and stimulate avionics components
using ARINC 429 communications etc.. Software in C++ employing the WindRiver VxWorks RTOS and
the Workbench Development System.
Beechcraft King Air 300 Flight Simulator
Employs Universal Avionics System Corporation (UASC) UNS-1Fw (WAAS) Flight Management System.
Investigate UNS-1Fw system components and create wiring diagram for Flight Simulator avionics.
Enhance UASC SBAS (Satellite Based Augmentation System) (augmented Global Positioning System [GPS])
Receiver Emulation software to employ the position (latitude, longitude, and altitude) transferred
from X-Plane Flight Simulation Program via TCP/IP. Software in C++ using Microsoft Visual C++ 6 compiler.
ARINC 429 Data Reader
Reads, displays, and logs ARINC 429 labels and data as well as transfer counts and rates.
Two ARINC 429 channels are employed over a single RS-232 channel. Program Configuration file may be
employed to limit data to be read and to translate a single field per label.
Software in C++ using Borland Builder 5 compiler.
Cessna Citation Jet (CJ3) Flight Simulator
Employs Rockwell Collins Pro Line 21 Integrated Avionics System. Investigate Pro Line 21 System
components and integrate Honeywell Enhanced Ground Proximity Warning System (EGPWS) MKV and
Garmin GPS-500W (WAAS) into the system. Investigate and update Flight Simulator software to
simulate and stimulate avionics components using ARINC 429 communications etc..
Software in C++ employing the WindRiver VxWorks RTOS and the Workbench Development System.
SYSTEMS ENGINEER 3/2009 – 5/2009 (3 months)
General Dynamics Land Systems (contract through ESG)
Future Combat Systems (FCS) Manned Ground Vehicle (MGV) Suspension
Investigate FCS MGV Suspension specifications, report
errors, and link System Subsystem Design Description (SSDD)
requirements with Software Requirements Specification (SRS) requirements. Specify Warnings,
Cautions, Advisories (WCA) software requirements.
Light Armored Vehicle (LAV) Turret Stabilization and Fire Control
Investigate LAV-25mm Gun Turret Stabilization system and software, in ‘C’ and ADSP 21XX assembly,
investigate upgrade to use SBC (Single Board Computer) VME (VersaModule Eurocard) cards and
VxWorks RTOS, and estimate time to rewrite all software in ‘C’.
Investigate LAV-120mm Mortar Fire Control Computer (FCC) and Fire Control Panel (FCP) system
and software, in Ada, for upgrade replacing the Delco Attitude Sensing GPS (ASGPS) with the
Honeywell Tactical Advanced Land Inertial Navigator (TALIN) for improved Mortar attitude sensing.
Implement IBM Rational Apex software build on remote Unix system employing Command Line and X
Window System interfaces.
SYSTEMS ENGINEER 9/2008 – 2/2009 (5 months)
General Dynamics Amphibious Systems (contract through ESG)
Expeditionary Fighting Vehicle (EFV)
Investigate EFV specifications,
report errors, and complete Software Specification. Analyze and describe
requirements for and operation of each Line Replaceable Unit (LRU) and
the associated Computer Software Configuration Items (CSCI) and variations of.
Describe operating systems employed, communications implemented, performance requirements,
safety requirements, etc.. Complies with numerous Military standards.
EFV Indentured Parts Lists (IPL)
Create Excel spreadsheet Macros using Visual Basic for
Applications (VBA) to process CMstat Baseline and ProE Intralink New EFV IPLs for Engineering
Change Requests (ECR).
SOFTWARE ENGINEER 9/2007 – 3/2008 (7 months)
L-3 Communications Avionics Systems
SmartDeck Avionics System
Support RTCA/DO-178B requirements.
Add Datum conversion and other processing for aeronautical information used in system.
SOFTWARE ENGINEER 9/2006 – 9/2007 (1 year)
Rolls-Royce (contract through Volt)
Gas Turbine and Piston Engine Control Systems
Debug, correct, and test embedded software for the FT55 Controller used for
Oil and Gas Industry applications and Power Generation.
Software in assembly and C for the 80386EX and 80186 microprocessors.
Also implements the 80486 and Pentium processors employing the WindRiver VxWorks RTOS and
the Tornado Development System.
Meets or exceeds IEC 61508 requirements.
Investigate SMSC LAN91C111 Ethernet Controller issues
Investigate FT110 Controller software for CIRRUS Logic CL-CD2401 Four-Channel Communications
Controller issues.
SOFTWARE ENGINEER 6/2006 – 9/2006 (4 months)
Confidential
Remote Identification System
Design, develop, and test PC Windows
application software using Visual C++ that implements Windows Sockets API utilizing
Berkeley Sockets 4.3 calls. The fully configurable application executes multiple
threads using Ethernet and Internet network communications employing the IP, TCP, UDP, ICMP,
and TFTP protocols. The application performs both client and server operations with another
separate PC based application and with multiple Embedded systems. It continuously monitors
all communications, transfers image and fingerprint files from the Embedded systems, allows
the user to identify and verify all communication devices, and allows the user to selectively
display the image and fingerprint of each person at up to nearly 500 locations.
SOFTWARE ENGINEER 9/2003 – 5/2006 (2 years, 8 months)
L-3 Communications Avionics Systems
SmartDeck Avionics System
Specify compressed aeronautical database. Design,
develop, and test software to create compressed database, the Windows
application software to access, decompress, display, and map database data,
as well as the embedded software within the aircraft navigation system to
access and decompress the data. Software in Visual C++ for Windows and console
application. Meets or exceeds ARINC 424, RTCA/DO-200, RTCA/DO-178B, and TSO-C129
requirements.
SOFTWARE ENGINEER 12/2002 – 1/2003 (2 months)
Goodrich Avionics Systems
SmartDeck Avionics System
Specify compressed aeronautical database.
Convert existing software to Visual C++ and design, develop, and test software
to create compressed database. Software in C++ for console application.
Meets or exceeds ARINC 424, RTCA/DO-200, RTCA/DO-178B, and TSO-C129 requirements.
SOFTWARE ENGINEER 4/2002 – 2/2003 (10 months)
Gem City Engineering (contract through MAS)
Custom Cosmetic Dispenser
Analyze, design, develop, and test
software for dispensing and mixing proper quantities of fluids and
powders to match a given color sample. Implements Stepper, DC, AC,
and AC Servo motors, drivers, and controllers. Software in C for the
Embedded system using Z-World Smart Star controller using Rabbit 2000
microprocessor.
SOFTWARE ENGINEER 5/1997 – 2002/01 (4 years, 7 months)
Honda of America East Liberty and Marysville Auto Plants (contract through KForce)
Anti-Theft Label Project
Update Generic Label program implemented at
other Honda Auto Plants for use at East Liberty Auto Plant. Develop East
Liberty Auto Plant Anti-Theft Label program to replace OS/2 version.
Update Fully Configurable Label program for configured key commands,
indicating serial data responses, and parallel printing. Programs implement
MS SQL Server. Software in Visual Basic for Windows NT.
Multi Torque Project
Create Multi Torque program that acquires torque and
repair information for up to 8 fasteners of up to 4 brackets for new Wheel
Mount equipment as well as existing Engine/Transmission and Front/Rear Suspension
mounting equipment. Implements Machine Interface Active X components and MS SQL Server.
Software in Visual Basic for Windows NT.
Brake Stroke Tester Project
Create Brake Stroke program that tests vehicle braking
system for malfunctioning components and improper assembly. Implements Machine Interface
Active X components and MS SQL Server. Software in Visual Basic for Windows NT.
MultiMount Project
Create MultiMount program that acquires torque and repair
information of mounted Engine/Transmission and Front/Rear Suspensions. Implements
Machine Interface Active X components and MS SQL Server. Software in Visual Basic
for Windows NT.
Wheel Mount Project
Create Wheel Mount program that acquires torque and repair
information of wheel mounting. Implements Machine Interface Active X components
and MS SQL Server. Software in Visual Basic for Windows NT.
Next Generation Line Control (NGLC) Machine Interface Project
Create Active X components for Machine Interface for use at all Honda Plants. The Machine Interface
Active X components permit reliable, flexible, complete, yet simplified interface to
devices that implement Serial Data Communications and Digital Bit Input/Output.
Create Active X components for Industrial Computer Source internal DIO card, OPTO22
external I/O board, Omron RF ID Tag System, SMC Multi-Counter. Create Active X components
for Torque Controller devices by Atlas Copco, FEC, URYU, Stanley. Software in Visual Basic
for Windows NT.
Assembly Body Storage Monitor Project
Create ABS Monitor program to monitor vehicles in
Assembly Body Storage from any network connection in plant. Implements IBM Distributed
Application Environment (DAE). Software in C for OS/2.
Assembly Body Storage Routing Project
Create ABS Route program to graphically depict
and route vehicles in proper order for assembly after paint repair. Implements IBM
Advanced Program-to-Program Communication (APPC) and Distributed Application Environment (DAE).
Software in C for OS/2.
Fully Configurable Vehicle Labels Project
Create Gateway program to acquire vehicle information
from Mainframe via IBM Advanced Program-to-Program Communication (APPC) and create, view, and
print any vehicle label configured. Software in Visual Basic for Windows 95/NT.
Update miscellaneous existing programs
PACS (Paint And Control System) Paint-On, Setup Black
Side Sill, FIC printing, Frame Setup. Software in C for OS/2. Steering Column torque, Gateway Configuration.
Software in Visual Basic for Windows NT.
SOFTWARE ENGINEER 4/2000 - 8/2001 (1 year, 4 months, continuing with small contracts as well)
Goodrich Avionics Systems
Terrain Alert and Warning System (TAWS)
Design, develop, and test flight simulation software to
acquire and graphically depict three dimensional flight paths taken for worldwide Approach, SID, and STAR routes represented in ARINC 424 aeronautical information. The flight path information
acquired is then used for testing the aircraft TAWS.
Software in C for DOS application.
SOFTWARE ENGINEER 10/1997 - 10/1997 (1 month)
Vaisala
TestSet Device
Investigate and resolve software issues with TestSet unit used for testing
Vaisala weather systems. Software in C for Embedded system using 8051 microcontroller.
SOFTWARE ENGINEER 10/1996 - 5/1997 (8 months)
Battelle (contract through ICC)
International Currency Counterfeit and Denomination Detection
Analyze, design, develop, and test software for currency validation and
denomination. Software in C and assembly for DOS applications and Embedded
system using 68376 microprocessor.
TEST ENGINEER 9/1996 - 10/1996 (Part Time)
CompuServe (contract through MTS)
WOW! Online Service Product
Perform Beta Tests for WOW! Online Service product and report errors
discovered and recommend improvements.
SOFTWARE ENGINEER 4/1996 - 10/1996 (6 months)
Sterling Commerce (contract through ConsulTech)
Message Handling System (MHS)
Specify System Tests for MHS that utilizes
TCP/IP stack and SMTP/X.400 protocols. Uses multiple client/server
applications for transferring Electronic Data Interchange (EDI) data.
Develop Billing software. Software in Visual C++ for Windows 95/NT.
SOFTWARE ENGINEER 11/1994 - 3/1996 (1 year, 5 months, continuing with small contracts as well)
B.F. Goodrich Avionics Systems
LNS 6000 Navigation Management System
Specify compressed aeronautical database. Analyze,
design, develop, test, implement, and document software for graphical analysis,
verification, and flight simulation of aeronautical information, update ARINC 424
and create compressed databases, and software for navigation system. Software in C
for DOS applications and Embedded system using 80960 and 34010 microprocessors.
Meets or exceeds ARINC 424, RTCA/DO-200, RTCA/DO-178B, and TSO-C129 requirements.
SOFTWARE ENGINEER 10/1994 - 12/1994 (Part Time)
McCoy Avionics Corporation
Checklist Manager/Flight Calculator
Investigate software and document processes to program Aircraft Data
Modules for AUTOCHECK 2000 Checklist Manager/Flight Calculator.
Software in C for Embedded system using 8031 microcontroller.
SOFTWARE ENGINEER 8/1994 - 10/1994 (3 months, continuing with small contracts as well)
Artais Weather-Check
Saudi Arabia Wind Shear Automated Weather Observing System (AWOS)
Analyze, design, develop, test, and
implement software to receive and display AWOS 2000 information and transmit information to Air Traffic
Control (ATC) Tower displays. Software in C for DOS application.
SOFTWARE ENGINEER 5/1994 - 8/1994 (3 months)
Mettler Toledo Scale (contract through JTS)
Maintenance and Enhancements to 8460 and 8305 scales
Analyze, design, develop, test, and implement scale software.
Software in C for Embedded system using 80186 microprocessor and is multitasking.
_______________________________AVIONICS ENGINEER_______________________________
B.F. Goodrich Aerospace, Avionics Systems
(6 years, 4 months)
SYSTEMS ENGINEER 5/1990 - 5/1994 (4 years)
Systems Engineer in charge of Database Department that is responsible for all database projects:
Aeronautical Information Databases
Specifications and programs for Graphical analysis and verification,
Update, Airspace Creation/Verification, Verification, Comparison, Large Changes, Backup.
Relational Database disciplines, FAA NFDC, ARINC 424, RTCA/DO-200 requirements
Database Units (Cartridge/Card)
Specifications, programs for Creation (compressed database), Comparison, Program Master units,
Customer Lists, and write Manuals
Database Storage Systems
Specifications, Software/Hardware, RS422, ARINC 429, TSO-C109, RTCA/DO-178A, RTCA/D0-160,
Test Fixtures, Test procedures
Database Unit Programmers and Test Fixtures
Specifications, Software/Hardware, Manuals
Geographic Information System (GIS)
Multipurpose Geographic Information System (GIS) that includes Spherical (Orthographic), Mercator,
and Flat (Simple Cylindrical) Projections, Global Positioning System (GPS) serial interface
Utility Programs
Graphical Representations, Format Conversions, Search, Find, Distance/Bearing/Position,
Line of Sight, Magnetic Variation, etc.
Assisting Other Departments
Use of above programs, provide software functions created, etc.
Responsible for analysis, design, development, test, implementation, and documentation of all
of above software and most hardware. Software in C and assembly for DOS applications and
Embedded systems using 80186, 8032, and 65C02 microprocessors/microcontrollers.
Interfaced closely with worldwide governmental agencies, manufacturers, and customers regarding
aeronautical information, avionics systems, etc.. Also responsible for instructing Product Support
Department personnel on Database Update procedures.
DESIGN ENGINEER 10/1988 - 5/1990 (1 year, 7 months)
Specify, design, develop, test, and document Hardware and/or Software for Database Storage Systems,
Data Cartridges, Programmers, and Test Fixtures, Sperry Control Head Test Fixtures.
Software in C and assembly for DOS applications and Embedded systems using 8032 microcontrollers and
65C02 microprocessor.
ASSOCIATES ELECTRONIC ENGINEER 12/1987 - 10/1988 (9 months)
Worked in Advanced Technology Group fitting prototype Collision Warning System circuitry to enclosure
and designing and creating printed circuit power supply interface boards.
Worked in Product Engineering Group performing various engineering tasks of troubleshooting and
redesign of switching power supply and control heads, performing TSO tests, modifying design of and
building IBM test fixture, etc.
______________________________SEISMIC TECHNICIAN______________________________
Western Geophysical: Worldwide and West Coast Divisions
(1 year, 7 months)
Research Vessels:
|
- Kirsten Bravo
- Olga Bravo
- Western Horizon
|
- 12/80 - 7/1981 (8 months)
- 8/81 - 5/1982 (9 months)
- 5/82 - 7/1982 (2 months)
|
Recorded data from and operated line scan recorder, oscillograph, fathometer, computer, and computer tape decks.
Assisted in electrical troubleshooting and repair of seismic streamer cable.
Electrical and mechanical troubleshooting, repair, and close tolerance operation of open bottom gas,
sleeve exploder, and valve in head seismic blast guns. Also responsible for carpentry work on ships.
REMAINDER OF WORK HISTORY AVAILABLE
Includes Semi Truck Owner/Operator, Truck Driver, Warehouse Manager, Rough Carpenter, Finish Carpenter
EDUCATION
Bachelor of Science in Electronics Engineering Technology
Columbus and Los Angeles
October 1987
- G.P.A. 3.76/4.0
- Presidential Honor Society
- President's List
|
- Financed education entirely
from business profits as Semi Truck Owner/Operator
|
Questions/comments? Contact:
TDB Consulting
|