top of page

R. Keith Holt

Address: 4255 Norwich Dr., fort Worth, TX 76109

E-mail:

Phone:

Professional info
 

Technical lead accomplished at managing schedules and delegating tasks. 30+ years of experience as a software engineer, with experience in a wide variety of disciplines. Well-developed written, verbal and documentation skills. Seasoned in dealing directly with sales staff and clients. 20+ years of Java experience developing both stand-alone and browser-based applications. Comprehensive knowledge of real-time systems, distributed simulation, military standards. Consistently received high performance evaluations. Gained recognition and awards on numerous occasions for expertise and accomplishments. Patent holder for simulation architecture used by current employer to rapidly deliver military grade simulations.

Work experience
 

Program Manager / Software Architect, ZedaSoft, Inc.

2001 - present

 

Software architect and patent holder. Participated on the team that designed and developed the company's core simulation architecture. Served as a lead engineer and support engineer on numerous simulation efforts. Met with clients to identify scope and requirements. Wrote proposals, software requirements specifications and design specifications. Participated heavily in all phases of program management, software development, integration and test.

  • Architect and patent holder of the Container Based Architecture(CBA) that was developed by ZedaSoft. This architecture was used to support a vast array of the company's customers' simulation needs.

  • Architect and patent holder of the Fractal Containment(FC) architecture. This architecture was an extension of the company's CBA architecture.

  • Program manager and lead architect for the Redstone Arsenal's Ah-64 Apache simulator. This is a high fedelity
    simulator that integrates several key features. The simulator integrates a high fedelity motion model provided by
    Bihrle Applied Research. The simulator also integrates a control loading unit that provides the pilot with a realistic
    feel of the flight controls. This system was provided by SCT Incorporated.
    Program manager and lead architect for upgrading the Redstone Arsenal's Ah-64 Apache simulator. This upgrade
    included the integration of an Ah-64 helmet mounted display(HMD). This simultor was integrated with an IS-900
    montion tracking system provided by InterSense Products. The symoblogy provided to the pilot in the helmet
    mounted display was correlated to the existing out-the-window visual scene.

  • Lead architect for the Lockheed-Martin Auto-Collision Avoidance Technology(ACAT) lab. Designed and developed two dome simulators that can be linked into a distributed simulation using ACAT's proprietary protocol. The simulators have been used to successfully test and demonstrate Lockheed-Martins development of both Air and Ground Auto-Collision Avoidance. The domes are still in heavy use as the company moves into the integrating the air and ground avoidance technologies.

  • Lead architect for the ACAT' lab's missile avoidance research project. Integrated a customer provided missile fly-out model and provided a user interface to launch a missile at any position and orientation relative to the target of interest as well provide end game statistics for the ACAT missile avoidance engineers.

  • Lead architect to provide an F-16 simulator that integrated with Lockheed-Martin's F-16 MIMIC system. System provided continuous updates from a live F-16 which were then used to update a simulated F-16. The MIMIC system is used by the Air Force as a pilot training tool.

  • Lead architect in simulator upgrades provided to the United States Air Force Test Pilot School. These simulators are used to evaluate incoming Test Pilot School candidates.

  • Lead architect for development and integration of both and F-18 anf F-16 simulator in Boeing Seattle's test lab for the Boeing 737 AEW&C platform. Fighter cockpits worked in tandem with the AEW&C test bed sending and receiving Link-16 data messages and performing simulated assignments.

  • Designed and developed a simulated radio subsystem to support Level 0 Link-16 simulation. The system supports the transmission and reception of simulated radio messages.

  • Designed and developed a Level 0 Link-16 subsystem. This system supported the exchange of Link-16 messages between disparate entities within our simulation environment. Implemented the DIS component to allow for the Level 0 exchange of Link-16 messages between distributed simulations.

  • Designed and implemented the ZedaSoft's DIS transfer of control mechanism. Wrote software that read the SISO DIS enumeration specification and auto-generated the DIS PDU classes, the DIS record sets and the DIS enumerations.

  • Designed and implemented the Distributed Interactive Simulation (DIS) controller. This component provides the means to participate in distributed warfare simulations.

  • Designed and implemented the ZedaSoft core Artificial Intelligence entity models. AI entities are easily configured to fly routes, automatically engage enemies, avoid attacking entities by flying avoidance maneuvers and to trade Link-16 information.

  • Participated in the rearchitecture of the F22 cockpit demonstrator. Involved in design and implementation.

 

Senior Software Engineer, Tensor Information Systems

​1999- 2001 

 

