Enterprise GIS platform engineer.
The whole platform. One engineer.

// ex-Esri · ArcGIS Enterprise on AWS & Azure · Brisbane, AU

I architect, deploy, operate — and extend — enterprise GIS platforms end to end. Most people own one link in that chain. I own the whole loop: from the data model, through cloud deployment and go-live, into day-to-day operations, and down to the custom code that pushes the platform past what it does out of the box.

exp=12y+
prev=Esri
scope=architect→extend
cloud=aws,azure
ask-minbin · AI assistant

the closed loop

Five stages. Owned end to end, by one engineer.

A platform doesn't fail at any single stage — it fails in the seams between them: the architecture that ops can't run, the deployment nobody can extend. I own every seam.

01

Data & Architecture

  • data model / schema
  • Utility Network
  • HA topology
  • security & identity
  • sizing & capacity
02

Cloud Deployment

  • ArcGIS Enterprise
  • AWS / Azure
  • IaC & CI/CD
  • legacy → cloud
  • repeatable builds
03

Launch

  • portal items publish
  • service config
  • load / perf test
  • cutover
  • handover docs
04

Operate

  • monitoring
  • perf tuning
  • patching & security
  • incident response
  • reliability
05

Extend

  • SOE / SOI
  • geoprocessing tools
  • web widgets / React
  • VertiGIS workflows
  • REST / GeoEvent integ

selected work

Platforms I've architected, deployed, integrated and kept running.

Across energy, utilities, mining, water and government — delivered through roles at Esri Australia, NGIS and AAM. Client names withheld; all examples de-identified and free of confidential detail.

[energy] custom-web-gis

Custom operational Web GIS — energy infrastructure operator

Built custom workflows and UI components on Geocortex/VertiGIS that fused ArcGIS and non-GIS operational data into one interface for infrastructure teams.

  • Geocortex/VertiGIS
  • Web SDK
  • ReactJS
  • ArcGIS REST
[utilities] ci-cd

Unified GIS platform — state electricity utility

Wrote release tooling to publish ArcGIS Portal items and align Utility Network data through a CI/CD pipeline on AWS — repeatable, reviewable, low-risk.

  • ArcGIS Enterprise
  • PowerShell
  • ArcGIS API for Python
  • AWS
[mining] ml

ArcGIS + machine learning — global mining company

GIS specialist support to a major miner's GIS and R&D teams, including ML-assisted workflows and computer vision (YOLOv8) on spatial imagery.

  • ArcGIS Platform
  • Python
  • YOLOv8
[water] architecture

GIS modernisation — regional water authority

Migrated the interface off a legacy system to Geocortex; led architecture, HA deployment, and wrote a custom water-tracing algorithm over the network.

  • Geocortex Workflow
  • ArcGIS Server
  • SQL Server
[cloud] enterprise-gis

ArcGIS Enterprise on cloud — multiple clients

Designed and stood up multi-scale ArcGIS Enterprise deployments on AWS and Azure for water utilities, engineering firms, electricity networks and a university.

  • AWS
  • Azure
  • ArcGIS Enterprise
  • SysAdmin
[government] spatial-analysis

Fire-risk mitigation viewer — state emergency agency

Implemented fire-risk-mitigation spatial-analysis models with Geocortex Workflow and ArcGIS for Server, surfaced through an operational viewer.

  • ArcGIS Portal
  • Geocortex HTML5
  • Python

stack

The full geospatial stack — platform to production code.

platform

  • ArcGIS Enterprise
  • ArcGIS Server
  • ArcGIS Online
  • Portal
  • GeoEvent
  • Geocortex/VertiGIS
  • Utility Network

cloud & devops

  • AWS
  • Azure
  • CI/CD
  • PowerShell
  • Invoke-Build
  • Google Cloud (ACE)

development

  • Python
  • ArcPy
  • ArcGIS API for Python
  • REST API
  • ReactJS
  • JavaScript
  • Java
  • SQL Server

domain

  • Solution Architecture
  • GIS Delivery
  • Spatial Analysis
  • Risk Modelling
  • Machine Learning

writing

Notes from the field.

I write up the things I hit in production — GIS tooling, automation, cloud and the occasional Linux yak-shave. Selected posts:

about

From Esri's labs to running the platform.

I started in geospatial at Esri China — implementing and tuning the ArcGIS for Server suite, building custom solutions and training clients (recognised as Outstanding Employee, with several Technical Innovation prizes).

In Australia I've worked across the consulting and engineering spectrum — Geosolutions Architect at AAM, Consultant at Esri Australia, Senior GIS Developer at NGIS, and now enterprise GIS operations at a global energy company. Having sat on both the vendor and client side, I translate between business need and technical reality — and I write the code as readily as I draw the architecture.

MSc in Cartography & Geographic Information Science; Google Cloud Associate Cloud Engineer.

contact

Let's talk enterprise GIS.

My personal corner of the web. Happy to talk shop any time — enterprise GIS, cloud platforms, automation, or any interesting spatial problem.