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