Objective |
I am seeking a position that takes advantage of my many years of experience as an embedded software engineer and technical background but does not involve low-level programming on a day-to-day basis.
|
Experience |
1991-present
Aerotel Corporation Aledo, TX
-
President and contract software engineer.
Prior to joining Lockheed-Martin Aeronautics, my
company, Aerotel Corporation, provided contract programming services and
technical professionals on a contractual and permanent basis.
-
Personal technical proficiency includes the knowledge and application of
various programming languages, protocols, development tools, processors, and
operating systems, among which are Unix, pSOS/pNA, VRTX, VxWorks, TCP/IP, UDP/IP, BOOTP, TFTP, BSD Sockets, DOS/Windows/C, JOVIAL,
Borland C++, object oriented design, Rational Rose, UML, ClearCase, embedded/real
time/multi-tasking systems, telecommunications applications, and relational
database design. I have also created and maintain two e-commerce web
sites for small retail businesses, both of which utilize HTML, Javascript and
CGI and implement a shopping cart system.
|
|
Feb 2003-present Lockheed-Martin Aeronautics (employee) Fort Worth, TX
Software Engineer Senior Staff
- 07/23-present Returned to the T/FA-50 team to incorporate support for new avionics and weapon capabilities on the FA-50 for the Polish air force.
- 09/21-07/23 Performed bug fixes and implemented new features related to Link-16 on F-22.
- 03/17-09/21 Performed bug fixes and implemented new features on various configurations of F-16 Modular Mission Computer (MMC) software.
- 09/13-03/17 Debugged and fixed embedded software problems (FC C code) on various T/FA-50 platforms. Performed requirements reviews and preliminary research for platform compatibility. Investigated and took the lead on implementing the use of Doxygen for automatic document generation from existing code. Reorganized existing FA-50 Fire Control (FC) Computer C code to facilitate establishing a baseline for T-X development.
- 05/12-09/13 Wrote XML parsing routines in C++ using Linux based Eclipse IDE and libxml in support of an ADP IRAD which incorporated a Rockwell-Collins TacNet Tactical
Radio (TTR) into an F-22. Utilized my knowledge of low-level Link-16 data formatting (e.g. I, E, C words) to debug code and interpret integration analysis.
Wrote transport layer translation modules as part of the ADP Open Mission Systems team. Utilized MS Visual C++, Altova XML Spy,
RTI DDS, UCI Version 70 schema.
Integrated C++ code to control a Corobot via HTTP messages for an ADP demonstration of gesture recognition technology.
-
08/09-05/12 Designed, implemented and tested receipt, processing and transmission of all J messages supported by the FA-50,
a light attack fighter for the Republic of Korea Air Force. Instrumental in the successful deployment of Link16
tactical data link on this platform.
-
04/07-08/09 As part of an Advanced Development Programs (ADP) team,
implemented various features of Tactical Edgeware software using Microsoft Visual C++ for
F-16 technology demonstrations. Implemented C and C++ code to support various features of
a PC based 1553 bus interface card (Condor) including bus monitoring and remote terminal
and bus controller emulation.
- 04/06 - 04/07 Responsible for design, development, and
implementation of various components necessary for a classified Information
Warfare system in an Advanced Development Programs (ADP) group. Utilized
C/C++, VxWorks, and Wind River Tornado II IDE for embedded applications on
multiple Motorola Power PC's. Also used Borland Builder C++ for a PC based
GUI.
-
02/03-04/06 Continued to perform analysis, design, coding,
and testing of new features on the F-16 USAF & EPAF MFDS utilizing C
language and CPU Tech compiler/debugger for 1750A microprocessor.
|
|
Jun 2001-Feb 2003 Lockheed-Martin Aeronautics (contract) Fort Worth, TX
-
Performed analysis, design, coding, and testing of new features on the F-16 MFDS (Multi-Function Display Set).
-
Instrumental in performing a conversion of existing airborne software from the JOVIAL programming language to C for the F-16 MFDS.
|
|
Dec 1998-Apr 2001 Motorola
(contract) Fort Worth, TX
-
Implemented miscellaneous features for a wideband linear power amplifier in a base transciever station. A Motorola MC68HC912DG128 microcontroller was used running Wind River OSEKWorks OS. Development tools included Wind River OSEKWorks Configurator, Tornado II for OSEKWorks, and Hi-Wave embedded debugger. Worked closely with both management and hardware engineers.
-
Implemented various bug fixes in Motorola's
cellular base transceiver station software. Motorola 68360, VRTX, C, Unix,
ClearCase
|
|
May 1995-Dec 1998 Reltec
Corporation (contract) Bedford, TX
-
Performed System Integration Test procedures
for DISC*S feature package. Implemented a proprietary data link between
DISC*S FITL common card and an ISDN channel card in RTec's Matrix product.
-
Performed integration testing of various
Motorola CableComm features. Implemented an Ethernet network interface
in RTec's DISC*S Digital Loop Carrier system for use in Motorola's CableComm
product. Utilized the BOOTP protocol for acquiring client/host IP addresses.
File transfers were performed using the TFTP protocol and UDP/IP packets
embedded in an Ethernet frame. Implemented TCP/IP to provide client/server
connectivity. Target processor was an i960 running pSOS in an embedded
environment. Development platform was a Unix based Sun Sparc20 with an
Applied Microsystems In-Circuit Emulator and X-Windows based XICE source
level debugger.
|
|
Dec 1993-May 1995
Central Telecom (contract) Fort Worth, TX
-
Ported portions of R-TEC's DISC*S Supervisory
System (SS) from the DOS protected mode platform to a Windows 3.1 platform
utilizing Borland C++ 4.0, XVT's Development Solution for C (DSC), and
Raima Object Manager. Performed object-oriented design and analysis using
Rumbaugh methodology and Select OMT design tools.
-
Implemented Microsoft C code necessary
for successful deployment of R-TEC's Dial-up RDT Supervisory System, a
PC based system used to dial up and provision a remote RDT. Wrote requirements
and design documents for implementation of R-TEC's 16 Alarm Contact proposal
for GTE. Performed all necessary coding, testing, and integration for this
project, incorporating knowledge of TR-833 Environmental Alarms and related
TL1 commands.
|
|
Jul 1993-Dec
1993 Taylor & Company (contract) Fort Worth, TX
-
Responsible for various tasks related
to converting a large database (BPAS-Bass Portfolio Accounting System)
and related applications from Ingres V5.4 to Ingres V6.0. Wrote VAX C utilities
to facilitate conversion process and routines to monitor Ingres database
log file status and for financial modeling applications. Taylor & Company
is the company that is responsible for all securities trading for the billionaire
Bass family of Fort Worth.
|
|
Sep 1992-Jul
1993 Reliance Comm/Tec (contract) Bedford, TX
-
Wrote Microsoft C code necessary to implement
new data rates for R-TEC's Digital Data Service (DDS) channel cards.
-
Merged DISC*S 1 ISDN code into Synchronous
Optical Network (SONET) DISC*S SS subsystem. Wrote system test procedure
documents for ISDN provisioning and maintenance features.
-
Conducted system test procedures for R-TEC's
DISC*S Fiber in the Loop (FITL) implementation.
Apr 1992-Sep 1992 General
Dynamics (contract) Fort Worth, TX
-
F-16 C/D Cockpit Systems Mechanization
group. Performed analysis of Design Change Requests (DCRs) for implementation
of Multi-Function Display (MFD) software. DEC VAXstation 2000, DECwindows,
Jovial (J73) DOD-STD-2167.
Oct 1991-Apr 1992 Reliance Comm/Tec (contract)
Bedford, TX
-
Performed analysis, design, development,
integration, and testing of software to implement provisioning features
for R-TEC's Integrated Services Digital Network (ISDN) channel card to
be used in its existing digital loop carrier system, DISC*S 1. 80386 based
Microsoft C and Intel assembly.
Mar 1991-Oct 1991 UTL
Corp/Boeing (contract) Dallas, TX
-
Intel C and 80286 assembly code analysis
and technical descriptions of AWACS/ESMOS for MIL-STD-1679 documentation
project.
Jul 1990-Mar 1991 Reliance Comm/Tec (contract)
Bedford, TX
-
Responsible for development of various
components of the Supervisory System (SS) for R-TEC's Digital Intelligent
Subscriber Carrier System (DISC*S 3). 80386 based Microsoft C and Intel
assembly code.
Mar 1990-Jul 1990 Texas
Instruments, Inc. (contract) Dallas, TX
-
Advanced Products Development group. 80286
based C machine control code for TI proprietary project.
Apr 1989-Mar 1990 DSC Communications (contract)
Plano, TX
-
Designed, implemented, and debugged C
code for DSC's Centralized Management System (CMS), a product used to manage
networks of digital telephone switching systems.
-
Wrote detached processes and related code
for message routing from VAX host to PC workstations. Provided synchronization
between workstations and host databases via message logging, file transfers,
and real time updates.
-
Responsible for all aspects of user interface.
Aug 1987-Apr 1989 General Dynamics (employee)
Fort Worth, TX
-
Supported the design, testing, implementation,
and documentation of special avionics software required by the Advanced
Fighter Technology Integration F-16 program.
-
Developed /implemented software test/debug
tools in Ada.
-
Tested Data Entry/Cockpit Interface Set
(DE/CIS) Operational Flight Program (OFP) utilizing Harris 800 simulation
test facilities.
-
Developed new and modified existing avionics
software utilizing Jovial (J73) programming language (DOD-STD-2167).
Jun 1983-Aug 1987 Texas Instruments (employee)
Sherman, TX
-
Wrote 9900 Assembly language machine control
routines essential to successful implementation of TI/Raytheon Nd:YAG laser
marking system for integrated circuits (ICs).
-
Wrote BASIC/Pascal programs for part tracking
and inventory control utilizing integrated PC and vertical carousel for
part storage.
-
Developed diagnostic expert system for
automated semiconductor manufacturing equipment.
|
Education |
1991
Texas
Christian University Fort Worth, TX
-
Master of Business Administration (MBA)
-
Emphasis in Finance
1987 East
Texas State University Commerce, TX
-
Bachelor of Science (BS)
-
Computer Science Major, Double Minor in
Mathematics and Physics
-
Overall GPA 3.39
1983 Grayson
County College Sherman, TX
-
Associate of Business Administration
|
Interests/Hobbies |
Motorcycles,
weight lifting, political theory, economics |