Alex Measday

Senior software developer with extensive experience in satellite image processing and spacecraft monitoring and control. Oh, and my CORBA/FTP/HTTP/Forth networking software runs on a Nintendo DS.

Software Experience

High-Level Languages:
Professionally:   C, C++ (GNU and Visual C++), Scheme, Python, Tcl/Tk/[incr Tcl], FORTRAN-77, PL/M-86
College/hobby:   Ada, ALGOL, BASIC, COBOL, Forth, Java, JavaScript, LISP, Pascal, SNOBOL
Assembly Languages:
6502, 6800, 8086, PDP-11, UNIVAC 1100, VAX-11.
Operating Systems:
UNIX (various flavors including Linux), Microsoft Windows, PalmOS, VAX/VMS,
VxWorks (68K-based real-time OS), Intel iRMX (80x86-based real-time OS), and others.
CORBA Middleware, X Windows/Motif, Scanner (LEX) and Compiler (YACC) Generators,
UNIX utilities (AWK, CURSES, TROFF, etc.), VAX/VMS utilities (FMS, SMG, TPU, etc.),
TI-58, Internet Protocols (FTP, HTTP, SNMP), HTML (you're reading it!), XML.
Personal Projects:
(1) Wrote a web server in Forth.
(2) Added networking extensions to TinyScheme.

Work Experience

Integral Systems, Inc.   (1987 - 2007)
5000 Philadelphia Way.   Lanham, MD.

Software developer on ISI's next generation, CORBA middleware-based, EPOCH IPS satellite telemetry and command system.   (2001 - 2007)

Software developer on the distributed, object-oriented successor (Version 3) to ISI's EPOCH satellite control system.   (1996 - 2001)

Software developer on NASA's EOSDIS Test System (ETS), which simulates various external interfaces to the Earth Observing System Data and Information System (EOSDIS).   (1995 - 1996)

Software developer on LZP Phase II, a NASA R&D project to build a high-rate (50Mbps) packet processing system based on VLSI hardware and embedded software running on multiple 68040 processors.   (1993 - 1995)

Software consultant to Computer Sciences Corporation (Laurel, MD) on SIR-C/X-SAR, an ESA project to build a distributed, VAX-based control center for a shuttle-borne radar instrument.   (1992 - 1993)

Programmer/analyst for TPOCC, a NASA R&D project to build a generic satellite control center based on distributed UNIX workstations and readily adaptable to new missions.   (1987 - 1992)

General Electric Company, Space Division.   (1981 - 1987)
4701 Forbes Boulevard.   Lanham, MD.

Senior software analyst for an image processing system built to handle Landsat and SPOT satellite imagery.   (1985 - 1987)

Software analyst for an automatic testing system for various digital system components that were to be placed on the MILSTAR communications satellites.   (1984 - 1985)

Programmer/analyst for the image processing system of NASA's Landsat-4/5 remote sensing satellite ground station.   (1981 - 1984)

Laboratory for Pattern Analysis.   (1980 - 1981)
University of Maryland.   College Park, MD.

Performed development and maintenance programming for various projects in the areas of data analysis, image processing, and pattern recognition. The applications included EKG signal processing (using the WAPSYS waveform parsing system), handwritten character recognition, and scene analysis.


B.S. Computer Science, 1981.   University of Maryland,   College Park, Maryland.


"Faster than Run-Time: An Optimized ASCII-to-Binary Floating Point Conversion Routine"
in The DEC Professional, March 1985.
"F$USEFUL: A Look at Some Mundane VMS Utilities"
in VAX Professional, April 1988.
"Put the Power of DCL into Your Programs"
in VAX Professional, August 1989.
"Enhanced Command Line Processing"
in The C Users Journal, June 1991.
"C Packages"
in The C Users Journal, June 1992.
Additional Writings

Professional Memberships

Association for Computing Machinery (ACM) and the following Special Interest Groups: Programming Languages (SIGPLAN), and Software Engineering (SIGSOFT). (And previously: SIGAda, SIGARCH, SIGART, SIGBIO, SIGCAPH, SIGCOMM, SIGOPS.)

Institute for Electrical and Electronics Engineers (IEEE) and its Computer Society.

Alex Measday  /  E-mail