Technical team lead for numerous software development initiatives. Involved in all phases of software development. Met with clients to identify scope and requirements, wrote proposals, wrote software requirements specifications, wrote design specifications, designed supporting database schemas, software implementation using a variety of development tools, software integration, deployment and test. All work was done in Java on browser-based applications and was accomplished using BEA's Weblogic Server and Apple's WebObjects application server.

 

  • Team lead for a browser-based intranet cost-savings tracking application. The application provided users with the means to access up to the minute data for any savings proposal maintained in the database. Also provided a variety of dynamically generated line and bar charts, which showed performance of saving proposals by group, branch and division.

  • Team lead for development of a public internet site dedicated to legal issues. The site provided its users with legal information, news, legal forms, a secure online storage system for files in any electronic format, bulletin boards dedicated to specific legal topics and a chat area that supported moderated chat sessions with a special guest.

  • Team lead for the development of a browser-based workflow application. The application was developed internally as both a sales tool and a reusable component. The application provided users with a personalized to-do list of assigned tasks, the means to execute on those tasks, dynamically generated gantt charts showing both estimated and actual completion dates and a pegboard style display for viewing task status. The application also automatically made task assignments based on role and current task load. The application was implemented using BEA's Weblogic Server and J2EE principles. The workflows and tasks were defined using XML.

  • Worked on a two-man team to develop a browser-based airline fare finding application. The application connected to Sabre Data Systems’ reservation system and kicked off multiple simultaneous fare searches based on a variety of criteria. The application was implemented using BEA's Weblogic Server and J2EE principles.

  • Developed a browser-based document generation application. The application presented the user with two frames. The top contained a list of questions pertinent to the document that was being completed, while the bottom contained the document itself. As questions were answered, the lower section was dynamically updated using JavaScript. Document sets could be created so that multiple documents could share common data for a single user.

  • Developed a bug tracking application that became an internal company standard. The application would automatically notify project leads and/or developers when new bugs were entered into the system, when a bug was assigned and when it was closed.

  • Worked on numerous commission-based proposals with sales team members. Would meet with potential customers to ascertain their needs and then create a formal proposal for further development. Also responsible for estimating a dollar figure that accompanied each proposal. Won several business contracts.

  • Elected President of the Employee Advisory Council. Responsible for gathering and delivering employee suggestions to executive management.

 

Senior Software Engineer, Lockheed-Martin Tactical Aircraft Systems

​1988-1989

 

Involved in the Virtual Product Development Initiative (VPDI). This project was aimed at developing an architecture to support a suite of thin client tools integrated by a CORBA backplane. The end product provided users with the capability to seamlessly access a wide array of tools and data across any CORBA supported platform. Developed avionics simulation software prior to working on VPDI. Simulation applications provided a test environment for F-16 Fighting Falcon on board avionics. Worked on both classified and unclassified projects. Duties of note included test station team lead and software development lead for the special project laboratory.

  • Developed a CORBA based application that allowed the user to browse any other server’s file system.

  • Developed a browser-based problem reporting system.

  • Developed a browser-based bulletin board.

  • Created several system maintenance tools in Java.

  • Developed a Java applet that rendered any number of animations concurrently. The animation specifications were read from an ASCII file when the page containing the applet was loaded.

  • Designed and developed a Heads-Up Display (HUD) model using only the primitive drawing methods provided through XLIB. The HUD model accurately portrayed all the symbology that an F-16 Fighting Falcon pilot would see on the actual HUD. The model also portrayed the out-the-window environment that the pilot would see such as air and ground targets and the horizon relative to the airplane's position.

  • Wrote many shell scripts to aid in various job related tasks. Familiar with the Borne, Korn and C shells. Extensive use of sed and awk. Some experience with lex and yacc.

  • Used Rational Rose to facilitate object oriented design of several software products. Also received extensive OOD training.

  • Used Software Product Evaluations (SPE) to review all phases of design and development.

  • Was part of a team that rehosted a major software product from a VMS platform to UNIX. Wrote a shell script that utilized the UNIX sed command that vastly improved the productivity of the rehost team.

 

Programmer/Analyst, City Public Service

​1986-1988

 

Worked as part of a 15-person team that successfully wrote the Electrical and Gas System (EGS). EGS is responsible for the monitoring of approximately 4000 data input points around the city of San Antonio. A point can be a transformer, breaker, gas regulator, etc. The data collected from these points was compared against a database to determine any discrepancies. If discrepancies arose, operators working at workstations equipped with light pens could administer to the problem.

  • Wrote an interprocess communication module in assembler.

  • Designed and developed the code that automatically generated a wide array of system status reports.

  • All code was taken through the requirements, design, implementation, integration and test life cycle. Documentation was created and software product evaluations were carried out for all phases.

2010 - present

2010 - present

Texas A&M University, College Station, TX

1981-1985

 

Bachelor Science, Computer Science, 1985

Education
 

Languages &
Technologies
  • Java, C++, C, Perl, Bash, FORTRAN, Ada

  • XML, HTML, JavaScript, PHP

  • Linux/UNIX, Windows

  • CORBA, RMI, DIS, HLA

  • SQL, MS Access

  • Link-16, DIS

  • Object Oriented Design, Agile SW Development

Skills

  • GIMP / Photoshop

  • Excel, Word, Powerpoint

  • Eclipse

bottom of page