John C. Van Arsdall

Aerospace Experience
Software Experience


Software Skills, Languages and Operating Systems
C\C++\Visual C++, FORTRAN 90, MATLAB, Perl, HTML, Java, Javascript, MySQL, PHP, MACRO-11, CGI, MFC, OOD, QA Partner, Satellite Tool Kit, Microsoft Office, Macromedia MX Suite, Microsoft Visual Studio, Component Software RCS, Microsoft DOS, Microsoft Windows (All), Unix


Pointing and Control Subsystem Engineer
January 2004 - Present
Sagitta Solutions, Inc., Annapolis, MD

Provide support for the Hubble Space Telescope CHAMP/MOSES program as a member of the Pointing and Control Subsystem (PCS). Assist the design and development of the 2-Gyro and 1-Gyro control law for HST's Life Extension Initiatives. Provide design, development, and analysis support for the Universal Kalman Filter used for reduced gyro and safe mode operations. Develop new modules for the PCS high fidelity simulator (HSTSIM) using FORTRAN. Design and develop tools in MATLAB and C++ to assist in PCS performance analysis and validation. Provide support for various group tools such as Component Software's RCS file management system and the HSTSIM front-end graphical interface.

As the business owner and operator, serve as the sole interface with the customer. Negotiate contracts for future support and execute current contracts. Ensure that current performance and cost meets contract requirements and manage resources required to execute contracts. Maintain business records for historical and accounting purposes.

Systems Engineer
June 2003 - October 2003
Analytical Graphics, Inc., Landover, MD
Provided engineering expertise as part of a Satellite Tool Kit (STK) sales team. Interacted with customers regarding technical issues such as product integration and engineering solutions through software development. Developed scenarios in STK to demonstrate the product's capabilities. Provide software development support for other sales teams. Developed new tools to supplement STK's capabilities using Visual C++, Javascript, MATLAB, Perl, and Java.

Attitude Control Subsystem Engineer
June 1999 - May 2003
Lockheed Martin Space Systems, Sunnyvale, CA
Responsible for on-orbit operations for the Defense Satellite Communications System phase 3 (DSCS III) military communications satellites. Participated as an Attitude Control Subsystem (ACS) engineer in the launch and deployment of the DSCS B8, B11, A3, and B6 spacecraft and the MILSTAR Flight 4 spacecraft. Maintained and used real-time and scientific simulations for the purpose of dynamics and controls analysis. Participated in attitude control anomaly detection, analysis, and resolution. Developed and tested new modules and upgrades for the DSCS next generation attitude control software using the MACRO-11 language. Developed dynamics analysis tools using FORTRAN 90, MATLAB, and C++. Prepared documents for and made presentations to the customer regarding spacecraft operations, ACS analysis, and software development projects.

Missile Simulation Engineer
June 2001 - May 2003
Lockheed Martin Space Systems, Sunnyvale, CA
Supported the Theater High Altitude Area Defense (THAAD) missile system's simulation group by developing missile dynamics models, testing the simulation, and participating in reviews of module design. Provided consultation on an object oriented common simulation framework (CSF) design and assisted in the development and testing of CSF modules using C++.

Systems Engineer
September 1997 - May 1999
San Jose State University, San Jose, CA
Served as lead engineer for the Attitude Determination and Control (ADAC) and Telemetry, Tracking, and Command (TT&C) subsystems. Developed the software interface between the AX.25 protocol routine and the on-board file system using C. Analyzed the properties of a nutation damper used for spacecraft spin axis stability.


Business Owner/Software Engineer
May 1999 - Present
Phantom Automated Solutions

Own and operate a software development business providing automation tools for the Microsoft Windows operating system.

As the software developer, developed the Phantom windows automation language using Visual C++ for the purpose of automating repetitive tasks and software testing by interacting with the Microsoft Windows Graphical User Interface (GUI). Developed two GUI tools for use with the Phantom language; the Phantom Test Driver (PTD) for developing, organizing, recording, and executing Phantom scripts used in software testing, and the Phantom Sidekick for developing, recording, and executing Phantom scripts as macros for automating common windows tasks. Design, develop, and maintain the company's web site, http://www.phantomtest.com, and write documentation to support the products. Develop PHP and Javascript scripts to support the web site and Microsoft Access and MySQL databases for software bug tracking and customer data collection.

As the business owner and operator, determine the direction of the business and handle marketing and sales operations. Provide support for the estimated 30,000 customers who have downloaded the product. Investigate new business strategies and new tools or features for development. Handle accounting, procurement, business relations, and all other business aspects of the company.

Software Test Automation Engineer
April 1998 - November 1998
Xirlink Inc., San Jose, CA
Responsible for investigating the feasibility of using test automation software to test the C-It digital computer camera's user interface. Evaluated various commercial testing tools and compared features, prices, and compatibility with the C-it software. Developed test automation scripts, testing tools and a web-based bug tracking system.

Software Test Automation Engineer
February 1998 - April 1998
Adobe Systems Inc, San Jose, CA

Assisted the test automation team with the development and testing of a software testing language for the Adobe Photoshop product (Photoscript). Wrote scripts in Photoscript and evaluated their effectiveness testing the product. Designed a test script tracking and organization tool.

Software Test Automation Engineer
April 1996 - September 1997
Chromatic Research Inc, San Jose, CA

Initially responsible for the manual testing of the MPACT multi-function graphics chip's 2D and 3D capabilities. Quickly became involved with the company's automated testing group and began developing testing scripts using QA Partner. Assisted in the testing of a new Perl based Windows GUI language (WinPerl++) and developed a test application (CATS) for the purpose of testing the WinPerl++ design and functionality.


San Jose State University
May 1999
San Jose, CA
Received a Bachelor of Science degree in Aerospace Engineering with a concentration in Dynamics and Controls.


Security Clearance information available upon request.


Copyright 2003-2008 Sagitta Solutions Inc.