HEADHUNTERS, I AM NOT LOOKING FOR A NEW JOB.MARK ALAN COLETTI
12140 Monument Drive, #264
Fairfax, VA 22033
H: +1 703 636-1702 W: +1 703 648-6382
mcoletti -> lychnobite : org
Education:
- B.S. in Applied Computer Science, Artificial Intelligence option, Mathematics minor. Southern College of Technology (now Southern Polytechnic State University), Marietta, Georgia, 1989.
- M.Sc., Computer Science, George Mason University, Fairfax, Virginia, 2007.
- PhD (incomplete), Computer Science, George Mason University, Fairfax, Virginia. Estimated graduation Spring 2010.
Clearances:
TS/SCI [last active in 1997]
Honors:
Dean's List, Fall 1984 at Kennesaw College, Kennesaw, Georgia. National Dean's List, 1989.
Professional Societies:
- Association for Computing Machinery
- Institute of Electrical and Electronics Engineers
- American Association for Artificial Intelligence (inactive)
Publications:
- A Preliminary Experimental Application of Learnable Evolution Model and Evolutionary Algorithms to Parameter Estimation in Non-Linear Digital Signal Filters Design, Tom Lash, Craig Mandsager, Mark Coletti, Ryschard Michalksi. GECCO, 1999.
- Preliminary Results of Learnable Evolution Methodology (LEM) Using C4.5, Mark Coletti. Congress on Evolutionary Computation, Honolulu, Hawaii, 2002.
- A Multidimensional Geographic Feature System. Lynn Usery, George Timson, Mark Coletti. GIScience, Boulder, Colorado, 2002.
Software:
This is a list of software I've written, or in some way made some contribution.
- sdts++ -- a free C++ toolkit for reading and writing SDTS datasets
- eclib -- a free C++ library for doing evolutionary computing
- flog -- a C++ utility for processing ftp transfer logs
- ImagineObjects -- C++ library wrapper for ERDAS Imagine Toolkit
- QuantumGIS -- open source GIS application
Work Experience:
January 2008 - present George Mason University Computer Science Department 4400 University Drive MSN 4A5 Fairfax, VA 22030 (Graduate Teaching Assistant)Teaching assistant for CS 112, a freshman level introduction to programming course. Responsible for grading homework and projects, and provide assignment related tutoring.April 1997 - December 2007 SAIC USGS MS 511 12201 Sunrise Valley Drive Reston, VA 20192 (Senior Programmer)Worked at the United States Geological Survey (USGS) in Reston, Virginia on the Spatial Data Transfer Standard (SDTS) related software development. To that end, helped design, implement, and maintain a public domain C++ toolkit, sdts++, for reading and writing SDTS datasets, and eventually became its technical lead. Also supervised students and other software engineers who were on the development team. Moreover maintained an SDTS related software development mailing list and answer sdts++ related questions posted there. Wrote two translators, one a USGS Digital Orthophotoquad (DOQ) to SDTS encoder, and the other a USGS Digital Elevation Model (DEM) to SDTS encoder. Assisted in feature-oriented GIS research.October 2005 - December 2006 Krasnow Institute of Advanced Studies Adaptive Systems Laboratory Mail Stop 2A1 George Mason University Fairfax, VA 22030Worked part-time as a Research Associate graduate student software developer on a Defense Advanced Research Project Agency (DARPA) project for the Krasnow Institute's Adaptive Systems Laboratory. The Biologically Inspired Cognitive Architecture (BICA) project was designed to emulate aspects of human-level sapience, and borrowed from current cognitive science and neuroscience research. Provided software engineering support for the BICA project's Phase I, which included aiding in architecture design, performing some of the implementation in python, and contributing to the final technical report.February 1992 - April 1997 DBA Systems, Inc. 10560 Arrowhead Drive Fairfax, VA 22030 (Software Engineer)Worked on enhancing a UNIX based X/Motif spatial data editor written in C for the the U. S. Army Corps of Engineers Topographic Engineering Center (TEC) at Ft. Belvoir, Virginia.Spent three months re-engineering legacy C++ for an image processing application for the Royal Observatory, Edinburgh, Scotland. This application, called PROMAM, would take scanned mammogram images and highlight potential cancer sites to radiologists.
Also worked on a project for the USGS. One project task entailed writing a C++ library for reading Digital Line Graphics - Enhanced (DLGE) spatial data. Rewrote a utility that translates spatial data from the DLGE format to the SDTS format to use our DLGE library. This work was done on Data General and Sun Unix workstations. Also helped design and implement a SDTS C++ library, which was an earlier version of the toolkit recently developed while at SAIC.
Helped write an X/Motif map browsing application for the National Oceanic and Atmospheric Administration (NOAA) that reads in DX-90 formatted spatial data. This application runs on Sun workstations running either SunOs 4.1.x or Solaris.
Worked on an X/Motif terrain visualization program written in Ada on an HP-UX platform for TEC . This project entailed reverse engineering pre-existing Ada code, designing and implementing new functionalities, writing documentation, and rewriting and reorganizing code.
October 1992 - October 1993 FAST Systems, Inc. 211 Perry Parkway Gaithersburg, MD 20877Was a part-time consultant writing utility programs to automate FAST System's medical data extraction and distribution processes. This involved writing FORTRAN programs on a MicroVAX 3100 workstation that relied on VMS System Services calls to communicate with medical laboratory equipment.July 1990 - December 1991 Computer Communications and Graphics Associates, Inc. 8484 Georgia Avenue, Suite 880 Silver Spring, MD 20910 (Knowledge Engineer / Software Engineer)Was project leader and knowledge engineer for the development of an expert system for NOAA. Some project tasks included conducting knowledge acquisition interviews, developing and implementing a knowledge architecture, and supervising other project participants. This expert system was written in C and FORTRAN on a VAX 3100 workstation.Also devloped an expert system for the U.S. Army's Army Materiel Command (AMC). Conducted knowledge acquisition interviews and document reviews, designed and implemented the knowledge-base, and performed verification and validation tests. During the expert system's development wrote significant portions of the requirements definition and functional specification documentation. This expert system was written in the Aion Development System (ADS) shell, first on a PC and later on an Amdahl running MVS.
Developed a user-interface wrapper for a FORTRAN-based road-wear simulation program using Turbo Pascal 5.5 and Object Professional 1.0 for the Federal Highway Administration. Also, wrote in Borland C++ a graphics display application for another road-wear simulation program on the same project. Created a C++ graphics primitive library while working on this application for company re-use.
January 1987 - June 1990 NYNEX Business Centers Corporation 1000 Abernathy Road Atlanta, GA 30329 (Computer Operator [supplemental] / Programmer Analyst)Developed FOCUS and EASYTRIEVE based applications for an MIS information system for NYNEX's Information Center (IC). Also, provided consultation for the planned development of a PC configuration expert system.Was a shift supervisor for NBC's Computer Operations Center. Was an operator for an IBM 3090 running MVS/XA, and IBM 4381 running VM, and an IBM S/38.
March 1987 - April 1990 Southern College of Technology ACS Department South Marietta Parkway Marietta, GA 30060 (Lab Assistant [part-time])Performed duties as lab assistant, tutor, and general lab advisor. Additionally, was a assistant system administrator for several Apollo Graphics Workstations, and helped maintain a PC based LAN.March 1985 - December 1986 IBM Corporation 1600 Riveredge Parkway Atlanta, GA 30339 (Software Support Representative [co-op])As a Software Support Representative, provided technical support for IBM's Personal Decision Series, maintained the department's software inventory, and performed maintenance and operation duties in the Support Operations Center.References are available upon request