sixlighthouses.

Summary

For over 20 years I have been designing, developing and administering spatial software for private and public sector organizations. These have included federal, state and local governments, geoscience agencies, mining companies, global research projects, asset management service providers and local startups. I have worked in a variety of roles including managing teams integrating complex and disparate data.

Education

Bachelor of Science

University of Western Australia

Experience

Full Stack Developer

NHVR | 2020-Present

Developing cloud based open source web mapping systems using Azure Devops

  • Creation of containerized back end application (Geoserver/PostGIS)
  • Development of React/Typescript webapp
  • Development of Serverless functions using Typescript (Azure Functions)
  • Establish development environment and practices (Azure Devops)

Technical Lead

BHP | 2016-2020

Led design and implementation of full suite of GIS applications. Lead developer on near real time 3D visualization project, along with project ingesting imagery and LIDAR data from UAV

  • Architecture review of existing GIS
  • Development of Javascript/Typescript web mapping applications (React and Angular)
  • NodeJS API development
  • Design and development of mobile mapping application, iPad ArcGIS SDK app
  • ETL development using Python and FME
  • Prototyping SAP HANA\NodeJS LAM application

Consultant

Ergon Energy | 2015-2016

Led the deployment of green field implementation of the full ArcGIS Suite of products.

  • Design and documentation of System Architecture
  • Technical implementation, software installation and configuration
  • Development of automated ETL for data conversion and analysis
  • Development of Python processing tools for service production and web mapping tools
  • Development of JavaScript mapping applications

Front End Engineer

Tesera Systems | 2014-2015

Developing innovative responsive geospatial web apps integrating large datasets using SOA. Working with advanced JavaScript frameworks, AngularJS on the front end, NodeJS with Express on the back end

  • Full software development cycle
  • Technical implementation, software installation and configuration
  • Providing architecture and design input to production apps
  • Working with ESRI’s ArcGIS SDK’s and ArcGIS Server REST API’s