New Skies Satellites
- Designed, created and maintained Tcl/Tk and C++ tools for manipulating and displaying data from, and affecting the behavior of, the Integral Systems, Inc. Epoch 2000 satellite control system.
- Lead the NSS effort in converting and integrating the INTELSAT provided satellite data for the use in the Epoch system.
- Database administration for the satellite control system database (Oracle 7).
Intelsat
- Created and maintained the windows based command and telemetry simulators for three series of spacecraft, using Visual C++ and assembly language for the interface card driver.
- Converted the CRANE (Charge Return Analysis for Nominal Eclipse) program for multiple satellite platforms from 6 DOS C programs into one Unix based Object Oriented C++ program with vastly expanded capabilities. Added two more satellite platforms to the processing during the satellite design stage.
- Implemented the Telemetry and Event Detection software for the INTELSAT 9 satellite series, creating several new classes and algorithms to deal with the unique command structure for the new series.
Naval Research Lab
Using assembly language and Fortran on IBM ATs (286 microprocessor):
- Implemented and lead the design of a satellite attitude/position simulator with 3-D graphics and animation
- Designed and implemented a telemetry collection and display systems for rocket drop-test monitoring and for testing the rocket control computer (below)
Using assembly language on a GESPAC GESSBS-8 80C186 single board computer:
- Designed and implemented an embedded rocket command/control/telemetry system (SEALAR)
International Brotherhood of Electrical Workers
Converted a Delphi/Pascal/Paradox union membership system (written by multiple programmers using vastly different styles) into Microsoft Visual Basic/Access using perl scripts.
NOAA/NESDIS
Designed and implemented IMPS (Image Manipulation and Processing System) on a PDP-11 with a Gould-Deanza image array processor and DIMAPS (Digital Image Manipulation And Processing System) on an IBM-PC with a 286 processor and an EGA display adapter (co-resident with a mono adapter).
These were interactive image based meteorological study systems. Both written in Fortran and the platform appropriate assembly language.
Custom assembly language libraries were created on the PC to implement dual monitor display of text and graphics at a time when this was not available commercially.
Assembly libraries were created on both to handle the use of a mouse or trackball to select graphic areas for expansion and printing.
NSS
Intelsat
NRL
IBEW
NOAA/NESDIS
Current date and time is Wednesday, 10-Mar-2010 16:56:40
Unless otherwise noted, all content are
©2003-2010 Triassic Associates, Inc. All rights reserved.