Dr. Mark Phillips
Geometry Technologies LLC
70 Clay View Drive
Fairview, NC 28730
USA
828-628-0489
mbp@geomtech.com
October 2010
Software Experience
-
Designed and developed Multigraph (http://www.multigraph.org), a tool for embedding interactive scientific data graphs in web pages. (2008 -- present)
-
Co-developed the Severe Weather Data Inventory (SWDI) at the National Climatic Data Center (http://www.ncdc.noaa.gov/swdi). (2007 -- present)
-
Designed and led development of ISIS (Integrated Station Information System (http://www.ncdc.noaa.gov/isis), a database-driven web application for managing weather station metadata at the National Climatic Data Center. (2006 -- 2007)
-
Developed an automated ingest and QC system for hourly weather data for NOAA's Climate Reference Network (http://www.ncdc.noaa.gov/crn). The system handles heterogeneous data streams and can be adjusted on the fly to handle new stations, or changes to the data streams from existing stations. (2006 -- 2007)
-
Developed an online mapping application for Mapping The Outdoors (http://www.mappingtheoutdoors.com) that allows users to design and order custom printed maps of any location in the US. (2005)
-
Developed a web-based access system for weather data for NOAA's Climate Reference Network http://www.ncdc.noaa.gov/crn. The system allows users to view temperature, precipitation, and other elements from a network of roughly 80 automated monitoring stations which take hourly measurements. Users have access to different types and amounts of information depending on access privileges they have been granted. Staff log in through a secure administrative interface to control these privileges. (2003 -- 2004)
-
Designed and wrote the driver that allows GDAL/OGR (http://www.gdal.org/ogr) to read US Census Bureau TIGER data files. GDAL (Geospatial Data Abstraction Library) is an open source translator library that provides a common API for reading and writing several dozen geospatial data formats. It is used in a wide variety of GIS products, both open source and commercial, including GRASS, OpenEV, UMN Mapserver, FME, ESRI ArcGIS, and Google Earth. (2003)
-
Developed an interactive contest registration system for the Mathematical Contest in Modeling http://www.comap.com/undergraduate/contests/mcm, a college level mathematics contest. Teams of students and their advisors register online, and contest staff use a secure administrative back-end to obtain lists of participants, and to communicate with them. Participants use the web site to submit information about themselves, and to obtain contest results. (2001)
-
Established the Geomview open source project, mailing lists, and and web site to transition development and maintenance of Geomview software from Geometry Center staff to the open source community. (2000)
-
Co-founded Geometry Technologies, Inc and co-developed WebEQ, a suite suite of Java tools for authoring and displaying mathematical notation in web pages. WebEQ was the first commerical product to support MathML, and is now distributed by Design Science, Inc. (1998 -- 1999)
-
Lead team of 8 people in development and deployment of www.ScienceU.com, an interactive online science museum with e-commerce and interactive scientific and mathematical graphics. (1997 -- 1998)
-
Worked on the team to design and produce "The Shape of Space", a computer-generated animation illustrating concepts from geometry and toplogy as they relate to cosmology and theories of the universe. The video is now distributed by Key Curriculum Press. (1996)
-
Worked on the team which developed the Geometry Center web site at the University of Minnesota, www.geom.umn.edu, which was one of the first 300 web servers on the web, and which pioneered some of the first CGI applications ever. (1993)
-
Worked on the team to design and produce "Outside In", a computer-generated animation illustrating a smooth sphere eversion. "Outside In" has won numerous awards, including first prize at Nicograph (Japan), first prize at the London Effects and Animation Festival, and selection into SIGGRAPH's Electronic Theater. It was also featured on the cover of the October 1993 issue of Scientific American. "Outside In" may be viewed here. (1993)
-
Lead a team of 5 programmers over a period of 3 years to design and develop "Geomview", an interactive 3D visualization package at the University of Minnesota's Geometry Center. Specific tasks included: overall management of the team, design and implementation of API between computational layer and UI, design and implementation of the package's internal parser and lisp-like language, scheduling and management of software releases, writing users guide and documentation, and designing a process for incorporating user feedback into the development cycle. Geomview is now an open source project distributed from the Geomview web site, http://www.geomview.org. (1990 -- 1993)
Other Experience
-
Supervised one undergraduate student at UNC Asheville and the National Climatic Data Center in the development of Multigraph, a tool for embedding interactive scientific data graphs in web pages. (2008 -- 2009)
-
Supervised two undergraduate students at Warren Wilson College in an independent study of database systems. (2002)
-
Served for 4 years as the manager of the technical staff of approximately 15 people at the University of Minnesota's Geometry Center. Responsibilities included hiring decisions, purchase and management of computer, networking, and audio-visual equipment, supervision of software and research projects, and aiding in the preparation of funding proposals and presentations. (1994 -- 1998)
-
Managed equipment budget at University of Minnesota's Geometry Center. Served as central systems administrator for network of 70 workstations, including SGI, Linux, Sun, HP, NeXT, Windows 95/98/NT, and Macintosh. Planned purchase and maintenence of all equipment, oversaw all software installation, and supervised team to provide user support. (1994 -- 1998)
-
Taught business math, calculus, and linear algebra at the University of Richmond. (1990 -- 1991)
-
Taught business math and calculus at the University of Maryland. (1985 -- 1990)
-
Taught business math and structured programming at the University of Alaska at Fairbanks. (1985)
Education
-
PhD in Mathematics, University of Maryland, 1990
-
MS in Applied Mathematics, Rensselaer Polytechnic Institute, 1984
-
BS in Mathematics, Magna Cum Laude, Davidson College, 1982
Employment
-
2007-present: Research Associate, National Environmental Modeling and Analysis Center, University of North Carolina Asheville
-
2002-2007: Software Developer, National Climatic Data Center, Asheville NC
-
2001-2008: Consultant, Geometry Technologies LLC
-
1996-2001: Partner, Geometry Technologies, Inc.
-
1995-1998: Technical Staff Manager, The Geometry Center, University of Minnesota
-
1991-1994: Research Associate, The Geometry Center, University of Minnesota
-
1990-1991: Assistant Professor, Department Mathematics and Computer Science, University of Richmond
-
1985: Instructor, Department of Mathematical Sciences, University of Alaska
-
1984-1990: Graduate Teaching and Research Assistant, Department of Mathematics, University of Maryland
-
1982-1984: Research Assistant, Center for Interactive Computer Graphics, Renssealaer Polytechnic Institute
Publications
-
(with Steve Ansari, Chad Hutchins, Stephen DelGreco, and Nina Stroumentova), The Weather and Climate Toolkit, Proceedings of the 89th Annual Meeting of the American Meteorological Society, January 2009.
-
(with Stephen DelGreco and Steve Ansari) Touch Table Supported Climate Services and Applications Developed at NOAA's National Climatic Data Center, Proceedings of the 89th Annual Meeting of the American Meteorological Society, January 2009.
-
(with Steve Ansari and Stephen DelGreco) A Geospatial Database and Climatology of Severe Weather Data, Proceedings of the 88th Annual Meeting of the American Meteorological Society, January 2008.
-
(with Silvio Levy and Tamara Munzner) Geomview: An Interactive Geometry Viewer, Notices of the American Mathematical Society, October, 1993, pp 985-988.
-
Dirichlet Polyhedra for Cyclic Groups in Complex Hyperbolic Space, Proceedings of the American Mathematical Society, Volume 115, Number 1, May 1992.
-
(with Charles Gunn) Visualizing Hyperbolic Space: Unusual Uses of 4 x 4 Matrices, Proceedings of the 1992 Symposium on Interactive 3D Graphics, ACM SIGGRAPH, March 1992.
-
Mathematica as an Interface to an Interactive Mathematical Graphics Program, The Mathematica Journal, Vol 1 No 2, Fall 1990.
-
(with G. M. Odell) An Algorithm for Locating and Displaying the Intersection of Two Arbitrary Surfaces, IEEE Computer Graphics and Applications, Vol. 4 No. 9, September 1984, pp 48-56.
Selected Talks and Conferences
-
The Use of Geovisualization in Presenting Weather and Climate Data to Local Decision Makers, Annual Meeting of the American Meteorological Society, January 2009.
-
Workshop on Climate Change for Mathematicians, Mathematical Sciences Research Institute, Berkeley CA, July 2008.
-
Computer graphics as a visualization tool in mathematics Workshop on Systems Administration: The Mathematician's Perspective, Geometry Center, December 1994.
-
Software tools for visualization at the Geometry Center. SIAM Annual Meeting, San Diego, July 1994.
-
Interactive Real-Time Software for Mathematical Visualization; co-organized this special session, with George Francis and Norbert Quien, at the joint meeting of AMS and German Mathematical Society, Heidelberg, Germany, October 1993.
-
Geomview: an interactive geometry viewer. Experimental Mathematics seminar at University of Bonn, Germany, October 1993.
-
Visualizing non-Euclidean geometry. DEC Systems Research Center, Palo Alto, CA, April 1993.
-
Visualizing hyperbolic space. ACM SIGGRAPH Symposium on Interactive Computer Graphics, Boston, MA, March 1992.
Computer Skills
-
Operating Systems: Linux, Windows, MacOS, Android, Solaris, SGI IRIX, BSD Unix
-
Languages: HTML, Java, Javascript, C, C++, Pascal, BASIC, FORTRAN, COBOL, LISP, Perl, PHP, Python, Ruby, Tcl/Tk, Postscript, OpenGL, JSP, XML, SQL, ActionScript, Whitespace
-
Other: UMN MapServer, ImageMagick, Gimp, GNU Development Tools, Apache Server, Tomcat Server, Java Servlets, Spring Framework, CVS, Subversion, Git, MySQL, Oracle, PostgreSQL, PostGIS, ArcGIS

