Strengths
Excellent verbal and written communications, troubleshooting and debugging skills. Work well in a team environment, good at consolidating and synthesizing information. Excellent research skills. Persistent and detail oriented.
Experience
Project Engineer, Ball Aerospace, Boulder CO, 2002-present
- Software Systems Engineer, Widefield Infrared Survey Explorer, responsible for development of command & telemetry database for spacecraft bus
- Technical Advisor, Orbital Express Demonstration, responsible for NextSat spacecraft operations and safety
- Software Systems Engineer, Orbital Express Demonstration, responsible for development of command & telemetry database for spacecraft bus
- Software Project Engineer, Orbital Express Demonstration NextSat Flight Software, responsible for production and test phases, leading a team of five software engineers
Senior Software Engineer, SignalSoft Corporation/Openwave Systems, Boulder CO, 2000-2002
- Enhanced, maintained, and ported shared infrastructure libraries for wireless location applications deployed in the Intelligent Network both in the US and abroad
- Implemented location resolution algorithm which dramatically improved location fetching performance
- Provided technical leadership and project management for port of infrastructure libraries from 32-bit Solaris to 64-bit Tru64
- Redesigned internal development website for user community of developers and project managers
(C++, Solaris, Tru64, AIX, TACL, Tandem NSK, gmake, shell scripting)
Computational Scientist/Staff Software Engineer, IBM Global Services, Boulder CO, 1999-2000
- Sole on-site representative providing programming and applications support to the National Center for Atmospheric Research for massively parallel climate applications (Fortran and C) on the IBM RS/6000 SP2 supercomputer
- Executed full computing performance benchmark suite, supporting a successful proposal to upgrade the SP2 from 288 to 604 processors
- Taught seminars on IBM scheduling and control tools and TotalView visual parallel debugger, enabling scientists to quickly port and debug their codes
- Assisted NCAR in reaching over 70% SP2 utilization within 3 months of acceptance test
(Fortran, C, MPI, OpenMP, LoadLeveler, Parallel Environment, AIX, TotalView, shell scripting)
Applications Software Engineer, Lockheed Martin Mission Systems, Boulder CO, 1996-1999
- Designed and implemented visual command scripting software for the Space Based Infrared System Low Altitude Demonstration System (SBIRS LADS) satellite
- Contributed to LADS requirements specifications, interface control documents, hardware design documents
- Evaluated and specified hardware and software for internal development lab network
- Evaluated requirements tracking tools
(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
- Researched a theoretical mesh-based interconnection network for massively parallel computers
- Developed and implemented search and sort algorithms for this network
(C, PVM, Solaris)
Director of Education, ComputerLand, Arlington VA, 1984-1986
- Hired and supervised a staff of three trainers, thereby increasing education capacity of Washington DC ComputerLand franchise
- Developed and delivered curricula for customer training on personal computer hardware and software
(IBM PC & clones, DOS, Windows, WordPerfect, etc)
Technical Skills
Languages: C++, C, Fortran, Java
Operating Systems: Sun SPARC/Solaris, Compaq Alpha/Tru64, IBM RS6000/AIX, Tandem NSK
Database Management Systems: Sybase/SQL, Ardent O2/OQL, Microsoft Access
Parallel Systems: Message Passing Interface, Parallel Environment, LoadLeveler, Parallel Virtual Machine
Other: Satellite Command System 21, Tandem Advanced Command Language (TACL), TotalView, HTML, shell scripting, Matlab
Education
Master of Science in Computer Science, George Mason University
Awards: Outstanding Computer Science Graduate
Area of Study: Parallel Algorithms & Theory
Bachelor of Arts in Modern European History, College of William & Mary
Publications
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
Languages
Fluent German, some French and Spanish
Clearances
Department of Defense Secret