Randy has fifteen years experience as a GIS professional. During this time he has managed every facet in the life cycle of a GIS project, from scoping and cost estimating, to software development, implementation, and training. Randy’s extensive GIS development roles focused mainly on environmental and transportation applications.