Team
Our Leadership
David McIlhagga
CEO
Dave McIlhagga is the president and founder of DM Solutions Group Inc. (DMSG), a leader in web mapping solutions delivery since 1998. Dave has evolved DMSG from a technology leadership position to a leading provider of commercial web mapping products and services.
As the president of DMSG, one of Dave’s key roles is fostering alliances and key partnerships both in North America and internationally and driving DMSG’s ability to remain at the leading edge of web development through these relationships.
Prior to founding DMSG, Dave was a leading developer of one of the industry’s first web mapping technologies at TYDAC Research. Dave graduated from Carleton University with an Honours Bachelor’s degree in Geography, concentrating in Geographic Information Processing.
Paul Spencer
Chief Technology Officer
Paul joined DMSG in 1998 bringing with him advanced software development skills and a strong understanding of the software development process. In his ten years with the company, Paul has taken on a leadership role as primary architect for all of DMSG’s web mapping technologies and commercial solutions.
Prior to joining DMSG, Paul worked for the Canadian Military following completion of his Masters in Software Engineering at Canada’s Royal Military College.
Tony Heacock;
Director of Operations
Tony Joined DMSG in 2010 and has worked with both Enterprise and Consumer customers. He has held a variety of positions including; Technical Support Manager, Sales Manager, Project Manager and Support & Training consultant. Tony holds both a Bachelor and Master degree in Science from McGill University. His field of study was Geography.
Prior to joining DMSG, Tony worked for Adobe Systems Inc., PCI Geomatics and Noetix Research Inc.
Fred Warnock
Development Manager & Senior Software Designer
Fred joined DMSG in 1998. Fred applies his design skills to Web sites, GUIs, and maps. He manages and works with the development team to provide a solid union of functionality and ease of use.
Our Team
Yewondwossen Assefa
Senior Software Architect
Yewondwossen joined DMSG in 2000 and is responsible for the development of Web mapping applications, the core technology of MapServer, and other underlying technologies in the MapSherpa platform.
Zak James
Senior Software Developer
Zak has been working at DMSG since 2003. Zak’s M.Sc. degree in physical geography, and solid background leading development projects have provided him with the necessary skill set to make significant contributions to the company’s Web mapping technologies and applications.
Sean McIlhagga
Office Manager
Sean has been with DMSG since 1998. As the office manager, Sean is responsible for day-to-day operations of the company.
Christy Nieman
GIS Technician
Christy joined DMSG’s data products team in 2006. Her studies at Carleton University towards her B.A. Honours degree in geomatics makes her well suited for the responsibility of preparing DMSG’s data products, which includes data processing and cartographic representation for web applications. She is also responsible for MapSherpa’s base maps and the print templates for MapSherpa’s PDF products.
Shawn Barnes
System Administrator
Shawn joined DMSG in 2006. He has extensive knowledge of *nix systems, networking and systems architecture. He is responsible for DMSG’s internal and commercial systems, and managing hosted and deployed customer installation environments.
Mike Adair
Senior Software Architect
Mike joined DMSG in 2007 coming from Natural Resources Canada and the GeoConnections program. He is responsible for core technology design and development primarily for client-side technologies supporting DMSG commercial services. He is an active contributor to several projects under the Open Source Geospatial Foundation umbrella (MapBuilder, proj4js, OpenLayers, Fusion). Mike has a B.Sc. and M.Sc. in physics.
