- 20 years in various roles developing and managing spacecraft operations tools for 4 flight missions and multiple research and development projects.- 6 years creating NASA wide standard in robot communication.- 4 years collaborating with Ames Research Center and Johnson Space Center developing robotic operations tools.- 1 year of Mars Exploration Rovers tactical operations commanding Mars robots. Leadership Experience: - Technical Group Supervisor for the Software System Engineering Group- Mars 2020: System Engineer and Deputy Lead for Robotic Planning Subsystem- Robot Applications Interface Delegate: NASA Robot communication standard- Rapid Workbench: Human Exploration Telerobotics Robot operations tools- M2020 Prototyping: Multidisciplinary team optimizing Mars operations- Maestro for MER: Team of software developers infusing new technologies to science operations- OnSight: Team of engineers and designers shaping the future of science planning by providing an immersive augmented reality environment- Singapore National Sensor Network: Lead installer, trainer, and support of national seismic networkLanguage Experience:- OO: Java, C/C++- Web: HTML, HTML5, WebGL, JavaScript, PHP, CSS, node.js- Scripting: bash, csh, Windows batch, ant, python, makeSoftware Tool Experience:- Web Services: HTTPD, Tomcat, ReST, Jetty- Web APIs: Bootstrap, jQuery, Google Maps API, node.js, leaflet.js- Messaging Services: DDS, RTI NDDS, TwinOaks DDS, JMS, socket communication- Development Environments: Eclipse e3/e4, VisualStudio, Android App Development- Development Tools: YourKit Profiler, JConsole- Code Repositories: CVS, SVN, GIT- Build Tools: Maven, Tycho, Bamboo- Database: MySQL- NASA Tools: Ensemble, RAPID, NAIF SPICESoftware Disciplines:- ReSTful Interfaces: Enterprise level web application development.- Real Time communication interfaces: Enterprise level concurrent, asynchronous message passing development.
Listed skills include Software Engineering, Linux, Python, Java, and 37 others.