Resume for David Sumpter
(Also available in Word and ASCII
600 E Medical Center Blvd, #1516
Webster, Texas 77598
- Over eight years professional experience in all phases of the software development
- BS and MS degrees in Computer Science.
- Strong C/C++, Unix, and object-oriented analysis/design skills.
- Microsoft .NET/C# application development.
- Demonstrated ability to work successfully with extremely demanding customers
- Able to effectively troubleshoot software and resolve complex technical
- Proven ability to design, build, and deliver mission-critical software on
time, under pressure.
- Operating Systems: Unix (Including Solaris, Digital/Tru64), Linux, Windows
- Applications: Oracle, MySQL, Apache, Tomcat, Dreamweaver, Concurrent Versions
System (CVS), Rational Rose, Rational RequisitePro, Microsoft Office, Microsoft
- Other: Microsoft .NET, Java Server Pages (JSP), Servlets, JDBC, Java3D,
OpenGL, X Window System, Motif, Object-Oriented Analysis/Design (OOA/OOD),
Unified Modeling Language (UML), Rational Unified Process (RUP).
- Sun Certified Programmer for the Java 2 Platform.
- MS, Computer Science, 4.0/4.0 GPA, University of Houston-Clear Lake, December
- BS, Computer Science, Mathematics minor, magna cum laude, University of
Houston, May 1992
2002 - Present, J&P Technologies
Senior Software Engineer
- Provide software design and development support for SimStation, a prototype
being developed by the NASA Ames Engineering Complex Systems (ECS) research
program. SimStation is intended to be a "first look" trade study
tool modeling International Space Station orbital mechanics, structural dynamics,
fault propagation, and system performance.
- Primary software developer for SEaCLIF (System Effects and Capability Losses
from Inserted Failures), which is being developed in support of the SimStation
project. SEaCLIF is a Microsoft .NET application, developed in C#, that propagates
and reports the effects of hardware failures and power state and mode changes.
SEaCLIF includes both a stand-alone user interface and components that can
be integrated directly into other applications.
1992 - 2000, Lockheed Martin Space Operations Company, Houston, Texas
Senior Software Engineer, 1999 - 2000
- Supported new multi-year, multi-billion-dollar NASA development and support
contract: performed analysis/design, negotiated schedules, investigated and
evaluated software and hardware products and methods, resolved technical and
- Investigated methods of using Java and web technologies to view and manipulate
NASA control center data on portable devices.
- Led project to acquire, configure, test, and install a backup telemetry
archiving system for the International Space Station.
- Performed analysis and UML modeling for a project to upgrade and integrate
network and support facilities for the Deep Space Network (an international
network of antennas supporting interplanetary spacecraft missions and other
science research projects).
Software Lead, 1995 - 1999
- As software lead of the CDDT (Common Display Development Team), designed
and led development of critical path Space Station software, including an
object-oriented, extensible C++/X-Windows/Motif class library for the rapid
implementation of on-board graphical command and control displays.
- Served as primary contact with NASA customers and users: created and delivered
technical and status presentations, negotiated schedules, identified and/or
resolved what were often numerous, complex technical and integration issues.
- Spearheaded continual process and tool improvements that enabled the development
team to consistently meet extremely demanding schedules in the face of numerous
technical challenges and constantly late, changing, and incomplete requirements.
Software Engineer, 1994 - 1995
- Worked closely with NASA personnel to design and prototype software enhancements
to support Space Shuttle NAV (Navigation) flight controllers, then led implementation
of the Operations version of these enhancements in the Mission Control Center.
- Performed troubleshooting and implemented numerous enhancements and bug
fixes for the Onboard Fault Summary, a C/Motif client-server application used
by flight controllers to view and manage Space Shuttle fault messages.
Systems Engineer, 1992 - 1994
- Worked with NASA customers and Lockheed engineers to develop and maintain
subsystem requirements and schedules and to identify and resolve design and
integration issues for the new (then under construction) Mission Control Center.
- Researched software tools for possible use in the Mission Control Center;
created and demonstrated application prototypes.
- NASA Silver Snoopy and Team Excellence awards for contributions to the first assembly flight of the International Space Station.
- Lockheed Martin Achievement Award for contributions as project software