Professional Experience

Senior Software Developer

Upcoming

WSP

Full-time · Starting January 2027 · Remote

Following WSP’s acquisition of TRC, Glenn will join WSP as a Senior Software Developer in January 2027.

Senior Solution Engineer and GIS Developer

TRC Companies, Inc.

Full-time · Dec 2023 – Dec 2026 · Remote

Wilderness Evaluation Tool

  • Utilized the ArcGIS API for Python to refine and update the cloning notebook/script that clones the tool’s 10 AGOL content items from the template to a target user account and updates all embedded content IDs to the newly cloned content, so the tool can be quickly duplicated and shared while each forest gets its own copy that supports customizations to better fit that forest and its data.
  • The final Wilderness Evaluation Tool was a tabbed Experience Builder application with 9 other content items embedded within it, including 2 dashboards, 3 web maps, 1 Survey123 form, 1 VBA macro, 1 hosted feature layer linked to the Survey123 form, and 1 Word document for the standardized Survey123 report.
  • Configured and updated the requested Wilderness Evaluation Form template, which spans 8 pages and over 400 lines.
  • Cloned the Wilderness Evaluation Tool and set up all 10 content items for the following units: Black Hills NF, Blue Mountains NF, Bridger-Teton NF, Cimarron and Comanche Grasslands, and the Tongass National Forest.
  • Oversaw the evaluation and final report outputs for the Black Hills and Blue Mountains national forests.

Fireshed Land Ownership Analysis

  • Automated analysis to determine the percentage of land ownership for every fireshed in CONUS.
  • Created an FME workflow that took in the land ownership data of choice, consolidated the categories into USFS categories, unioned that data with the fireshed data, calculated the percent land ownership for every fireshed, and aggregated the data back up to each fireshed to get accurate percentages.
  • Wrote additional QC metrics using the AttributeManager, AreaOnAreaOverlayer, Reader, Writer, Aggregator, and AttributeFilter transformers.

Senior GIS Consultant and GIS Developer

Locana, a TRC Company

Full-time · Dec 2021 – Dec 2023 · Remote

Climate Risk Viewer (CRV) — USFS

  • Lead developer for the Climate Risk Viewer, a comprehensive decision support tool for the USFS including ~40 AGOL items (Experience Builder apps, StoryMaps, and web maps) and ~145 data layers.
  • Received a Certificate of Appreciation and a USFS Chief’s Award for critical technical expertise provided to the project.
  • Led the GIS data management, online content development, and documentation efforts.
  • Given the Publisher role on all main USFS public and internal GIS ArcGIS Servers; managed and maintained all data and services for the CRV hosted on USFS ArcGIS Servers.
  • Automated data updates with FME and Python scripts and ensured Section 508 accessibility compliance.

Alaska Tongass Shoreline Data Improvement Plan

  • Key developer and data editor assisting the Tongass National Forest in improving the accuracy of its shoreline data by integrating NOAA CUSP shoreline data into its combined-source shoreline feature class.

Projection and Datum Comparison — Duke Energy & PwC

  • Conducted a thorough investigation of GIS projections (Albers Equal Area vs. Lambert Conformal Conic).
  • Assessed differences in preserving area and shape, helping the client make an informed decision on a standard projection for their entire organization.
  • Explored the transition from NAD 1983 to NAD 2022, emphasizing accuracy improvements.

GIS Software Comparison — USFS

  • Led a comparison of Microsoft Power BI, Tableau, and ArcGIS Online functionality.
  • Created a comprehensive comparison matrix from authoritative sources documenting pros, cons, capabilities, and limitations.

JANA Risk Model Implementation — Eversource Gas Company

  • Implemented FME workflows for the JANA Risk Model Tool, automating data workflows and visualization.
  • Automated a workflow to match Maximo with the system of record.
  • Played a key role in developing all final deliverables, improving efficiency in managing gas utility assets.

GIS Analyst and Project Manager

Municipal GIS Partners, Inc. (MGP)

Full-time · Jul 2019 – Sep 2021 · Des Plaines, IL · On-site

  • Provided technical and geospatial support for 3 Illinois municipalities (Des Plaines, Lincolnwood, and Riverside), receiving high marks from onsite supervisors and client account managers for effective and efficient project management.
  • Conducted over 50 trainings on a privately trademarked geospatial visualization, analysis, and discovery tool for village resource specialists, planners, and managers.
  • Managed and maintained a wide range of spatial information, including water utilities, sewer utilities, zoning, infrastructure, tree inventories, and other municipally owned and maintained assets.
  • Used Esri’s Network Analyst to create optimized tree-planting route maps, and demonstrated the ability to perform these geospatial tasks in ArcGIS Online.
  • Wrote ModelBuilder models to automate simple data workflows for all three municipalities.
  • Led and designed multiple municipal data collection projects for key datasets, including sign inventory, parks inventory, fence code violations, snow removal operations, meter inventory, b-box inventory, sidewalk inventory, police camera locations, ADA curb ramps, and more.
  • Collaborated with local resource specialists and provided routine database management to create Riverside’s Public Tree Viewer using Collector, ArcGIS Online, and the USDA Forest Service i-Tree Eco tool.
  • Helped the Lincolnwood Board of Directors and Community Development Director make an informed, data-driven decision on updating their floor-area ratio (FAR) policy. Provided GIS analysis, maps, a viewer, and a statistical breakdown of the current FAR policy alongside proposed alternatives, so the board could visualize how each policy would apply to every lot in the village.

