Daniel P. Sullivan
                      4711 Garrett Avenue
                      Beltsville, Md 20705

               Phone  : (301) 980-8649
               Email  : DanSullivan@terpAlum.umd.edu
               Website: http://www.geocities.com/DanSullivanResume

                      Career Summary
Fifteen years experience in scientific and financial full life cycle 
software development using Unix, C/C++, Sybase, Java and X-Windows.

                      Software
C (13 yrs); C++ (STL) (2 yrs);  Fortran (3 yrs)
Unix (Perl, shell scripts, make, lint, awk,sed) (12 yrs); Linux (3 yrs)
X Windows (Xt/Xlib), Motif (10 yrs); TCP-IP,UDP-IP (3 yrs)
Java 2/Swing (2 yr)/Sun Java 2 Programmer Certified July 2001 
Sybase/SQL/Stored Procedures  (3 yrs); Oracle/Pro C PL/SQL(1 yr) MySQL (3 months)
SQR, CMVC (3 months) ClearCase (2 yrs)  RCS (5 yrs) XML (3 months)
Builder Xcessory Motif GUI builder (2 yrs)
Silicon Graphics GL/Open GL (6 yrs) Interactive Data Language (IDL) (6 yrs)

                      Operating Systems
Linux, HP-UX, IBM AIX, Sun, Windows, Silicon Graphics, VAX/VMS

                      Professional Experience 
May 2004
	Currently tutoring University of Maryland students in Java/C/C++.
May 2003
   Acquired C (92%) and C++ (88%) certification through www.qwizonline.com. 
(See my website for test results)
Jan 2001 to Nov 2001
    On hiatus to study object oriented software development at home, including 
C++ (STL), Java, and UML. Obtained Sun Java 2 Programmer Certification.
(Java 2/Swing and C++ software samples available on my website.)

Sep 2000 to Dec 2000
Software Developer
Darwin Partners Consultant for Andersen Consulting at Marriott Corp.
Gaithersburg, Md.
   Supervised team of software developers during initial production period for
a new Marriott billing system. Billing transactions processed using C, Pro C
and CMVC on IBM-AIX. Also developed SQR report scripts and created 
document suggesting improvements, including unit test plan design,
detailed requirements, API library creation, and improved software efficiency.

April 2000 to August 2000
Software Developer
Darwin Partners Consultant for TRW at
Goddard Space Flight Center, Greenbelt, Md.
   Developed satellite data processing software for the NASA EDOS project using
C, Oracle, TCP-IP, UDP-IP and Motif on HP-UX. Work included Motif user interface
modification, replacement of Oracle queries with UDP-IP for greater efficiency, 
and implementation of TCP-IP command and control mechanism.

Sep 1997 to April 2000
Senior Programmer Analyst
General Sciences Corporation/SAIC 6100 Chevy Chase Drive Laurel, Md.
   Developed software for the NASA MODIS project, including C/Motif/Sybase 
maintenance and enhancement of SEAWIFS data processing software; C/Motif
logfile viewer; Perl/Sybase/FTP data ingest/export subsystem, ported to 
C/Motif/Sybase; Perl/Unix shell script utility/database management scripts;
C/Motif/Open GL data visualization; RCS based configuration management
software for source code management and software releases; Redesign of
core processing software to improve efficiency and error handling.

Jan 1995 to Sep 1997
Systems Software Engineer
Cambridge Research Associates 1430 Spring Hill Road, Maclean, Va.
   Developed graphics and user interface software for PowerScene, a three
dimensional perspective scene generator that runs on Silicon Graphics
workstations. Work included a C/Motif/Sybase user interface displaying route 
and annotation overlays, Perl/Unix shell script utility/database management 
scripts, and design and development of PowerScene PlanView, a 
C/Open GL/TCP-IP/Xlib two dimensional scene viewer. PlanView displays ADRG
map and remote sensing image data and allows user panning, magnification, 
map scale and image resolution selection and route, annotation, and line overlay
displays. Developed PlanView PC prototype, and ported PlanView to VxWorks.

Apr 1993 to Mar 1994
Applications Programmer
Research and Data Systems Corporation 7855 Walker Drive, Greenbelt, Md.
   Developed C/IDL/Motif graphics and image processing software for a NOAA 
Advanced Very High Resolution (AVHRR) Global Vegetation Index data processing
project. Software corrected sensor drift, implemented a cloud screening algorithm,
displayed image data and created color palettes, and allowed time series display 
and image subset extraction.

Jan 1988 to Mar 1993
Senior Programmer Analyst
Hughes STX Corporation 4400 Forbes Boulevard, Lanham, Md.
   Developed software for the Small Expendable Deployed System (SEDS) Delta 
rocket launch which studied tethered satellite capabilities. Responsibilities included
C telemetry data processing software and a C/Iris GL 2-D graphical simulation of a
tethered satellite.
   Supported the Laboratory for Terrestrial Physics scientific research community
through user training and consultation, and graphics and image processing software 
development:
LAS (Land Analysis System) and EASI/PACE image processing software
development using Fortran; C/IRIS GL software that plotted irregularly spaced 
geochemical data points as surfaces; C/IRIS GL/Motif map visualization software that
plotted a color coded map database on the Earth's surface. Options allowed multiple 
color coding algorithms, annotation,interactive magnification and panning; C/IDL 
software that plotted geomorphic structures and compute statistical probabilities; 
C reprojection and subsampling software of Mars sinusoidal topographic imagery.

                       Education
University of Maryland College Park, B.A. General Studies, December,1987
Course concentrations in Geology, Mathematics, and Computer Science.