James A. Hinnant www.jameshinnant.com hinnantj@aol.com, hinnantj@yahoo.com Silicon Valley, Bay Area Summary Ten years experience in software development; MSEE with CS minor. Skills C, C++, Ada (Apex, TLD, Verdix, GNAT), assembly (1750A, 8051), Unix tools (sed, awk, csh, etc.), MS-Office. OS's: Unix (Sun, Linux), DOS, Windows, X Windows. Equipment: 1553 and logic analyzers, PROM burners, etc. Experience Software Engineer and I-IX ACS S/W Tech Lead, subcontracted to Space Systems/Loral, 11/1995-5/2002. Responsible for design, code, unit test, troubleshooting, patching, and documentation of satellite flight software for various applications, for Loral's FS-1300 family; in Ada, 1750A assembly, C, and 8051 assembly. Projects included: · 8051 firmware on 1553-to-RS-485 command/telemetry hub for Satmex-6 and ipStar (sole 8051 firmware engineer on this project. Coded, unit/integration tested, verified worst-case timing with oscilloscope. 8K lines of flight code and 14K lines of test code, most of it in 8051 assembly and the rest in C. Full documentation set (SRS, SDD, VDD) in MS-Word (2000-2002). · Major upgrades for Intelsat-IX telemetry and solar array drive software, including telemetry changes to accommodate splitting of flight computers. Tested on sims and H/W targets; advised/troubleshot integration test at satellite manufacturing level. Advised engineers, testers, and customer on telemetry, software environment, and test equipment. Supported later Intelsat-IX-based programs (1996 - 2002). · Major upgrades for MTSAT attitude control S/W (1996-1998). · Development of code generators, code patch tools, and various other utilities, using shell, awk, and sed scripts under Unix. Coded a coverage analyzer that merged 8051 simulator output with disassembled 8051 flight build. Coded a bus instruction trace tool that merged logic analyzer output with disassembled 1750A flight build to pinpoint hardware error in vendor's flight computer. James A. Hinnant 2 · Changes to command software for Tempo, Panam-6, Mabuhay/Telstar/Apstar, Intelsat-IX (1995-1996). · Changes to attitude control software for Chinasat-8, MCI-2, Telstar-7, Eurostar, MTSAT-1R, etc., (1996-2002). Consultant, Booz * Allen & Hamilton, Inc., 7/1992-10/1993, 2/1994-11/1995. NASA Space Station Training Facility (SSTF), subcontracted to Hughes-Link, 1/1993-10/1993, 6/1994-11/1995. Design, code, and test of several class objects for the firmware controller 1553 interface, part of the simulation of the Station's 1553 network; integration tested on SGI Challenge targets (including 1553 bus analysis). Satellite Ground Station Training System, Booz * Allen & Hamilton, 2/1994-7/1994. Ported satellite operations manual to real-time C for training model of customer's satellite, including sensor, controller, and actuator models. NASA Shuttle Mission Training Facility (SMTF), subcontracted to CAE-Link, 7/1992-1/1993. PDR design for training model of the entire Space Station Data Management System, to be run on the Shuttle Mission Simulator, including all on-orbit computers and networks. Coded filters for comparing Shuttle arm data vs. models, in C. Contract programmer, Bridgeway Software, Inc., 5/1992-7/1992; C, Windows SDK, Paradox. Education Texas A & I University, Kingsville, Texas. M.S. Electrical Engineering, C.S. Minor, May 1992. B.S. Electrical Engineering, C.S. Emphasis, Dec. 1988. Neural net flight control simulation (M.S. thesis): Designed, coded, and tested 12K-line OOP NN/MRAC controller model in C++, with NASA aircraft math models. 8051-based home security system (senior project): Designed, coded, and tested all firmware for the project. Lab instructor for digital systems and control systems labs. References Available upon request.