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.