Environmental Scientist & Project Manager

Tetra Tech

Full-time · May 2017 – Jun 2019 · Chicago, IL · On-site

  • Served as project manager and lead developer for an EPA START project called the Release Analysis Viewer (RAV) tool. Successfully managed a $45,000 budget while receiving high marks from the client on the final deliverables.
  • Used Python, VBA, ArcMap, and ArcPy to automate business operations and natural resource management tasks, reducing staffing requirements and overall cost for each project.
  • Developed well-presented figures and maps using ArcMap and ArcCatalog, and used ArcGIS Online to create web applications providing interactive data for multiple client decision-making tools.
  • Created dataflows for acquiring, storing, organizing, and managing a wide range of geospatial and technical information using RTKs, Leica lasers, Survey123, Collector, and Field Maps.
  • Employed sampling and monitoring techniques for frequently measured environmental factors, including soil, water, and air.
  • Selected as a GIS lead for the California Camp Fire, with over 18,000 damaged structures, supporting 7 post-fire debris cleanup operations in California.
  • Managed all GIS tasks, solved complex geospatial issues, and assisted with environmental resource monitoring as a key responder for two emergency responses: the Husky Refinery Fire (April 2018) and the Buckeye Pipeline (September 2018).
  • Helped other project managers move from paper forms to digital data collection by creating Survey123 forms that displayed real-time data in ArcGIS Online. All Survey123 projects were designed so exports were compatible with the target database schema in Scribe, gINT, or Microsoft Access.
  • Lead data manager and GIS analyst supporting multiple other START projects in the office.

Assistant Software Engineer

Michigan Tech Research Institute

Full-time · May 2014 – Dec 2016 · Ann Arbor, MI · On-site

  • Developed a custom spall-detection ArcToolbox geoprocessing tool using Python and ArcPy. The tool’s input was drone-generated DEM rasters, and its output was a feature class of suspected spall polygons.
  • Implemented and developed the database for visualizing 3D bridge inspections for the Michigan Department of Transportation using pgAdmin III, SQL, Django, and Python, and assisted with front-end development using C++ and Unreal Engine.
  • Provided technical, analytical, and programming support for an Android application that let farmers collect resource distribution data for the NASA Food Security Project, integrating Google Play Services for more accurate GPS locations.
  • Processed and mapped Landsat and MODIS Aqua satellite imagery of the Western Basin of Lake Erie to monitor harmful algal blooms using ArcMap and Python.
  • Mapped and reviewed NASA LiDAR data collected from aircraft flyovers of critical areas in the Great Lakes, and delivered PowerPoint summaries of the processed data back to NASA.
  • Designed and implemented a Python script integrating the Twilio library, enabling farmers to send critical crop data via text message and receive NOAA weather updates based on their location.
  • Georeferenced historical imagery in ArcMap to analyze stamp sand deposits and their change over the decades along the coast of Gay, Michigan.
  • Developed the backend database configuration for the Rainwater Rewards green infrastructure benefits calculator using Python, PostgreSQL, and Django.

Research Assistant

University of Michigan College of Literature, Science, and the Arts

Part-time · May 2014 – Aug 2014 · Ann Arbor, MI · On-site

Glenn collaborated on “The Impact of Wind Energy on Farming” project by conducting data entry for surveys and performing quality checks to ensure data accuracy and integrity.

Manager

Bubble Island

Part-time · May 2013 – May 2015 · Ann Arbor, MI · On-site

  • Crafted and served a wide range of beverages and food items while consistently ensuring customer satisfaction.
  • Consistently ranked as a top performer among staff in public interactions, maintaining a spotless environment and exhibiting exceptional friendliness.
  • Assumed full responsibility for store operations, including supervising employees and securely handling and storing daily profits.
  • Led and supervised a team of employees, ensuring smooth day-to-day operation of the store.

Intern

Environment Michigan

Part-time · May 2013 – Sep 2013 · Ann Arbor, MI · On-site

Glenn played a key role in supporting Environment Michigan’s grassroots campaign to raise money for crucial environmental issues such as climate change, renewable energy, and pollution. He supported the planning and mapping of daily routes for canvassers and helped contribute to a campaign that generated over $100,000 in donations in the summer of 2013.