A delivery focused software development specialist with over 10 years experience with a wide
variety of systems, problem solving and the development,
implementation and execution of IM strategies through various phases of
major resource Projects and a broad perspective gained from working in
product teams.
Able to work effectively both within a team and autonomously. Able to
work productively with challenging contractual/organizational
boundaries. Experienced collaborating with and coordinating siloed
disciplines and functions.
Experienced with a broad range of engineering and asset management
software. A well-developed set of complementary/supporting skills
including scope management, requirements definition, people management
and development
Fortescue Metals Group, Perth Australia
Specialist Data engineer for the Operational Data Lake for Fortescue metals group
- Implementing a data lake for operational data. Managing ingestion, processing, reporting and storage as well as infrastructure.
- Using AWS Technologies, Spark, Python, Snowflake
Fortescue Metals Group, Perth Australia
Platform lead for the Delta operational reporting platform
- Supervisor of a Software Delivery and support team as well as a data visualisation squad
- Founded a service desk for the Delta Platform and implemented the ITIL service model
- Implemented PowerBI reporting service
Fortescue Metals Group, Perth Australia
Delta is a web application developed in-house by Fortescue to collect and present operational data to planning and technical teams and provide decision support.
- Angular 7+ UI Web application, with mixture of on premise and cloud infrastructure
- A founding member of the Delta development team
- Involved with initial scoping of the project, architectural proof of concepts and initial infrastructure development
- Contributed to on-boarding and ramping of new staff and sharing domain knowledge as well as developing the core infrastructure of the Web application
Fortescue Metals Group, Perth Australia
Lead developer in automating the end of month Physicals Reconciliation process, firstly by automating the capture and presentation of inputs to the Reconciliation Data Model and then by assisting to model and deploy the model to Anaplan in the cloud.
- ASP.NET C# Web Application with Angular 7+ UI and MSSQL Database, utilising Anaplan for modelling and Reporting
- Automated the legacy method of calculating End of Month physicals for both Financial Reporting and Integrated Planning
- Involved in training staff to conduct and support the reconciliation process
- Involved with moderinising the algorithm behind the back calculated physicals tonnages
- Involved in training staff to conduct and support the reconciliation process
Fortescue Metals Group, Perth Australia
Co-developer of a centralised reporting data warehouse for Fortescues Time Usage data for mine fleet.
- Project to replace the existing enterprise integration database (MineODS) with a new bespoke in-house developed integration Solution for centralising Inventory Fleet data
- Utilising SQL and SSIS, replaced the existing MineODS system with the a new MSSQL Database housing HME mobile fleet data from Minestar and Flanders FMS'
- Provided near real time HME time usage data for FMG exposed via a MSSQL Warehouse
Fortescue Metals Group, Perth Australia
The Mining Integration Database (MID) was created to replace the ageing enterprise Inventory Data Warehouse MineODS. Utilising MSSQL and SQL job agent
- Co developer for the project to replace the existing enterprise integration database (MineODS) with a new bespoke in-house developed integration Solution for centralising Inventory Fleet data.
- Delivered an integration platform that was utilised by Centric Mining Systems inventory management system
Fortescue Metals Group, Perth Australia
Key member of a team leveraging both traditional analysis and reporting as well as Machine Learning and Statistical Analysis to deliver insights into the business.
- Developed method of reserving grade blocks using block centroids to enable dynamic re reserving of grade
- Assisted with investigating unsupervised pit optimisation projects
- Developed an alternative algorythm for mid survey Physicals Reconciliation
Fortescue Metals Group, Perth Australia
- Responsible for assisting the execution of the short term plan by generating block outs for mining teams to excavate
- Responsible for Ore Spotting and helping to optimise the execution of the short term plan
Perilya, South Australia
- Responsible for ore markups and stockpile maintenance
- Responsible for Ore Spotting and helping to optimise the execution of the short term plan
- Git
- C#
- Python
- Angular
- ASP.NET
- Spark
- Django
- Snowflake
- NoSQL - Mongo/Dynamo
- SQL, SSIS, SSRS
- AWS
- Azure
- Dbt
- Agile/Scrum
- Prince2
- Jira
- Confluence
- Devops
- Itil
- Miniature Painting
- Warhammer 40k
- Dungeons and Dragons
- Paragliding
- Paramotoring
- Skydiving
- Powerlifting
- Scuba Diving
- 3d Printing
Online, 2019
Curtin University, 2015-2016
Monash University, 2003-2008
Online, 2021
Available upon request