AEROSPACE SOFTWARE ENGINEER & PRODUCT MANAGER
Software Development — Modeling & Simulation — Quantitative Analysis — AS9100/ISO9001Innovative software development and product engineer leveraging more than a decade of engineering expertise to lead technical teams and create quality software tools and systems. Delivering comprehensive lifecycle management including requirements assessment and documentation, testing and simulations, deployment, upgrades and support. Providing visionary project leadership, drawing from an extensive understanding of multiple software languages and systems to conceptualize innovative solutions and strategies. Defining and satisfying software development goals and advancing corporate objectives.
Software Engineering and Product Management Areas of Expertise:
- Software Development
- Modeling & Simulation
- Team Leadership
- Ground Systems
- Lifecycle Management
- Project Management
- Quality Assurance
- Relationship Management
- Efficiency Improvements
- Customer Management
- Agile Development
- Complex & Creative Solutions
Technical skills include:C++, C#, Objective-C, iPhone Apps, WPF, Python, Perl, Wx, CruiseControl, FreeFlyer, MatLab, MySQL, Fortran, XML, Satellite Tool Kit (STK), GMAT, Trick, Mathematica, Linux, Git, Subversion, Mercurial, XSLT, XSL-FO, Orbital Mechanics, Trajectory Design, Guidance, Navigation, and Control, Mission Design, Media Wiki, Drupal, Django, Eclipse, Arduino, RaspberryPi, and Linux.
SOFTWARE & PRODUCT ENGINEERING EXPERIENCE
ODYSSEY SPACE RESEARCH Houston TX 2011—present
Led a software engineering team who designed, developed and maintained software simulations for the International Space Station and Visiting Vehicles. Performed independent verification and validation of Flight Software and Guidance, Navigation, and Control algorithms for rendezvous and proximity operations. Developed ground based tools for the real time analysis and reporting of vehicle performance and safety metrics. Developed high fidelity models and performed testing and verification for a safety critical simulation. Acted as Quality Manager responsible for overseeing and implementing an ISO9001/AS91000 certified quality management system (QMS).
- Developed models of the ISS Guidance, Navigation and Control subsystem, including navigation sensors (GPS and Rate Gyros) and actuators (Control Moment Gyros).
- Developed models and performed analysis for the Space Launch System (SLS)
- Used Agile/Scrum methodology to develop project plans, monitor work in progress, and meet project objectives.
- Reduced data processing time from hours to minutes, enabling the real time analysis of Cygnus Demo mission objectives.
- Planned and conducted audits of the QMS, monitored quality metrics, worked with senior management to ensure quality goals were defined and met, and developed quality procedures across all business and technical activities.
- Oversaw transition of QMS to AS9001 rev. D.
UNITED SPACE ALLIANCE Houston TX 2008—2011
TECHNICAL STAFF IV
Designed, developed and maintained software code for Mission Operations Directorate at NASA Johnson Space Center, providing planning, training and real-time flight support for controllers of the space shuttle program. Ensured all code satisfied USA and NASA quality standards. Analyzed near Earth and translunar trajectories and determined complex model interfaces and class hierarchies. Evaluated existing and future simulations in partnership with the Jet Propulsion Laboratory to develop requirements for new prototyping efforts. Developed frameworks and algorithms and implemented simulation models in C++ and C#.
- Independently set-up and deployed an automated build system using CruiseControl that builds software, runs tests, performs analyses and generates reports automatically for NASA.
- Recognized for the creation of a hybrid C++ /Python simulation framework in support of an internal R&D project. Consequently received the “Employee of the Quarter Award” for technical achievement in 2010 while working with the simulation framework team.
- Rapidly developed the COMPASS simulation by updating an existing framework in collaboration with the Jet Propulsion Laboratory. Worked as part of the architecture team to develop interfaces, models, and core simulation components. Delivered quality results in record time and received positive feedback from the client for efficient and effective efforts.
A.I. SOLUTIONS INC Lanham MD 2001—2008
PROJECT ENGINEER 2007—2008Led a strong Team of cross-functional technical professionals to provide technical support and product management to users of FreeFlyer, including high profile clientele at NASA Goddard, Kennedy Space Center and the U.S. Air Force. Served as an external liaison between clients and developers, gathering client feedback and updating product as necessary. Developed training materials and classes for end-users and mission analysts and worked with the sales team to deliver demonstrations, presentations and customized business proposals. Provided quality assurance leadership as an auditor during the ISO-9000 process.
- Improved reporting and tracking capabilities and ensured compliance with International Tracking in Arms Regulation (ITAR) through the creation of a database backed application for tracking software licenses and maintenance agreements.
- Established and rolled-out a WIKI to provide current training information throughout client organizations. Created user manuals, operating and maintenance manuals and technical documentation, providing new feature information as needed. Transferred information to the WIKI, generating an accessible and evolving document for up-to-date information and efficient guidance.
LEAD MISSION ANALYST 2003—2007Led the flight dynamics ground system team composed of engineers, programmers and system administrators with high technical abilities to supply routine operations, functional updates, bug fixes, and lifecycle management for three spacecraft and the Constellation Coordination System (CCS) as part of the Earth Observing System Operations Center at NASA Goddard. Developed and implemented test plans for the CCS as it expanded its support from 7 to 11 missions with strategic focus on situational awareness at globally dispersed control centers.
- Contributed to the original development and deployment of the Conjunction Assessment System, crested to reduce the risk to spacecraft from orbital debris. Conducted extensive research in collaboration with the U.S. Air Force Strategic Space Command to design tools and scripts for performing detailed analyses, understanding complex data, and generating reports to enable effective system operations and decision making.
- Streamlined operations support in the EOC by transitioning the legacy multi-platform (windows, HP UNIX, and Sun Solaris) ground system for Terra spacecraft to the windows only environment used by the Aqua and Aura spacecraft, resulting in reduced training and maintenance costs.
MISSION ANALYST 2001—2003Designed trajectory and maneuver strategies for the first three months of the Aqua spacecraft mission. Developed operational tools to determine and deliver the optimal ascent maneuver sequence. Transferred knowledge and focus to design a prototype orbit determination system for the Aura spacecraft project. Worked in the operations center “on-console” for both spacecraft, providing real-time technical support during launch and mission.
- Delivered flawless operational procedures for NASA’s Aqua Spacecraft resulting in best possible orbit safety through the design of software tools to provide evaluation and optimization of maneuvers as they were executed.
- Served on the team that rolled-out the “Constellation Coordination System” (CCS) in 12-18 months’ time, facilitating initial release upon the launch of the EOS Aura Spacecraft. CCS is a web-based portal system that enables data sharing, visualization and analysis between multiple space crafts, and disseminates critical data between Mission Operations Centers (MOC) and scientists, providing big-picture perspectives through multiple reporting capabilities.
- Secured international cooperation with Centre National Etudes Spatiales (CNES) by communicating the value in sharing data through CCS.
- Ph.D. Aerospace Engineering, University of Texas, Austin TX 2001
- M.S. Aerospace Engineering, University of Tennessee, Knoxville TN 1996
- B.S. Mechanical Engineering, Worcester Polytechnic Institute, Worcester, MA 1994
Rim, H. J., Schutz, B. E., Webb, C., Demarest, P., and Herman, A. “Orbit Maintenance and Characteristics for a SAR Satellite.” (AIAA 98-37348), AIAA/AAS Astrodynamics Specialist Conference and Exhibit, Boston, MA, August 1998.
Rim, H. J., Schutz, B. E., Webb, C., and Demarest, P. “Repeat Orbit Characteristics and a Maneuver Strategy for a Synthetic Aperture Radar Satellite.” Journal of Spacecraft and Rockets, 37(1), January-February 2000.
Demarest, P. and Schutz, B. E. “Maintenance of the ICESat Exact Repeat Ground Track,” (AAS 99-391), in Advances in the Astronautical Sciences v. 103 pp. 1419-34
Demarest, P. and Schutz, B. E. “An Improved Strategy for Maintaining Repeat Ground Tracks at High Latitudes,” (AAS 00-159), in Advances in the Astronautical Sciences v. 105 pp. 915-24
Demarest, P. “A Comparison of Latitude Targeting Schemes for Maintaining Ground Track at High Latitudes,” (AAS 01-431), in Advances in the Astronautical Sciences v. 109, pp. 1885-1902.
Demarest, P., Good, S., and Rand, D. “Ascent Plan for Aqua (EOS-PM1) Including Phasing with Terra (EOS-AM1)” Proceedings of 16th ISSFD, Pasadena, 2001.
Demarest, P. “The Impact of Maneuver Failures on the EOS Afternoon Constellation,” (AIAA 02-4744), AIAA/AAS Astrodynamic Specialist Conference, Monterey, CA, August 2002.
Demarest, P., Richon, K.V., and Wright, F. “Analysis for Monitoring the Earth Science Afternoon Constellation”, (AAS 05-368), AAS/AIAA Astrodynamic Specialist Conference, Lake Tahoe, CA, August 2005.
Demarest, P. “The Debris Environment Around the Earth Science Morning and Afternoon Constellations,” (AIAA-2006-6292), AIAA/AAS Astrodynamic Specialist Conference, Keystone, CO, August 2006.
Nemeth, S.M., Demarest, P. “Research and Development in Application of the Simulation Model Portability 2 Standard,” (AIAA-2010-2268), AIAA SpaceOps 2010 Conference, Huntsville, AL, April 2010.