Curriculum Vitae - Craig Dillabaugh


Contact Information

6 Chemin Summit, Chelsea
Quebec, Canada, J9B 2B1
Phone: 819-827-8215
Email: craig.dillabaugh AT gmail.com


Education

2005 - 2013

Ph.D.

School of Computer Science, Carleton University
Ottawa, Ontario, Canada
Coursework includes:

Research Interests:


1997-2000

Master of Science

Department of Geography, University of Victoria,
Victoria, British Columbia, Canada

Thesis: Multi-Resolution Extraction of River Networks from Digital Satellite Imagery


1992-1997

Bachelor of Environmental Studies

Department of Geography, University of Waterloo
Waterloo, Ontario, Canada


Employment History

2009

Web Map Project Administrator

Agriculture Canada
Ottawa, Ontario, Canada

  • evaluated open source Web Map Server software MapServer and GeoServer for suitability in providing a Web Coverage Server.
  • administered Web Coverage Server and numerous software tools required to make departmental MODIS data available, including MapServer, Apache, PostgreSQL, PostGIS, GDAL, and Oracle XML-DB.
  • developed various software tools (Java DOM tools, Python, Bash) required to efficiently prepare and configure datasets for the Web Coverage Server.
  • created QT-based C++ software tool for graphical interface on existing MODIS processing software.

2005 - present

Teaching Assistant

School of Computer Sience
Ottawa, Ontario, Canada

  • instructed tutorials in Java and C.
  • provided student consultation and grading in Computer Science subjects including Java programming and software engineering.

2007 - present

Contract Developer

Mr. Nick Gallus
Ottawa, Ontario, Canada

  • developed custom word processing application with Java/Swing.

2006

Website Manager

The Privacy Network
Ottawa, Ontario, Canada

  • managed Microsoft SharePoint web portal.

1999 - 2005

Research Associate

Canada Centre for Remote Sensing
Ottawa, Ontario, Canada

  • created custom software for image and geographic information processing in C++, Perl, Python and FORTRAN.
  • managed MySQL and ARC/INFO databases.
  • researched and developed techniques for feature identification from satellite imagery (see here for example).
  • developed, and implemented, a tool for extracting estimated drainage basin maps from vector river networks (see here for example).

Summer 1999

Research Assistant

Department of Geography, University of Victoria, Victoria, British Columbia, Canada

  • performed testing on vector/raster conversion software for PCI image processing/GIS systems.

Publications

Dillabaugh CR, Meng He, Anil Maheshwari and Norbert Zeh (2009)I/O and Space-Efficient Path Traversal in Planar Graphs. To be published in: Proceedings 20th International Symposium on Algorithms and Computation (ISAAC 2009) Hawaii, USA, December 16-18, 2009.

Dillabaugh CR, Meng He, and Anil Maheshwari (2008) Succinct and I/O Efficient Data Structures for Traversal in Static Trees. Proceedings 19th International Symposium on Algorithms and Computation (ISAAC 2008) Surfers Paradise, Gold Coast, Australia, December 15-17, 2008.

Guindon B, Y Zhang, K Sun, CR Dillabaugh (2004) Linking remote sensing science to government policy making: A case study in urban transportation sustainability. In: Proceedings American Society for Photogrammetry and Remote Sensing Fall Conference. Kansas City, USA. Sept, 15th. (CD)

Guindon B, Y Zhang, and CR Dillabaugh (2004) Landsat urban mapping based on a combined spectral-spatial methodology. Remote Sensing of Environment. 92:218-232.

Dillabaugh CR, KO Niemann, DE Richardson (2002) Semi-automated Extraction of Rivers from Digital Imagery. Geoinformatica. 6(3):263-284.

Dillabaugh CR (2002) "Drainage basin delineation from vector drainage networks" In: Proceedings Joint International Symposium on Geospatial Theory, Processing and Applications. Ottawa, Ontario, Canada July, 8-12. ( CD )

Niemann, KO, D Richardson, CR Dillabaugh, (2000). Multi resolution feature extraction: source data processing for the revision of map objects. IGARSS 2000 Honolulu, HI, USA 24-28 July 2000 2:630-2.


Presentations

R-Trees and their relatives. Carleton University Department of Computer Science Algorithms Seminar.

Succinct and I/O Efficient Data Structures for Traversal in Trees. Carleton University Department of Computer Science Algorithms Seminar.


Awards and Honours


Award or Honour

Location

Duration

NSERC CGS-D

Carleton University

2007 – 2009

Nortel Networks Scholarship

Carleton University

2006 – 2007

Domestic Tuition Scholarship

Carleton University

2005 – 2008

NSERC PGS-B

University of Victoria

1998 – 2000

University of Victoria Fellowship

University of Victoria

1997 – 1998

Dr. Lorne Russwurm Award

University of Waterloo

1997

Alumni Gold Medal, Faculty of Environmental Studies

University of Waterloo

1997

Geography Scholarship

University of Waterloo

1997


Teaching Experience


Teaching Assistanceships

Fall 2008: TUTORIAL - Introduction to Object Oriented Programming (Carleton University)
Winter 2008: TUTORIAL - Introduction to Systems Programming (Carleton University)
Fall 2007: Foundations of Software Engineering (Carleton University)
Winter 2007: Foundations of Software Engineering (Carleton University)
Fall 2006: Introduction to Object Oriented Programming (Carleton University)
Winter 2006: Introduction to Computers for Arts Students (Carleton University)
Fall 2005: Introduction to Computers for Arts Students (Carleton University)
Winter 1999: Cartography (University of Victoria)
Fall 1998: Cartography (University of Victoria)
Winter 1998: Geographic Information Systems (University of Victoria)
Fall 1997: Introduction to Hydrography (University of Victoria)
Winter 1997: Geographic Information Systems (University of Waterloo)

Other Teaching Positions

Winter 1998: Introduction to Microsoft Word/Excel (Canadian Forces Base, Esquimalt, Victoria, British Columbia)