Software project engineer with extensive experience in satellite and instrument flight software development.

Work History

Project Engineer, Ball Aerospace, Boulder CO, 2002-2022

(C++, Solaris, VxWorks, OASIS-CC, Perl, shell scripting, DOORS, Agile, Subversion, Trac)

Senior Software Engineer, SignalSoft Corporation/Openwave Systems, Boulder CO, 2000-2002

(C++, Solaris, Tru64, AIX, TACL, Tandem NSK, gmake, shell scripting)

Computational Scientist/Staff Software Engineer, IBM Global Services, Boulder CO, 1999-2000

(Fortran, C, MPI, OpenMP, LoadLeveler, Parallel Environment, AIX, TotalView, shell scripting)

Applications Software Engineer, Lockheed Martin Mission Systems, Boulder CO, 1996-1999

(C++, Solaris, Microsoft Access, Sybase/SQL, O2/OQL, Rational Rose, RequisitePro, X-Motif, Visual WorkShop, SCS-21)

Graduate Research Assistant, George Mason University, Fairfax VA, 1994-1995

(C, PVM, Solaris)

Director of Education, ComputerLand, Arlington VA, 1984-1986

(IBM PC & clones, DOS, Windows, WordPerfect, etc)


Programming Languages: C++, C, Fortran, Java

Operating Systems: Linux, Sun SPARC/Solaris, Compaq Alpha/Tru64, IBM RS6000/AIX, Tandem NSK

Database Management Systems: Oracle/SQL, Ardent O2/OQL, Microsoft Access

Parallel Systems: Message Passing Interface, Parallel Environment, LoadLeveler, Parallel Virtual Machine

Other: OASIS Command and Control, Satellite Command System 21, Tandem Advanced Command Language (TACL), TotalView, HTML, shell scripting, Matlab


Public Service Group Achievement Award, NASA, 2014 (OLI/Landsat 8)
Public Service Group Achievement Award, NASA, 2011 (WISE)
Outstanding Computer Science Graduate, George Mason University, 1996


NextSat On-Orbit Experiences, Randall, Porter, Stokley, Epstein, Kaufman. Proceedings of the 2008 SPIE Defense and Security Symposium, Sensors and Systems for Space Applications II
Binary Exchange Algorithms on a Packed Exponential Connections Network, Wong, Stokley, Nguyen, Quammen, Wang. Proceedings of the 1995 International Conference on Parallel Processing


Master of Science in Computer Science, George Mason University
Area of Study: Parallel Algorithms & Theory

Bachelor of Arts in Modern European History, College of William & Mary


Fluent German, some French and Spanish