David W. Simmons
***** ***** ***** **. ******* Tx 77062
*****@*********.**** -- 713-***-****
General experience
Team oriented software engineer experienced in all phases of software
lifecycle including requirements analysis, design, code, test, and
maintenance. Familiar with waterfall, spiral, and agile/scrum
methodologies. Familiar with Software Configuration Management (SCM/SQA)
processes and version control systems.
Experienced as software developer, tester, and maintainer; working on
numerous projects using my Physics/Math/Engineering background to derive
software solutions to engineering problems.
20+ years maintaining and developing software for the Space Shuttle Mission
Control Center. The software is used to predict and plan Shuttle
trajectories (flight paths) during launch, orbit, and landing using various
numerical analysis, and integration methodologies.
Skills/Tools
Methodologies:
Object Oriented Analysis, Design, and Programming (OOA/OOD/OOP)
Languages:
C/C++, C Sharp (C#), Fortran, Assembler, Tcl/Tk, ASP.NET, javascript,
jQuery, HTML, Java, Perl, ADA.
Tools:
Visual Studio, Netbeans, Subversion, XEmacs, SCCS, Rhapsody.
Operating systems:
Solaris, Linux (RHEL), Windows, IBM mainframe.
Misc:
XEmacs Lisp macro development, Unix command line tools (sed, awk,
grep, jQuery plugin, regular expressions, shell programming (csh,
bash, ksh).
Experience
United Space Alliance - Houston, Tx 1990 - Present
Web based project to track space station consumables. Using ASP.net, C#,
SQL, javascript/jQuery.
Lead on a two engineer team to develop and maintain web based application
to track AR and SR traffic for department. Written in Java JSP, and using
MySQL database.
Worked as department interface to set up a Linux development environment,
based on NASA requirements.
Served as technical liaison between developers and Unix administrators and
as Unix knowledge resource for department.
Single engineer project to develop and test GUI to display shuttle landing
data. Written in Tcl/Tk scripting language.
Point of contact concerning development tool support. Wrote tools to
facilitate developers duties, using various Unix/Linux tools such as sed,
awk, Emacs lisp, shell scripting. Defined and maintained common login
environment for department. Maintained departmental wiki.
Developed and tested code on a project to rehost and port code from IBM
Mainframe Fortran and assembler to C in a POSIX/Linux environment.
Transitioned to maintenance phase after project delivery.
Developed and tested code to rehost numerous NASA systems into one object-
oriented reusable codeset written in C++.
Enhanced, tested and maintained application that predicts abort modes for
Space shuttle. Software written in Fortran and IBM 360 assembler.
Technology Development Corporation - Arlington, Tx 1984 - 1990
Worked on language validation suite for USAF, validating the ATLAS test
language
Worked on Automated Test Equipment simulator using generic software models
to emulate test equipment.
Developed numerous machine specific post processors for LASAR digital
circuit test software.
General Dynamics - Fort Worth, Tx 1977 - 1984
Implemented automated test program for USAF F-16 Inertial Navigation
System. Written in ATLAS test language.
Education
Lousiana Tech University MS Electrical/Biomedical Engineering
University of North Texas MS Physics
Northeast Louisiana University BS Physics
References
Catherine M. BuPane
Technical Lead, United Space Alliance
Vimal K. Duggal
Manager, United Space Alliance
Heather L. Rainey
Manager, United Space Alliance
Carol Burley
Manager, United Space Alliance
Peter Armstrong
Co-Worker, United Space Alliance
Guy Thompson
Co-Worker, United Space Alliance