SlideShare a Scribd company logo
Donald R. Franklin (RdataIS@Mac.Com)
Summary
Proven and experienced, skilled problem solver. Degreed in Computer Science,
years of software, systems analysis, design, documentation, code and test for safety
critical, real time embedded systems. Very strong Ada 83, Ada-95 and C/C++ and
FORTRAN language experience. Strong unit testing experience. Have worked
many engineering projects to a successful conclusion, each in various stages of
completion or maintenance. Performed in engineering, development, architecture,
analysis, re-engineering, process, verification and validation roles as a team
member and in lead roles. Member of Association for Computing Machinery
(ACM), IEEE Computer Society and SIGAda. AdaCore tools experience.
Member of Apple Developer Connection (ADC). Self-motivated, I learn quickly
and work well with others. Security clearance is current.
Skills
Summary
Exper
Skills and interests include the integration and configuration, analysis, design,
implementation and test for Object Oriented, Transaction-based, User-centric
and/or embedded systems. Have applied structured and object-oriented
techniques to architect, design and implement, test, deploy, maintain and re-
engineer (rehost) real-time, embedded, and transaction-based systems with
engineering tools e.g., UML, ROSE, R/T SA/SD, OOA, OOD and others in the
context of SEI CMM (levels 2 through 5), ARINC, DOD-STD 2167A, 2167, 498
and DO-178B/C & DO-254, per Mil-Std-1553, 1750, FAA, Flight Management
Systems (FMS), DoD, Commercial and NASA standards and guidelines.
(832) 331-594221000 Harvest Hill Houston, TX. 77073-3219
-ience
Sum-
mary
Exper
-ience
Experienced with many different computer hosts and target operating environments These
include UNIX, Mil-Std 1750A, DDC-I DEOS, Mac-IOS, PowerPC, TMS, Wintel, Intel,
Mac-OS-X, SUN, SGI, IRIX, Ultrix, DEC, HP, IBM PowerPC, LINUX, Honeywell,
Rational, AYK, UYK, Freescale, and ARM. Process tools used include DOORS, AUnit
and CUnit, JTAG, TestCase, TeamTrack, ClearQuest, ClearCase, Requisite Pro, PVCS,
VSS, Synergy, CM, CMS and others. CASE/IDE tools used include Green Hills, Rational,
SUN, Mac Xcode, GNU GCC and GNAT, Code Composer, Eclipse, OpenArbor, GRASP,
Microsoft Visual Studio, X-Windows, StP, DFD / CFD, UML, STD Teamwork, and
Understand. Test tools include in-circuit-emulators, simulators / stimulators, logic
analyzers and oscilloscopes.
I program in Ada, Assembly, C, C++, C#, Objective-C, Cocoa, JAVA, JAVA Script,
BASIC, FORTRAN, Micro-Assembly, Pascal, and scripting languages (Perl, PHP,
TCL, Ruby, SQL, XML, HTML, DEC VAX-DCL, MCR, etc). I have programmed in
other PL/I and OOP languages (TacPol, MOL) and COBOL and RPG.
5/2015-Present Senior Systems Embedded Engineer under contract to Lockheed
Mission Systems & Training, Moorestown, NJ
3/2014-11/2014 Senior Systems Verification Engineer under contract to Verocel, Inc,
Westford, Ma on the software certification of a Flight Management System for a Part-25
aircraft FMCS Operational Flight Program (OFP) for the Executive (Exec), BootRom
Assembly, Prediction Profile (PP), Data Link (DL), Built-in Test (BITE) and Trajectory
Integration (TI) components. Learned and applied the company’s VeroTrace verification
tools to complete requirements review and analysis; verification analysis, development
and reviews; and test case development and reviews. Source code was in Ada and
M680X0 Assembly.
7/2013-2/2014 Senior Systems/Software Embedded Engineer under contract to Avionic
Instruments, Avenel, New Jersey on the Integrated Power Distribution Unit (IPDU) for
the S-97 Helicopter prototype. Analyzed new required capabilities. Updated
Requirements documents and helped publish the DO-178B PSAC, SDP and SVP.
Supported the client at PDR / CDR.
7/2012-11/2012 Senior Software Engineer under contract to Lockheed-Martin Missiles
and Fire Control Systems, Orlando, Florida on the Global Positioning System (GPS)
Independent Research and Development (IRAD) project. Reverse-Engineered legacy
GPS Ada, Ada95 and Assembly software and fitted them to new requirements per the
IRAD. Wrote software for UART driver GPS Receiver handshaking to increase
reliability and to meet updated throughput requirements. Used Green Hills Ada-95-
Multi and GPL GNAT 2012 IDEs for development and STI’s Understand for reverse
engineering.
12/2011-2/2012 Senior Systems/Software Requirements Engineer under contract to
Curtiss-Wright Controls Sensor Integrated Systems, City of Industry, California on the
Data Control Unit (DCU) and Signal Processor (SP) for the CH-53 Helicopter
upgrades. Analyzed new required capabilities from the updated Systems Requirements
documents and assessed these requirements for impact to the other software
deliverables for the CH-53, including the hardware and software requirements, design,
code and test documents. Captured resolutions to bring the deliverable products into
compliance with the required changes. Used DOORS, ClearQuest, Microsoft Visual
Donald Franklin (832) 331-5942 Page 2
SourceSafe and Green Hills IDE with C and Ada.
11/2009-7/2011 Senior Embedded Systems/Software Engineer under contract to
Goodrich Sensor Integrated Systems, Burnsville, Minnesota on the Cockpit Data
Management (CDM) Electronic Flight Bag (EFB) project. Helped Goodrich obtain
certification for their Electronic Flight Bag (EFB) product. The time-to-market was short
and it was critical to the project to complete this phase so that they could get FAA
approval to test their In-Trail Procedures App on a commercial aircraft. Engineered and
developed C, C++ and Assembly for the embedded flash file system (EFFS) on the
AID PPC platform and for the compact flash file system driver (FFS) on the SDU
80x86 platform. Performed Structured Coverage Analysis (SCA), Data and Control
Coupling Analysis (DCC) to support DO-178B level-C certification. Used DEOS
RTOS (with OpenArbor Eclipse IDE) for development. Used DOORS for requirements
management. Used PVCS for configuration management. Used Serena Teamtrack for
change request management. Used OpenProject for schedules.
6/2008-2/2009 Software Verification Lead under contract to Breeze-Eastern, Union,
New Jersey on the HS-35000 Future Lynx Rescue Hoist System (RHS) project. Helped
the client qualify to develop DO-178B software and DO-254 hardware for their
customer of this future product by designing, implementing and documenting their
software verification and validation process and then supporting the client during
software process audits by their customer. Helped the client to design and document
corporate and project level planning documents to support the verification and validation
required for DO-178B level B. Suggested tools that support the automation of test and the
collection of metrics for the corporate and project software verification and validation
functional areas. Used DOORS to associate, capture and produce high level test
requirements and Systems Requirements Specification (SRS) traceability.
3/2008-6/2008 Systems/Software Developer under contract to BVR Technologies,
Rockford, Illinois on the CH-53GA German Avionics Management System (GAMS).
project. Performed DO-178B Level-A and C software development for ARINC-615 data
loader, Turbine Gas Temperature (TGT) and ARINC-429 Channels assignment software
CSCs. Used UML and SA/SD diagrams to communicate solution approaches. Tested
software with software drivers that assigned inputs and observed the outputs generated.
Software and test drivers were implemented in C and Assembly. Used Understand to
reverse engineer and conceptualize legacy software in order to expedite implementation of
the required software changes.
6/2007-12/2007 Systems/Test Engineer under contract to Honeywell Commercial
Aviation Systems, Phoenix, Arizona on the 787 Flight Control Electronics (FCE)
project. Performed DO-178B Level-A, Systems Safety of Flight, End-to-End test
analysis for the ACE Post Flight Com/Mon Wraparound Stimulator and the Power
Control Module (PCM) software and firmware. Developed test plans and procedures.
Learned the client's test processes and tools quickly. Supported requirements and test
procedure reviews. Used client simulator / stimulator test benches with SSL test
scripts and other tools for test development and checkout.
2/2006-3/2007 Systems/Software Engineer under contract to Rockwell Commercial
Transport Systems, Cedar Rapids, Iowa on the Satellite Communications (SATCOM)
Legacy Upgrade projects. Performed DO-178B software and unit test development for
ARINC-429 interfaced Flight Management System (FMS), BITE and Onboard
Maintenance System (OMS) CSCIs. Learned the client's design, processes and tools
Donald Franklin (832) 331-5942 Page 3
quickly. Supported requirements, design, code and test procedure reviews. Used
DataTrac 400H A-429 bus analyzer, simulators and stimulators, ClearCase,
DOORS, ClearQuest, DDC-I and DEC Ada and other tools for development and test.
Recommended model-based tools and processes for cutting over current product
capability into their Next-Gen SATCOM.
4/2004-6/2005 Software Test Engineer under contract to Boeing IDS Airplanes &
Tankers, Long Beach, California on the AISF Legacy Upgrade projects. Performed DO-
178B integration test development on Flight Management (FMS) simulated (modeled)
and real hardware LRUs and their 1553 or ARINC-429 interfaces at the systems
integration level. Learned the client’s SEI CMMI Level-5 certified processes and tools
quickly. Developed new tests for the C-17 OBIGGS II Interface, Mil-Std-1553
configured LRU tests for the Warning and Caution (WCC), Aircraft Propulsion Data
Management (APDMC) and other computers, Units and Interfaces. The Block-16 part of
this effort passed TRR and Air Force customer FQT on time and within budget. Was
recognized for accomplishments.
1/2004-4/2004 Software Engineer under contract to Raytheon Integrated Defense
Systems, Newport, RI on software-based monitoring project. Performed UML-like
analysis and design and Ada software for submarine onboard computer monitoring
systems.
2001-2004 and other dates since 6/1984 Founder and Chief Executive Officer for Ray
Data Services, Homer, Louisiana and Houston, Texas on various projects. Business
Developer. Directly responsible for qualifying company for and obtaining and
maintaining 8(a), HubZone and Small Disadvantaged Business (SDB) certifications by
the Small Business Administration (SBA). Completed and maintained business plans.
Defined and published ISO-9001-2K business processes and standard operating
procedures (SOP). Searched out and responded to requests for proposals. Partnered with
Computer Sciences Corporation (CSC) on the Defense Integrated Military Human
Resources System (DIMHRS) proposal.
1/2003-1/2004 E-Rate Program Specialist for the Aldine Independent School District
(AISD) Technology Services. Prepared the Request For Proposals (RFPs) for Vendors to
bid on various E-Rate projects. Implemented the first vendor web portal and web site for
the district’s Year-7 SLD E-Rate program. The site was designed, implemented and
deployed in one weekend. Used Javascript, HTML and IBM’s QuickPlace portal tool.
6/2001-3/2002 Software Engineer under contract to Aerojet Space Systems on the Space
Based Infrared System (SBIRS GEO). Did detailed design for the High Speed I/O
(HSIO) CSC of the Signal Processing Assembly (SPA). Used STI’s “Understand” tool
to reverse engineer Prototype HSIO code, RTOS API and reusable flight software legacy
code written in Ada-95 (to help abstract and expedite design factoring). Introduced the
software team to Ilogix’s “Rhapsody” and “Timewiz” tools. Used Excel Win A&D
UML CASE drawing tool to capture design. Recommended the use of Rational ROSE in
addition to Win A&D to improve team S/W design collaboration. Performed analysis and
system-level qualification test planning for the required anomaly, detection and
resolution (ADR); single event upset (SEU); and fault management (FM) capabilities.
Performed SBIRS HEO hardware qualification test at the integration site of Lockheed,
Donald Franklin (832) 331-5942 Page 4
the prime contractor. Developed, debugged and executed Space Command Language
(SCL) “C” based” test scripts. The test was successfully demonstrated to the USAF
customer.
8/2000-6/2001 Software Engineer under contract to Lockheed Missiles & Space
Sunnyvale, California on SBIRS HEO. Performed unit testing on low level, packaged
units and the Command Interface (CI) API. Software was written in Ada-95 with Rational
APEX. The test generator (TG) and Rational Testmate tools were used to generate test
cases. Testing was done on SUN hosts and the Honeywell RH-32 target. . Used GNU
GCC/GNAT software to fix flight software and to close software SCRs/SPRs.
3/2000-7/2000 Software Test Engineer under contract to Raytheon Training Systems
Houston, Texas on the Space Station SCR effort. Part of a team that closed Software
Change Requests (SCR) for Space Station software as assigned. Used HWIL simulators.
1/2000-3/2000 Software Engineer under contract to Raytheon Missile Systems Tucson,
Arizona on the Standard-Missile Platform Re-targeting project. Consulted to client on
ways to cut-over to more modern hardware platforms (Motorola G3 and G4 Power PC
(PPC) RISC from existing Mil-Std 1750As, and ways to incorporate more modern, off-
the-shelf, software development toolsets.
6/1999-3/2000 Software Test Engineer under contract to Honeywell Commercial Avionic
Systems Phoenix, Arizona. Performed formal certification testing for Boeing 777, 737 and
767/757 Displays and Flight Management Subsystems (FMS). Wrote and modified test
scripts and test drivers in Ada and “C”. Closed Software Change Requests (SCRs) as
assigned.
12/1997-6/1999 Software Engineer under contract to Raytheon Training Systems
Houston, Texas on the Interim Control Module (ICM) project. Code was done in Ada and
C using Rational APEX on a SGI host platform. Target platform and environment was
based on VxWorks OS. Booch-based OOD was used to identify and define objects.
Developed Communications and Tracking (C&T) simulation systems to NASA
requirements. Implemented ground/flight software, commanding and control (C&C) and
sensor modeling. Sensors included: Radio Frequency Subsystem (RFS) Partition,
Transponders, Antennas, RF Group, amplifiers, and power supplies. Instrumental in
preparing object-based design and presentation for the NASA customer that satisfied a
critical “drop dead” or Proceed date for customer.
12/1996-12/1997 Software Engineer under contract to Lockheed Missiles and Space
Sunnyvale, California on the Theatre High Altitude Area Defense (THAAD) program.
Developed and performed tests of Ada, “C” and FORTRAN-based flight software with
smart test drivers wrapped with UNIX shell scripts.
5/1997-12/1997 Software Engineer under contract to Litton Data Systems San Jose,
California on the AP/APR-39 RADAR Warning Receiver (RWR) project. Made
enhancements to the RWR software per assigned requirements. Performed threat
analysis, algorithm design, code and unit test for customer defined RWR enhancements.
Donald Franklin (832) 331-5942 Page 5
Used signal generators and simulators to help unit test, discover and repair anomalies in
software.
6/1995-1/1997 Software Systems Integrations Engineer under contract to Lockheed
Aeronautics Smyrna, Georgia on the C130J project. Was on the first flight team. Designed
and coded systems software that interfaced direct memory access (DMA) H/W in RISC
Mips 4X00 target to the Operational Flight Program (OFP) S/W. Used Interleaf on SUN
SPARC for Mil-Std 2167A and DO-178B documentation. Wrote DEC and UNIX-based
unit test drivers and scripts. Used SUN hosted Telesoft Ada to target RISC Mips 3500
and 4600/4700. Performed software subsystems development oversight for project’s
suppliers of embedded avionics and propulsion subsystems that contained software or/and
firmware and that would be installed on the C-130J/382J and interfaced to the Flight
Management System (FMS),. Reviewed software and subsystem documentation to concur
compliance with agreed to development processes, quality and DoD-2167A & DO-178B.
Traveled, when requested by the project manager, to sites of subsystems subcontractors to
help expedite acceptance of subsystem to be delivered. Conducted and supported
teleconferences with subcontractors and LMAS groups (SQA, SEPD, R&M, Safety and
FAA S/W DERs). Recognized and commended by the C-130J project manager.
3/1995-6/1995 Software Engineer under contract to Allied Signal Teterboro, New Jersey
on the C130/C141 software upgrades project. Coded CSUs of the AFCP, DPU and TOP
CSCIs.
Wrote test drivers and scripts in Ada, C and 1750A assembly Tested low level
capabilities (including memory and poweron test S/W, utilities and API S/W).
11/1994-3/1995 Software Engineer under contract to Rockwell International Cedar
Rapids, Iowa on the F-22 CNI UHF/VHF CSCI project. Developed CSUs of the UV
Command and Control (C&C) Processing CSC. Wrote S/W tools to collect code metrics.
4/1994-11/1995 Systems Implementer under contract to Shell Oil Company Houston,
Texas on the HMS_2 financial trading system. Performed analysis and performance
studies for the deployment environment needed to implement a real-time financial trading
system. Wrote the test plan and test case definitions.
12/1993-4/1994 Software Engineer under contract to General Dynamics Land Systems
Sterling Heights, Michigan on the M1A2 tank project. Wrote S/W Requirements (SRS
and SDD) for the H/TEU CSCI. Wrote RISCAda S/W utilities, C, and PERL scripts to
traverse CSCI directories and convert the coding template documentation to the adopted
S/W Development Folder (SDF) methodology.
1/1993-12/1993 Consultant/Software Architect under contract to Paramax LTD
Winnipeg, Manitoba Canada on the Integrated Computing Environment (ICE) CSCI of the
Advanced RADAR Integration System (ARIS) project. Defined ICE S/W model and
captured ICE S/W requirements from the ARIS SSS and SS/DD. Provided rationale for
Open Software CoTS tools to support ICE development and ARIS runtime. Lead a team of
five software engineers.
Donald Franklin (832) 331-5942 Page 6
12/1992-1/1993 Consultant/Software Engineer under contract to IBM and SAIC Gulfport,
Mississippi on the Test Analysis CSC and Evaluation (EVAL) CSCI.
8/1992-12/1992 Software Engineer under contract to General Dynamics Land Systems
Sterling Heights, Michigan on the Common Chassis Advanced Technology Demonstrator
(CCATTD) project. Wrote S/W Requirements for the Command, Control &
Communications (C3I) CSCI of the Armored Systems Modernization (ASM) program.
Wrote Functional Test Procedures (FTP) and UNIX scripts to test CSUs of the Fire
Control Electronics Unit (FCEU) CSCI. Did analysis and special studies for the
Advanced Field Artillery System (AFAS) variant of the Common Chassis Advanced
Technology Demonstrator (CCATTD).
3/1990-8/1992 Computer Systems Analyst direct at Lockheed Engineering & Sciences,
Houston, TX on the Space Station Freedom Program (SSFP). Evaluated vendor S/W to
assure conformance to SSFP requirements. Wrote Teamwork 4.0-X User Menus with
Teamwork Extensibility Language and X-window system for SSE O.I. 6.0. Wrote Ada
based filters and utilities. Performed as Software Lead on the Avionics Integrated
Environment (AIE) project. Defined AIE requirements. Evaluated Rational Teamwork
Interface (RTI), Rational Publishing Interface (RPI), Rational Design Facility (RDF),
Rational Compilation Facility (RCF), Cadre's Teamwork 4.0, and Interleaf Publisher 5.0.
Documentation was written to DoD-2167A standards.
6/1989-3/1990 Software Engineer under contract to TRACOR Austin, Texas on the
ALE-47 V1 Electronics Counter-Measures Rapid Prototype effort. Wrote Ada
applications software for the Mil-Std 1553-B Avionics (AV) and Electronic Warfare
(EW) data busses. Quality Software was delivered working and on time (in two months).
1/1989-6/1989 Software Engineer under contract to LT Vought Grand Prairie, Texas on
the Multiple Launch Rocket System (MLRS) Data Processing Unit (DPU) of the Fire
Direction Data Management System (FDDM). Designed, wrote, and tested Ada software
for the Ammunition & Fire Unit (AFU) Message Processor. Used CardTools to capture
design data. Used a DEC VMS VAX host to target a DEC ELN micro-VAX.
7/1985-1/1989 Software Engineer under contract to Magnavox Government Electronics
Fort Wayne, Indiana on several projects. For F-15 BVRID project, wrote an Ada Text_IO
Package subset for a Board Support Package (BSP) to run on a Motorola 68020 based
target. Used Verdix Ada Development System (VADS) to produce the image code. The
code was tested on the Advanced Field Artillery Tactical Data System (AFATDS) target
hardware with 020Bug & 130Bug debuggers and later using a Tektronics 8541 In-
Circuit Emulator (ICE) and a source level debugger. Did analysis, Kalman Filter
simulations, design, Scheduler & A/D code, and test for a special military project (Black).
Wrote support software for the Motorola VME target environment. Modified the “C”
based Small Screen Simulator (SSD) Simulator to run on the Mac II, Mac SE and
MacPlus systems in addition to the VME target. These new platforms allowed AFATDS
testing to be completed sooner. The Mac effort was done in LightSpeed C. Adapted GKS
for the ETAS project. This effort was done in Telesoft Ada. Made optimizing
enhancements to AFATDS DBDF CPC resulting in 1000% improvement in performance.
Used UNIX based Sun 3/60 to do preliminary and detailed design for Environmental &
Donald Franklin (832) 331-5942 Page 7
Data Management (DM) TLCSCs on the P-3 Update IV Project. Produced Mil-Std
2167A documentation with Interleaf Workstation Publishing S/W and Teamwork
Analysis & Design tool.
2/1985-7/1985 Software Engineer under contract to Gould Ocean Systems Euclid, Ohio
to design, code, test, and document ATE software for the ADCAP Receiver UUT Test
Set. Wrote I/O drivers for HP IEEE-488 and RS-232 interface type devices. Wrote
utilities. Implemented the user interface on HP-9826 network. Did data flow diagrams
(DFD), data dictionary (DD), process descriptions (PD), and Mil-Std 1679
documentation. Code was written in HP Basic.
8/1984-2/1985 Software Engineer under contract to Martin Marietta Orlando, Florida for
Telos Federal Systems. Defined requirements for the Multiple Launched Rocket System
Terminally Guided Warhead (MLRS TGW) project.
3/1983-8/1984 Software Engineer direct at Telos Federal Systems Lawton, Oklahoma
for the Fire Support Planning Guidance (Guidance) and Fire Support Planning( FSP)
CPC's of the AFATDS project. Had management responsibilities for five other software
engineers and programmer/analysts. Supported the prime contractor in defining and
translating Army requirements into software specifications for AFATDS. Helped write B-
5's and C-5's documentation. Used PSL/PSA tool to check analysis consistency and
completeness and to generate B-5's. Used Ada-based Object Oriented Design (OOD)
techniques and Decision Trees to model Army’s Planning and Guidance Processes.
Software Engineer for the Simulator/Stimulator (Sim/Stim) CPCI of the AFATDS
project. Did analysis, Ada object oriented preliminary and detailed design and
documentation (B-5's), as well as special task analysis and trade-off studies. Represented
Telos on several occasions at the customer site during the Tasks Analysis, System
Concepts Document, and System Design Document preparation. Digital Standard Runoff
(DSR) was used to produce the documentation.
Systems and Applications Programmer for the Systems Operational Software Section
(SOSS) of the FATDS project. Did the Program Design Language (PDL's) and code for
the Battery Computer System Linker (BLINK). Most module PDL's were done in Ada.
The remaining modules were done in Pascal. The code was written in FORTRAN-77 on
a DEC 11/70 and translated to VAX VMS FORTRAN-77. Lead a team of three software
engineers for the implementation of version 2.0 Report Information Generator (RIG), a
data base management system. Developed the schedules, assigned work, coded, and
reported our progress to management. Code was written in FORTRAN-77 AND
MACRO-11 on a DEC 11/34. Designed, coded and worked closely, with the customer
to implement the COMPOOL Mapper Program (COMAP) based on the TacPol language.
2/1982-3/1983 Systems Programmer direct at the United Gas Company, Shreveport, La
for the Refinery Graphics Computer Subsystem (RGC). Did design, code,
documentation, test, and demonstrations. The RGC became part of a refinery metering
system used for the automatic off-loading and loading of fuels in Yanbu, Saudia Arabia. It
communicated to the Master and Berth computer subsystems via a DC Hayes modem
using a special protocol. Code for the RGC was written in Pascal and M-6809 Assembly
on a HP-64000 host In-Circuit Emulator (ICE). The target system was a Modulus-One
Donald Franklin (832) 331-5942 Page 8
M-6809 system configured with onboard ROM (firmware), A/D interfaces, and relays.
Wrote a Pert/CPM software with enhanced report capabilities. This was used by
management.Wrote "escape sequence" scripts to demonstrate the graphics capabilities of
the DEC VT-125 for the RGC display. Modified a file transfer communications program
to run on the 'Homebrew' CP/M system and the Televideo 802 Computer system.
8/1981-1/1982 Staff Sales Support at Hewlett Packard San Antonio, Texas. Taught five-
day classes on Pascal for customers of HP-1000 scientific computers. Represented the
company at several computer trade shows and seminars, most notably Concepts '81.
Responsibilities included setting up equipment before a show, demonstrating computer
systems, peripherals, and applications during a show, and 'tearing down' the equipment
after a show.
8/1980-8/1981 Software Auditor at Texas Instruments Austin, Texas for all Data
Systems Division Software products. Responsibilities included the complete
independent test of the products. Tested the System Command Interpreter (SCI) for the
TX5, DX5, DX10, and DNOS operating systems. Audited several versions of Pascal and
Rifle for the various operating systems. Also audited BASIC, COBOL, Sort-Merge,
DBMS/Query, TIFORMS (a forms generator package) and TPL (a BASIC/Pascal like
terminal programming language).
7/1979-8/1980 Systems Software Programmer and Staff Member at General Electric
Aircraft Equipment Binghamton, New York. Responsibilities included the design,
code, documentation, and test for the data transmission modules (DM) of the Thrust
Management System Operating System (TMSOS) for the Boeing 767/757 First Flights.
Wrote the DBMI, DBMR, and DTRAN modules. Modified the OIU to reflect the TMS
software architecture from the F-18 Baseline. Designed and wrote the TMSOS
Programmer's reference card (PRC) and Programmer's Reference Manual (PRM).
Validated the MCP-701A Emulator/Simulator for MCP-701A software development
on a VAX. Helped prepare GE's annual report to government agencies for funding of
ongoing research projects.
5/1976-7/1979 Senior Firmware Programmer/Analyst at Control Data Aerospace
Bloomington, Minnesota for the Tactical Data Center (TDC) Expansion Project. Did the
software redesign, code, test, documentation, integration, reviews, and field support for
the MP-60 Emulator, I/O controller, Litton L3050 Emulator, and Real-time Equipment
(RTE) controller Firmwares, respectively. Systems were deployed for Army customer
in Fort Monmouth, New Jersey. Some changes resulted in a 4000% throughput increase.
Did the design, code, test, and field patch for the "Dig" lights implementation.
Investigated and fixed a serious problem with the I/O controller emulated RTE. Firmware
was patched at the customer site. Modified the L3050 Emulator to handle simulation
clocking of L3050 real-time in firmware.
Firmware Programmer/Analyst for the Precision Location and Strike (PLSS) and
Mobile Sea Range (MSRGE) subsystems. Did the software requirements, design, code,
documentation, test, integration, reviews, acceptance, and demonstration of the
microcode diagnostic firmware.
Did software design, code, test, documentation, integration, reviews, acceptance, field
Donald Franklin (832) 331-5942 Page 9
servicing, and status reporting for the Unit Record Controller (URC), the Mass Storage
Controller (MSC), and MP-60 Emulator firmwares as required by the Andrulis Company.
Wrote custom firmware to support the l742 drum printer, the l7xx mag tape drives (3),
Hawk disk drives (2), and a full-duplexed Tektronics terminal. Traveled to
Washington, D.C. to install the firmware and software and to support the customer.
Associate Firmware Programmer/Analyst for the MP-60 Firmware Update and the
Flight Test Safety System (FTSS). Upgraded the firmware for the MP-60/l0 to fake a
Look Ahead Stack like the MP-60/20’s.
Educa-
tion
Trainin
g
Refer-
ences
Louisiana Technical Univ. 1994 (Graduate study Computer Science)
University of Southern California at Barksdale AFB 1982-1983 (Graduate study
Systems Safety)
Southern University, Baton Rouge, Louisiana ( B. S. Computer Science, Minor in
Math) 1976
Honeywell Corporate Research Center Internships (Summers of 1974 and 1973)
2015 NI Intro to Labview and Developing Monitoring/Control Systems Seminar
2015 edX UC BerkeleyX Electronic Interfaces
2015 edX RiceX Discrete Time Signals and Systems, Part 1: Time Domain
2015 edX MITx Intro to Aerospace Engineering: Astronautics and Human
Spaceflight
2014 Udemy Programming in the SWIFT language
2014 Apple Developer Tools Training Refresher
2013 iTunes University-Based Apple iOS Training
2012 Apple Developer Tools Training
2012 Electrostatic Discharge Awareness Training
2010 DEOS RTOS Process Developer Training
2007 DO-178B Training Refresh
2001 Spacecraft Command Language (SCL) tool for Simulation-based testing
2001 OOASIS Method of OOD by S/W Productivity Consortium
Upon Request.
Donald Franklin (832) 331-5942 Page 10

More Related Content

What's hot

Resume
ResumeResume
Yakaiah_Resume_9Yrs
Yakaiah_Resume_9YrsYakaiah_Resume_9Yrs
Yakaiah_Resume_9Yrs
Yakaiah S
 
Tom_Osborne_Resume
Tom_Osborne_ResumeTom_Osborne_Resume
Tom_Osborne_Resume
Tom Osborne
 
Resume- Director of Engineering
Resume- Director of EngineeringResume- Director of Engineering
Resume- Director of Engineering
johnsodd
 
Michael_Joshua_Validation
Michael_Joshua_ValidationMichael_Joshua_Validation
Michael_Joshua_Validation
MichaelJoshua
 
K Chandrasekaran
K ChandrasekaranK Chandrasekaran
K Chandrasekaran
Chandru Sekaran
 
Munish_Updated Resume
Munish_Updated ResumeMunish_Updated Resume
Munish_Updated Resume
munish raj
 
Standards for safety and security in avionics
Standards for safety and security in avionicsStandards for safety and security in avionics
Standards for safety and security in avionics
Alessandro Bruni
 
Kavaskar_LatestResume
Kavaskar_LatestResumeKavaskar_LatestResume
Kavaskar_LatestResume
Kavaskar Kava
 
Avionics Software Standards
Avionics Software StandardsAvionics Software Standards
Avionics Software Standards
Sushma Reddy
 
Resume-GreggCure-June3,2015
Resume-GreggCure-June3,2015Resume-GreggCure-June3,2015
Resume-GreggCure-June3,2015
Gregg Cure
 
KatherineYekhilevsky_2015
KatherineYekhilevsky_2015KatherineYekhilevsky_2015
KatherineYekhilevsky_2015
Katherine Yekhilevsky
 
PrashantSoni_exp_embeddedSwDevelopment_latest
PrashantSoni_exp_embeddedSwDevelopment_latestPrashantSoni_exp_embeddedSwDevelopment_latest
PrashantSoni_exp_embeddedSwDevelopment_latest
Prashant Soni
 
RamPravesh_Kumar
RamPravesh_KumarRamPravesh_Kumar
RamPravesh_Kumar
Ram pravesh kumar
 
Ramesha Rao
Ramesha RaoRamesha Rao
Ramesha Rao
Ramesha Rao
 
Code Coverage in Theory and in practice form the DO178B perspective
Code Coverage in Theory and in practice form the DO178B perspective   Code Coverage in Theory and in practice form the DO178B perspective
Code Coverage in Theory and in practice form the DO178B perspective
Engineering Software Lab
 
Software+struc+doc
Software+struc+docSoftware+struc+doc
Software+struc+doc
G.C Reddy
 
Paul Fry Project Resume
Paul Fry Project ResumePaul Fry Project Resume
Paul Fry Project Resume
Paul Fry
 
Rohan_Ramesh_Adivarekar
Rohan_Ramesh_AdivarekarRohan_Ramesh_Adivarekar
Rohan_Ramesh_Adivarekar
rohan adivarekar
 
K Chandrasekaran
K ChandrasekaranK Chandrasekaran
K Chandrasekaran
Chandru Sekaran
 

What's hot (20)

Resume
ResumeResume
Resume
 
Yakaiah_Resume_9Yrs
Yakaiah_Resume_9YrsYakaiah_Resume_9Yrs
Yakaiah_Resume_9Yrs
 
Tom_Osborne_Resume
Tom_Osborne_ResumeTom_Osborne_Resume
Tom_Osborne_Resume
 
Resume- Director of Engineering
Resume- Director of EngineeringResume- Director of Engineering
Resume- Director of Engineering
 
Michael_Joshua_Validation
Michael_Joshua_ValidationMichael_Joshua_Validation
Michael_Joshua_Validation
 
K Chandrasekaran
K ChandrasekaranK Chandrasekaran
K Chandrasekaran
 
Munish_Updated Resume
Munish_Updated ResumeMunish_Updated Resume
Munish_Updated Resume
 
Standards for safety and security in avionics
Standards for safety and security in avionicsStandards for safety and security in avionics
Standards for safety and security in avionics
 
Kavaskar_LatestResume
Kavaskar_LatestResumeKavaskar_LatestResume
Kavaskar_LatestResume
 
Avionics Software Standards
Avionics Software StandardsAvionics Software Standards
Avionics Software Standards
 
Resume-GreggCure-June3,2015
Resume-GreggCure-June3,2015Resume-GreggCure-June3,2015
Resume-GreggCure-June3,2015
 
KatherineYekhilevsky_2015
KatherineYekhilevsky_2015KatherineYekhilevsky_2015
KatherineYekhilevsky_2015
 
PrashantSoni_exp_embeddedSwDevelopment_latest
PrashantSoni_exp_embeddedSwDevelopment_latestPrashantSoni_exp_embeddedSwDevelopment_latest
PrashantSoni_exp_embeddedSwDevelopment_latest
 
RamPravesh_Kumar
RamPravesh_KumarRamPravesh_Kumar
RamPravesh_Kumar
 
Ramesha Rao
Ramesha RaoRamesha Rao
Ramesha Rao
 
Code Coverage in Theory and in practice form the DO178B perspective
Code Coverage in Theory and in practice form the DO178B perspective   Code Coverage in Theory and in practice form the DO178B perspective
Code Coverage in Theory and in practice form the DO178B perspective
 
Software+struc+doc
Software+struc+docSoftware+struc+doc
Software+struc+doc
 
Paul Fry Project Resume
Paul Fry Project ResumePaul Fry Project Resume
Paul Fry Project Resume
 
Rohan_Ramesh_Adivarekar
Rohan_Ramesh_AdivarekarRohan_Ramesh_Adivarekar
Rohan_Ramesh_Adivarekar
 
K Chandrasekaran
K ChandrasekaranK Chandrasekaran
K Chandrasekaran
 

Similar to 5_16_15_Chron_Resume

Ramesh gupta cv
Ramesh gupta cvRamesh gupta cv
Ramesh gupta cv
Ramesh Gupta
 
Final_Resume_Rev L
Final_Resume_Rev LFinal_Resume_Rev L
Final_Resume_Rev L
Herve Pierre
 
Resume_Tiede_1212016
Resume_Tiede_1212016Resume_Tiede_1212016
Resume_Tiede_1212016
Robert Tiede
 
res01
res01res01
Kenn_Young_042016
Kenn_Young_042016Kenn_Young_042016
Kenn_Young_042016
Kenn Young
 
Resume-06-13-2016
Resume-06-13-2016Resume-06-13-2016
Resume-06-13-2016
David Thiessen
 
Resume[1]
Resume[1]Resume[1]
RamachandraParlapalli_RESUME
RamachandraParlapalli_RESUMERamachandraParlapalli_RESUME
RamachandraParlapalli_RESUME
parlapalli ramachandra
 
Richlong2013Modified
Richlong2013ModifiedRichlong2013Modified
Richlong2013Modified
richtx
 
Rajkumar reddy Kommidi Resume
Rajkumar reddy Kommidi ResumeRajkumar reddy Kommidi Resume
Rajkumar reddy Kommidi Resume
Rajkumar Reddy
 
David Robinson's On Line CV
David Robinson's On Line CVDavid Robinson's On Line CV
David Robinson's On Line CV
davered
 
Gulfstream Mfg Eng Resume
Gulfstream Mfg Eng ResumeGulfstream Mfg Eng Resume
Gulfstream Mfg Eng Resume
Gary Schaffer
 
DavidShaffer-ResumeNew
DavidShaffer-ResumeNewDavidShaffer-ResumeNew
DavidShaffer-ResumeNew
David Shaffer
 
MichaelRichardsonResume2016
MichaelRichardsonResume2016MichaelRichardsonResume2016
MichaelRichardsonResume2016
Michael Richardson
 
Bira-Cunha_Resume V3
Bira-Cunha_Resume V3Bira-Cunha_Resume V3
Bira-Cunha_Resume V3
Bira cunha
 
Trudell_Resume_2015
Trudell_Resume_2015Trudell_Resume_2015
Trudell_Resume_2015
Bill Trudell
 
KotaSriHarsha
KotaSriHarsha KotaSriHarsha
KotaSriHarsha
Sriharsha Kota
 
VenutoResume
VenutoResumeVenutoResume
VenutoResume
Tony Venuto
 
Michael kammer resume_20200818
Michael kammer resume_20200818Michael kammer resume_20200818
Michael kammer resume_20200818
Michael Kammer
 
Dorner works do-254_information
Dorner works do-254_informationDorner works do-254_information
Dorner works do-254_information
Annmarie Davidson
 

Similar to 5_16_15_Chron_Resume (20)

Ramesh gupta cv
Ramesh gupta cvRamesh gupta cv
Ramesh gupta cv
 
Final_Resume_Rev L
Final_Resume_Rev LFinal_Resume_Rev L
Final_Resume_Rev L
 
Resume_Tiede_1212016
Resume_Tiede_1212016Resume_Tiede_1212016
Resume_Tiede_1212016
 
res01
res01res01
res01
 
Kenn_Young_042016
Kenn_Young_042016Kenn_Young_042016
Kenn_Young_042016
 
Resume-06-13-2016
Resume-06-13-2016Resume-06-13-2016
Resume-06-13-2016
 
Resume[1]
Resume[1]Resume[1]
Resume[1]
 
RamachandraParlapalli_RESUME
RamachandraParlapalli_RESUMERamachandraParlapalli_RESUME
RamachandraParlapalli_RESUME
 
Richlong2013Modified
Richlong2013ModifiedRichlong2013Modified
Richlong2013Modified
 
Rajkumar reddy Kommidi Resume
Rajkumar reddy Kommidi ResumeRajkumar reddy Kommidi Resume
Rajkumar reddy Kommidi Resume
 
David Robinson's On Line CV
David Robinson's On Line CVDavid Robinson's On Line CV
David Robinson's On Line CV
 
Gulfstream Mfg Eng Resume
Gulfstream Mfg Eng ResumeGulfstream Mfg Eng Resume
Gulfstream Mfg Eng Resume
 
DavidShaffer-ResumeNew
DavidShaffer-ResumeNewDavidShaffer-ResumeNew
DavidShaffer-ResumeNew
 
MichaelRichardsonResume2016
MichaelRichardsonResume2016MichaelRichardsonResume2016
MichaelRichardsonResume2016
 
Bira-Cunha_Resume V3
Bira-Cunha_Resume V3Bira-Cunha_Resume V3
Bira-Cunha_Resume V3
 
Trudell_Resume_2015
Trudell_Resume_2015Trudell_Resume_2015
Trudell_Resume_2015
 
KotaSriHarsha
KotaSriHarsha KotaSriHarsha
KotaSriHarsha
 
VenutoResume
VenutoResumeVenutoResume
VenutoResume
 
Michael kammer resume_20200818
Michael kammer resume_20200818Michael kammer resume_20200818
Michael kammer resume_20200818
 
Dorner works do-254_information
Dorner works do-254_informationDorner works do-254_information
Dorner works do-254_information
 

5_16_15_Chron_Resume

  • 1. Donald R. Franklin (RdataIS@Mac.Com) Summary Proven and experienced, skilled problem solver. Degreed in Computer Science, years of software, systems analysis, design, documentation, code and test for safety critical, real time embedded systems. Very strong Ada 83, Ada-95 and C/C++ and FORTRAN language experience. Strong unit testing experience. Have worked many engineering projects to a successful conclusion, each in various stages of completion or maintenance. Performed in engineering, development, architecture, analysis, re-engineering, process, verification and validation roles as a team member and in lead roles. Member of Association for Computing Machinery (ACM), IEEE Computer Society and SIGAda. AdaCore tools experience. Member of Apple Developer Connection (ADC). Self-motivated, I learn quickly and work well with others. Security clearance is current. Skills Summary Exper Skills and interests include the integration and configuration, analysis, design, implementation and test for Object Oriented, Transaction-based, User-centric and/or embedded systems. Have applied structured and object-oriented techniques to architect, design and implement, test, deploy, maintain and re- engineer (rehost) real-time, embedded, and transaction-based systems with engineering tools e.g., UML, ROSE, R/T SA/SD, OOA, OOD and others in the context of SEI CMM (levels 2 through 5), ARINC, DOD-STD 2167A, 2167, 498 and DO-178B/C & DO-254, per Mil-Std-1553, 1750, FAA, Flight Management Systems (FMS), DoD, Commercial and NASA standards and guidelines. (832) 331-594221000 Harvest Hill Houston, TX. 77073-3219
  • 2. -ience Sum- mary Exper -ience Experienced with many different computer hosts and target operating environments These include UNIX, Mil-Std 1750A, DDC-I DEOS, Mac-IOS, PowerPC, TMS, Wintel, Intel, Mac-OS-X, SUN, SGI, IRIX, Ultrix, DEC, HP, IBM PowerPC, LINUX, Honeywell, Rational, AYK, UYK, Freescale, and ARM. Process tools used include DOORS, AUnit and CUnit, JTAG, TestCase, TeamTrack, ClearQuest, ClearCase, Requisite Pro, PVCS, VSS, Synergy, CM, CMS and others. CASE/IDE tools used include Green Hills, Rational, SUN, Mac Xcode, GNU GCC and GNAT, Code Composer, Eclipse, OpenArbor, GRASP, Microsoft Visual Studio, X-Windows, StP, DFD / CFD, UML, STD Teamwork, and Understand. Test tools include in-circuit-emulators, simulators / stimulators, logic analyzers and oscilloscopes. I program in Ada, Assembly, C, C++, C#, Objective-C, Cocoa, JAVA, JAVA Script, BASIC, FORTRAN, Micro-Assembly, Pascal, and scripting languages (Perl, PHP, TCL, Ruby, SQL, XML, HTML, DEC VAX-DCL, MCR, etc). I have programmed in other PL/I and OOP languages (TacPol, MOL) and COBOL and RPG. 5/2015-Present Senior Systems Embedded Engineer under contract to Lockheed Mission Systems & Training, Moorestown, NJ 3/2014-11/2014 Senior Systems Verification Engineer under contract to Verocel, Inc, Westford, Ma on the software certification of a Flight Management System for a Part-25 aircraft FMCS Operational Flight Program (OFP) for the Executive (Exec), BootRom Assembly, Prediction Profile (PP), Data Link (DL), Built-in Test (BITE) and Trajectory Integration (TI) components. Learned and applied the company’s VeroTrace verification tools to complete requirements review and analysis; verification analysis, development and reviews; and test case development and reviews. Source code was in Ada and M680X0 Assembly. 7/2013-2/2014 Senior Systems/Software Embedded Engineer under contract to Avionic Instruments, Avenel, New Jersey on the Integrated Power Distribution Unit (IPDU) for the S-97 Helicopter prototype. Analyzed new required capabilities. Updated Requirements documents and helped publish the DO-178B PSAC, SDP and SVP. Supported the client at PDR / CDR. 7/2012-11/2012 Senior Software Engineer under contract to Lockheed-Martin Missiles and Fire Control Systems, Orlando, Florida on the Global Positioning System (GPS) Independent Research and Development (IRAD) project. Reverse-Engineered legacy GPS Ada, Ada95 and Assembly software and fitted them to new requirements per the IRAD. Wrote software for UART driver GPS Receiver handshaking to increase reliability and to meet updated throughput requirements. Used Green Hills Ada-95- Multi and GPL GNAT 2012 IDEs for development and STI’s Understand for reverse engineering. 12/2011-2/2012 Senior Systems/Software Requirements Engineer under contract to Curtiss-Wright Controls Sensor Integrated Systems, City of Industry, California on the Data Control Unit (DCU) and Signal Processor (SP) for the CH-53 Helicopter upgrades. Analyzed new required capabilities from the updated Systems Requirements documents and assessed these requirements for impact to the other software deliverables for the CH-53, including the hardware and software requirements, design, code and test documents. Captured resolutions to bring the deliverable products into compliance with the required changes. Used DOORS, ClearQuest, Microsoft Visual Donald Franklin (832) 331-5942 Page 2
  • 3. SourceSafe and Green Hills IDE with C and Ada. 11/2009-7/2011 Senior Embedded Systems/Software Engineer under contract to Goodrich Sensor Integrated Systems, Burnsville, Minnesota on the Cockpit Data Management (CDM) Electronic Flight Bag (EFB) project. Helped Goodrich obtain certification for their Electronic Flight Bag (EFB) product. The time-to-market was short and it was critical to the project to complete this phase so that they could get FAA approval to test their In-Trail Procedures App on a commercial aircraft. Engineered and developed C, C++ and Assembly for the embedded flash file system (EFFS) on the AID PPC platform and for the compact flash file system driver (FFS) on the SDU 80x86 platform. Performed Structured Coverage Analysis (SCA), Data and Control Coupling Analysis (DCC) to support DO-178B level-C certification. Used DEOS RTOS (with OpenArbor Eclipse IDE) for development. Used DOORS for requirements management. Used PVCS for configuration management. Used Serena Teamtrack for change request management. Used OpenProject for schedules. 6/2008-2/2009 Software Verification Lead under contract to Breeze-Eastern, Union, New Jersey on the HS-35000 Future Lynx Rescue Hoist System (RHS) project. Helped the client qualify to develop DO-178B software and DO-254 hardware for their customer of this future product by designing, implementing and documenting their software verification and validation process and then supporting the client during software process audits by their customer. Helped the client to design and document corporate and project level planning documents to support the verification and validation required for DO-178B level B. Suggested tools that support the automation of test and the collection of metrics for the corporate and project software verification and validation functional areas. Used DOORS to associate, capture and produce high level test requirements and Systems Requirements Specification (SRS) traceability. 3/2008-6/2008 Systems/Software Developer under contract to BVR Technologies, Rockford, Illinois on the CH-53GA German Avionics Management System (GAMS). project. Performed DO-178B Level-A and C software development for ARINC-615 data loader, Turbine Gas Temperature (TGT) and ARINC-429 Channels assignment software CSCs. Used UML and SA/SD diagrams to communicate solution approaches. Tested software with software drivers that assigned inputs and observed the outputs generated. Software and test drivers were implemented in C and Assembly. Used Understand to reverse engineer and conceptualize legacy software in order to expedite implementation of the required software changes. 6/2007-12/2007 Systems/Test Engineer under contract to Honeywell Commercial Aviation Systems, Phoenix, Arizona on the 787 Flight Control Electronics (FCE) project. Performed DO-178B Level-A, Systems Safety of Flight, End-to-End test analysis for the ACE Post Flight Com/Mon Wraparound Stimulator and the Power Control Module (PCM) software and firmware. Developed test plans and procedures. Learned the client's test processes and tools quickly. Supported requirements and test procedure reviews. Used client simulator / stimulator test benches with SSL test scripts and other tools for test development and checkout. 2/2006-3/2007 Systems/Software Engineer under contract to Rockwell Commercial Transport Systems, Cedar Rapids, Iowa on the Satellite Communications (SATCOM) Legacy Upgrade projects. Performed DO-178B software and unit test development for ARINC-429 interfaced Flight Management System (FMS), BITE and Onboard Maintenance System (OMS) CSCIs. Learned the client's design, processes and tools Donald Franklin (832) 331-5942 Page 3
  • 4. quickly. Supported requirements, design, code and test procedure reviews. Used DataTrac 400H A-429 bus analyzer, simulators and stimulators, ClearCase, DOORS, ClearQuest, DDC-I and DEC Ada and other tools for development and test. Recommended model-based tools and processes for cutting over current product capability into their Next-Gen SATCOM. 4/2004-6/2005 Software Test Engineer under contract to Boeing IDS Airplanes & Tankers, Long Beach, California on the AISF Legacy Upgrade projects. Performed DO- 178B integration test development on Flight Management (FMS) simulated (modeled) and real hardware LRUs and their 1553 or ARINC-429 interfaces at the systems integration level. Learned the client’s SEI CMMI Level-5 certified processes and tools quickly. Developed new tests for the C-17 OBIGGS II Interface, Mil-Std-1553 configured LRU tests for the Warning and Caution (WCC), Aircraft Propulsion Data Management (APDMC) and other computers, Units and Interfaces. The Block-16 part of this effort passed TRR and Air Force customer FQT on time and within budget. Was recognized for accomplishments. 1/2004-4/2004 Software Engineer under contract to Raytheon Integrated Defense Systems, Newport, RI on software-based monitoring project. Performed UML-like analysis and design and Ada software for submarine onboard computer monitoring systems. 2001-2004 and other dates since 6/1984 Founder and Chief Executive Officer for Ray Data Services, Homer, Louisiana and Houston, Texas on various projects. Business Developer. Directly responsible for qualifying company for and obtaining and maintaining 8(a), HubZone and Small Disadvantaged Business (SDB) certifications by the Small Business Administration (SBA). Completed and maintained business plans. Defined and published ISO-9001-2K business processes and standard operating procedures (SOP). Searched out and responded to requests for proposals. Partnered with Computer Sciences Corporation (CSC) on the Defense Integrated Military Human Resources System (DIMHRS) proposal. 1/2003-1/2004 E-Rate Program Specialist for the Aldine Independent School District (AISD) Technology Services. Prepared the Request For Proposals (RFPs) for Vendors to bid on various E-Rate projects. Implemented the first vendor web portal and web site for the district’s Year-7 SLD E-Rate program. The site was designed, implemented and deployed in one weekend. Used Javascript, HTML and IBM’s QuickPlace portal tool. 6/2001-3/2002 Software Engineer under contract to Aerojet Space Systems on the Space Based Infrared System (SBIRS GEO). Did detailed design for the High Speed I/O (HSIO) CSC of the Signal Processing Assembly (SPA). Used STI’s “Understand” tool to reverse engineer Prototype HSIO code, RTOS API and reusable flight software legacy code written in Ada-95 (to help abstract and expedite design factoring). Introduced the software team to Ilogix’s “Rhapsody” and “Timewiz” tools. Used Excel Win A&D UML CASE drawing tool to capture design. Recommended the use of Rational ROSE in addition to Win A&D to improve team S/W design collaboration. Performed analysis and system-level qualification test planning for the required anomaly, detection and resolution (ADR); single event upset (SEU); and fault management (FM) capabilities. Performed SBIRS HEO hardware qualification test at the integration site of Lockheed, Donald Franklin (832) 331-5942 Page 4
  • 5. the prime contractor. Developed, debugged and executed Space Command Language (SCL) “C” based” test scripts. The test was successfully demonstrated to the USAF customer. 8/2000-6/2001 Software Engineer under contract to Lockheed Missiles & Space Sunnyvale, California on SBIRS HEO. Performed unit testing on low level, packaged units and the Command Interface (CI) API. Software was written in Ada-95 with Rational APEX. The test generator (TG) and Rational Testmate tools were used to generate test cases. Testing was done on SUN hosts and the Honeywell RH-32 target. . Used GNU GCC/GNAT software to fix flight software and to close software SCRs/SPRs. 3/2000-7/2000 Software Test Engineer under contract to Raytheon Training Systems Houston, Texas on the Space Station SCR effort. Part of a team that closed Software Change Requests (SCR) for Space Station software as assigned. Used HWIL simulators. 1/2000-3/2000 Software Engineer under contract to Raytheon Missile Systems Tucson, Arizona on the Standard-Missile Platform Re-targeting project. Consulted to client on ways to cut-over to more modern hardware platforms (Motorola G3 and G4 Power PC (PPC) RISC from existing Mil-Std 1750As, and ways to incorporate more modern, off- the-shelf, software development toolsets. 6/1999-3/2000 Software Test Engineer under contract to Honeywell Commercial Avionic Systems Phoenix, Arizona. Performed formal certification testing for Boeing 777, 737 and 767/757 Displays and Flight Management Subsystems (FMS). Wrote and modified test scripts and test drivers in Ada and “C”. Closed Software Change Requests (SCRs) as assigned. 12/1997-6/1999 Software Engineer under contract to Raytheon Training Systems Houston, Texas on the Interim Control Module (ICM) project. Code was done in Ada and C using Rational APEX on a SGI host platform. Target platform and environment was based on VxWorks OS. Booch-based OOD was used to identify and define objects. Developed Communications and Tracking (C&T) simulation systems to NASA requirements. Implemented ground/flight software, commanding and control (C&C) and sensor modeling. Sensors included: Radio Frequency Subsystem (RFS) Partition, Transponders, Antennas, RF Group, amplifiers, and power supplies. Instrumental in preparing object-based design and presentation for the NASA customer that satisfied a critical “drop dead” or Proceed date for customer. 12/1996-12/1997 Software Engineer under contract to Lockheed Missiles and Space Sunnyvale, California on the Theatre High Altitude Area Defense (THAAD) program. Developed and performed tests of Ada, “C” and FORTRAN-based flight software with smart test drivers wrapped with UNIX shell scripts. 5/1997-12/1997 Software Engineer under contract to Litton Data Systems San Jose, California on the AP/APR-39 RADAR Warning Receiver (RWR) project. Made enhancements to the RWR software per assigned requirements. Performed threat analysis, algorithm design, code and unit test for customer defined RWR enhancements. Donald Franklin (832) 331-5942 Page 5
  • 6. Used signal generators and simulators to help unit test, discover and repair anomalies in software. 6/1995-1/1997 Software Systems Integrations Engineer under contract to Lockheed Aeronautics Smyrna, Georgia on the C130J project. Was on the first flight team. Designed and coded systems software that interfaced direct memory access (DMA) H/W in RISC Mips 4X00 target to the Operational Flight Program (OFP) S/W. Used Interleaf on SUN SPARC for Mil-Std 2167A and DO-178B documentation. Wrote DEC and UNIX-based unit test drivers and scripts. Used SUN hosted Telesoft Ada to target RISC Mips 3500 and 4600/4700. Performed software subsystems development oversight for project’s suppliers of embedded avionics and propulsion subsystems that contained software or/and firmware and that would be installed on the C-130J/382J and interfaced to the Flight Management System (FMS),. Reviewed software and subsystem documentation to concur compliance with agreed to development processes, quality and DoD-2167A & DO-178B. Traveled, when requested by the project manager, to sites of subsystems subcontractors to help expedite acceptance of subsystem to be delivered. Conducted and supported teleconferences with subcontractors and LMAS groups (SQA, SEPD, R&M, Safety and FAA S/W DERs). Recognized and commended by the C-130J project manager. 3/1995-6/1995 Software Engineer under contract to Allied Signal Teterboro, New Jersey on the C130/C141 software upgrades project. Coded CSUs of the AFCP, DPU and TOP CSCIs. Wrote test drivers and scripts in Ada, C and 1750A assembly Tested low level capabilities (including memory and poweron test S/W, utilities and API S/W). 11/1994-3/1995 Software Engineer under contract to Rockwell International Cedar Rapids, Iowa on the F-22 CNI UHF/VHF CSCI project. Developed CSUs of the UV Command and Control (C&C) Processing CSC. Wrote S/W tools to collect code metrics. 4/1994-11/1995 Systems Implementer under contract to Shell Oil Company Houston, Texas on the HMS_2 financial trading system. Performed analysis and performance studies for the deployment environment needed to implement a real-time financial trading system. Wrote the test plan and test case definitions. 12/1993-4/1994 Software Engineer under contract to General Dynamics Land Systems Sterling Heights, Michigan on the M1A2 tank project. Wrote S/W Requirements (SRS and SDD) for the H/TEU CSCI. Wrote RISCAda S/W utilities, C, and PERL scripts to traverse CSCI directories and convert the coding template documentation to the adopted S/W Development Folder (SDF) methodology. 1/1993-12/1993 Consultant/Software Architect under contract to Paramax LTD Winnipeg, Manitoba Canada on the Integrated Computing Environment (ICE) CSCI of the Advanced RADAR Integration System (ARIS) project. Defined ICE S/W model and captured ICE S/W requirements from the ARIS SSS and SS/DD. Provided rationale for Open Software CoTS tools to support ICE development and ARIS runtime. Lead a team of five software engineers. Donald Franklin (832) 331-5942 Page 6
  • 7. 12/1992-1/1993 Consultant/Software Engineer under contract to IBM and SAIC Gulfport, Mississippi on the Test Analysis CSC and Evaluation (EVAL) CSCI. 8/1992-12/1992 Software Engineer under contract to General Dynamics Land Systems Sterling Heights, Michigan on the Common Chassis Advanced Technology Demonstrator (CCATTD) project. Wrote S/W Requirements for the Command, Control & Communications (C3I) CSCI of the Armored Systems Modernization (ASM) program. Wrote Functional Test Procedures (FTP) and UNIX scripts to test CSUs of the Fire Control Electronics Unit (FCEU) CSCI. Did analysis and special studies for the Advanced Field Artillery System (AFAS) variant of the Common Chassis Advanced Technology Demonstrator (CCATTD). 3/1990-8/1992 Computer Systems Analyst direct at Lockheed Engineering & Sciences, Houston, TX on the Space Station Freedom Program (SSFP). Evaluated vendor S/W to assure conformance to SSFP requirements. Wrote Teamwork 4.0-X User Menus with Teamwork Extensibility Language and X-window system for SSE O.I. 6.0. Wrote Ada based filters and utilities. Performed as Software Lead on the Avionics Integrated Environment (AIE) project. Defined AIE requirements. Evaluated Rational Teamwork Interface (RTI), Rational Publishing Interface (RPI), Rational Design Facility (RDF), Rational Compilation Facility (RCF), Cadre's Teamwork 4.0, and Interleaf Publisher 5.0. Documentation was written to DoD-2167A standards. 6/1989-3/1990 Software Engineer under contract to TRACOR Austin, Texas on the ALE-47 V1 Electronics Counter-Measures Rapid Prototype effort. Wrote Ada applications software for the Mil-Std 1553-B Avionics (AV) and Electronic Warfare (EW) data busses. Quality Software was delivered working and on time (in two months). 1/1989-6/1989 Software Engineer under contract to LT Vought Grand Prairie, Texas on the Multiple Launch Rocket System (MLRS) Data Processing Unit (DPU) of the Fire Direction Data Management System (FDDM). Designed, wrote, and tested Ada software for the Ammunition & Fire Unit (AFU) Message Processor. Used CardTools to capture design data. Used a DEC VMS VAX host to target a DEC ELN micro-VAX. 7/1985-1/1989 Software Engineer under contract to Magnavox Government Electronics Fort Wayne, Indiana on several projects. For F-15 BVRID project, wrote an Ada Text_IO Package subset for a Board Support Package (BSP) to run on a Motorola 68020 based target. Used Verdix Ada Development System (VADS) to produce the image code. The code was tested on the Advanced Field Artillery Tactical Data System (AFATDS) target hardware with 020Bug & 130Bug debuggers and later using a Tektronics 8541 In- Circuit Emulator (ICE) and a source level debugger. Did analysis, Kalman Filter simulations, design, Scheduler & A/D code, and test for a special military project (Black). Wrote support software for the Motorola VME target environment. Modified the “C” based Small Screen Simulator (SSD) Simulator to run on the Mac II, Mac SE and MacPlus systems in addition to the VME target. These new platforms allowed AFATDS testing to be completed sooner. The Mac effort was done in LightSpeed C. Adapted GKS for the ETAS project. This effort was done in Telesoft Ada. Made optimizing enhancements to AFATDS DBDF CPC resulting in 1000% improvement in performance. Used UNIX based Sun 3/60 to do preliminary and detailed design for Environmental & Donald Franklin (832) 331-5942 Page 7
  • 8. Data Management (DM) TLCSCs on the P-3 Update IV Project. Produced Mil-Std 2167A documentation with Interleaf Workstation Publishing S/W and Teamwork Analysis & Design tool. 2/1985-7/1985 Software Engineer under contract to Gould Ocean Systems Euclid, Ohio to design, code, test, and document ATE software for the ADCAP Receiver UUT Test Set. Wrote I/O drivers for HP IEEE-488 and RS-232 interface type devices. Wrote utilities. Implemented the user interface on HP-9826 network. Did data flow diagrams (DFD), data dictionary (DD), process descriptions (PD), and Mil-Std 1679 documentation. Code was written in HP Basic. 8/1984-2/1985 Software Engineer under contract to Martin Marietta Orlando, Florida for Telos Federal Systems. Defined requirements for the Multiple Launched Rocket System Terminally Guided Warhead (MLRS TGW) project. 3/1983-8/1984 Software Engineer direct at Telos Federal Systems Lawton, Oklahoma for the Fire Support Planning Guidance (Guidance) and Fire Support Planning( FSP) CPC's of the AFATDS project. Had management responsibilities for five other software engineers and programmer/analysts. Supported the prime contractor in defining and translating Army requirements into software specifications for AFATDS. Helped write B- 5's and C-5's documentation. Used PSL/PSA tool to check analysis consistency and completeness and to generate B-5's. Used Ada-based Object Oriented Design (OOD) techniques and Decision Trees to model Army’s Planning and Guidance Processes. Software Engineer for the Simulator/Stimulator (Sim/Stim) CPCI of the AFATDS project. Did analysis, Ada object oriented preliminary and detailed design and documentation (B-5's), as well as special task analysis and trade-off studies. Represented Telos on several occasions at the customer site during the Tasks Analysis, System Concepts Document, and System Design Document preparation. Digital Standard Runoff (DSR) was used to produce the documentation. Systems and Applications Programmer for the Systems Operational Software Section (SOSS) of the FATDS project. Did the Program Design Language (PDL's) and code for the Battery Computer System Linker (BLINK). Most module PDL's were done in Ada. The remaining modules were done in Pascal. The code was written in FORTRAN-77 on a DEC 11/70 and translated to VAX VMS FORTRAN-77. Lead a team of three software engineers for the implementation of version 2.0 Report Information Generator (RIG), a data base management system. Developed the schedules, assigned work, coded, and reported our progress to management. Code was written in FORTRAN-77 AND MACRO-11 on a DEC 11/34. Designed, coded and worked closely, with the customer to implement the COMPOOL Mapper Program (COMAP) based on the TacPol language. 2/1982-3/1983 Systems Programmer direct at the United Gas Company, Shreveport, La for the Refinery Graphics Computer Subsystem (RGC). Did design, code, documentation, test, and demonstrations. The RGC became part of a refinery metering system used for the automatic off-loading and loading of fuels in Yanbu, Saudia Arabia. It communicated to the Master and Berth computer subsystems via a DC Hayes modem using a special protocol. Code for the RGC was written in Pascal and M-6809 Assembly on a HP-64000 host In-Circuit Emulator (ICE). The target system was a Modulus-One Donald Franklin (832) 331-5942 Page 8
  • 9. M-6809 system configured with onboard ROM (firmware), A/D interfaces, and relays. Wrote a Pert/CPM software with enhanced report capabilities. This was used by management.Wrote "escape sequence" scripts to demonstrate the graphics capabilities of the DEC VT-125 for the RGC display. Modified a file transfer communications program to run on the 'Homebrew' CP/M system and the Televideo 802 Computer system. 8/1981-1/1982 Staff Sales Support at Hewlett Packard San Antonio, Texas. Taught five- day classes on Pascal for customers of HP-1000 scientific computers. Represented the company at several computer trade shows and seminars, most notably Concepts '81. Responsibilities included setting up equipment before a show, demonstrating computer systems, peripherals, and applications during a show, and 'tearing down' the equipment after a show. 8/1980-8/1981 Software Auditor at Texas Instruments Austin, Texas for all Data Systems Division Software products. Responsibilities included the complete independent test of the products. Tested the System Command Interpreter (SCI) for the TX5, DX5, DX10, and DNOS operating systems. Audited several versions of Pascal and Rifle for the various operating systems. Also audited BASIC, COBOL, Sort-Merge, DBMS/Query, TIFORMS (a forms generator package) and TPL (a BASIC/Pascal like terminal programming language). 7/1979-8/1980 Systems Software Programmer and Staff Member at General Electric Aircraft Equipment Binghamton, New York. Responsibilities included the design, code, documentation, and test for the data transmission modules (DM) of the Thrust Management System Operating System (TMSOS) for the Boeing 767/757 First Flights. Wrote the DBMI, DBMR, and DTRAN modules. Modified the OIU to reflect the TMS software architecture from the F-18 Baseline. Designed and wrote the TMSOS Programmer's reference card (PRC) and Programmer's Reference Manual (PRM). Validated the MCP-701A Emulator/Simulator for MCP-701A software development on a VAX. Helped prepare GE's annual report to government agencies for funding of ongoing research projects. 5/1976-7/1979 Senior Firmware Programmer/Analyst at Control Data Aerospace Bloomington, Minnesota for the Tactical Data Center (TDC) Expansion Project. Did the software redesign, code, test, documentation, integration, reviews, and field support for the MP-60 Emulator, I/O controller, Litton L3050 Emulator, and Real-time Equipment (RTE) controller Firmwares, respectively. Systems were deployed for Army customer in Fort Monmouth, New Jersey. Some changes resulted in a 4000% throughput increase. Did the design, code, test, and field patch for the "Dig" lights implementation. Investigated and fixed a serious problem with the I/O controller emulated RTE. Firmware was patched at the customer site. Modified the L3050 Emulator to handle simulation clocking of L3050 real-time in firmware. Firmware Programmer/Analyst for the Precision Location and Strike (PLSS) and Mobile Sea Range (MSRGE) subsystems. Did the software requirements, design, code, documentation, test, integration, reviews, acceptance, and demonstration of the microcode diagnostic firmware. Did software design, code, test, documentation, integration, reviews, acceptance, field Donald Franklin (832) 331-5942 Page 9
  • 10. servicing, and status reporting for the Unit Record Controller (URC), the Mass Storage Controller (MSC), and MP-60 Emulator firmwares as required by the Andrulis Company. Wrote custom firmware to support the l742 drum printer, the l7xx mag tape drives (3), Hawk disk drives (2), and a full-duplexed Tektronics terminal. Traveled to Washington, D.C. to install the firmware and software and to support the customer. Associate Firmware Programmer/Analyst for the MP-60 Firmware Update and the Flight Test Safety System (FTSS). Upgraded the firmware for the MP-60/l0 to fake a Look Ahead Stack like the MP-60/20’s. Educa- tion Trainin g Refer- ences Louisiana Technical Univ. 1994 (Graduate study Computer Science) University of Southern California at Barksdale AFB 1982-1983 (Graduate study Systems Safety) Southern University, Baton Rouge, Louisiana ( B. S. Computer Science, Minor in Math) 1976 Honeywell Corporate Research Center Internships (Summers of 1974 and 1973) 2015 NI Intro to Labview and Developing Monitoring/Control Systems Seminar 2015 edX UC BerkeleyX Electronic Interfaces 2015 edX RiceX Discrete Time Signals and Systems, Part 1: Time Domain 2015 edX MITx Intro to Aerospace Engineering: Astronautics and Human Spaceflight 2014 Udemy Programming in the SWIFT language 2014 Apple Developer Tools Training Refresher 2013 iTunes University-Based Apple iOS Training 2012 Apple Developer Tools Training 2012 Electrostatic Discharge Awareness Training 2010 DEOS RTOS Process Developer Training 2007 DO-178B Training Refresh 2001 Spacecraft Command Language (SCL) tool for Simulation-based testing 2001 OOASIS Method of OOD by S/W Productivity Consortium Upon Request. Donald Franklin (832) 331-5942 Page 10