SUMMARY
I have been working with ESRI enterprise and desktop software for 25 years, mainly as a consultant filling development and solution engineering roles. Most recently, I’ve led enterprise GIS implementations and migrations, often in cloud-hosted environments. I have extensive experience working with ArcGIS Portal, Server, and Datastore, as well as building infrastructure in AWS and Azure. I can also serve multiple roles in post-implementation support, including managed services, system maintenance, and troubleshooting.
Alongside enterprise implementations, I can also build automated processes to standardize and streamline repeated workflows within an organization. These range from data processing to enterprise implementation steps and software deployments. Custom solutions can be written in Python with arcpy, Powershell, or any other scripting language.
While these have been my main areas of focus most recently, I’m open to exploring other opportunities within the ESRI ecosystem, or using other GIS technologies.
RECENT PROJECTS
International Water Management Company, Enterprise GIS Re-Host
Technical lead for Enterprise GIS migration to cloud-hosted environment. Designed and led creation of three environments (Production, Staging, Development), including highly-available GIS components. Migration included 3500 Portal items, 30 databases, and 12 third-party integrations, supporting over 1000 users. This project required coordination between multiple companies and business units. It was completed on time, under budget, and with a seamless cutover that did not impact users.
Agricultural Services Company, Web Application
Lead DevOps Engineer, responsible for building and executing regular deployments of a multi-tiered Enterprise GIS application. Application components included web front-end, back-end ArcGIS Server map and geoprocessing services, AWS containers and lambdas, and multiple spatial databases. Supported development processes, QA, and Production environments through testing and release cycles. Managed all resources in Amazon AWS environments.
Private Corporation, Drone Imagery Processing
Created drone imagery processing workflow for paving industry client. Process takes raw images, generates georeferenced output, and publishes to ArcGIS Image Server. This project used drone imagery processing software and multiple automated processes to move data around multiple servers in a cloud environment. Automated processes were built with Python/arcpy, AWS lambdas, and PowerShell.