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 |
PROFESSIONAL EXPERIENCE - AEROSPACE
ENGINEERING |
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. |
PROFESSIONAL EXPERIENCE - SOFTWARE
ENGINEERING |
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. |
Clearance
|
Security Clearance information available
upon request. |
|