Principal Solutions Architect
Fortescue Metals Group Ltd, Perth Australia
This company is an industry leader in the mining and resources sector
Roles during my current tenure have provided detailed knowledge of Mining Systems
and Processes within FMG
-
Principal Solutions Architect - Data Management and Analysis Operations Planning
- Senior Technical Specialist - Operations Planning
- Software Specialist - IT
- Database Administrator - IT
- Mining Systems Specialist - Strategic Planning
Notable Achievements
Architected and constructed a solution for integration and management of Planning,
Mining, Processing, Rail, Shipping, and Reconciliation of Operational Data. Written
using C#, and utilised Angular, Web API, EF, MS SQL and Snowflake for data lake and
warehousing. Cloud-based architecture with custom integrations to on-premise data.
CI/CD Pipelines for development and deployment
Apr 2012 to date (10 years)
Solution Architect / Team Lead / Senior Software Developer
Beacon Technology Pty Ltd, Perth Australia
This company builds custom business software solutions for various portfolio clients
Notable Achievements
-
Construction of an electoral roll management system for the Western Australian
government.
-
An ASP.NET web application to manage and execute reports relating to road
information
- A road management system that aggregates freeway metrics in real-time.
- Complete rebuild of a large-scale telemarketing system
The main duties involved high-level architectural analysis, domain modelling,
subsystem design and implementation of several bespoke custom-built information
systems. C#, .NET framework, and SQL were the primary technologies used on most
systems.
June 2007 to July 2011 (4 years)
Senior Software Engineer (Technical Lead)
International Mining Technologies Pty Ltd, Perth Australia
This company constructed communication hardware and software for the mining
industry.
The software can receive vehicle health information wirelessly. Involved at an
architectural level to design and develop software in C# that can capture vehicle
health information in real-time over a radio network.
Mar 2007 to June 2007 (4 months)
Senior Software Engineer (Technical and Team Lead)
BMS Solutions Pty Ltd, Perth Australia
This company specialises in software aimed at health and safety, environmental
management and risk management.
Aided in the development of a large-scale generic system for these domains. Written
in C# and Java, this system required the use of XML, CSS, JavaScript, Web Services,
XSLT and ADO.NET.
Nov 2005 to Mar 2007 (1.5 years)
Director
Korusoft.com Pty Ltd, Perth Australia
Own Australian business that carries out software development work on a contract
basis.
-
Refined the 3D software for Infocube.NET (see below) working remotely with the UK
based team.
- Various websites were constructed for clients using ASP.NET, C#, and SQL.
-
Designed and wrote software in Java (J2ME) to control MFP machines through a web
interface and remotely through a PDA
April 2004 to 2015
Senior Software Engineer
Infocube.NET, Hertfordshire England
A small company pioneering a 3D cube GUI to present information that is both
visually appealing and enjoyable to use.
This role involved designing and building from scratch software in C++ using ideas
provided by the CEO. Tasks included gathering requirements, database design,
object/component design, security, and UI controls using 3D and 2D graphics. The
software runs on the PC, mobile phones, and PDA devices.
Oct 2001 to April 2004 (4 years)
Software Developer
Faculty of Arts and Social Sciences, Waikato University NZ
Teaching and Research Institution.
Notable Achievements
-
Designed and built a suite of various programs that were used as teaching aids for
coursework. These were primarily statistical and psychological experiments written
in C++
-
Designed and developed realistic 3D driving simulation software from scratch aimed
at traffic and road safety research. The software is written entirely in C++ and
uses DirectX. This software has been presented on various television road safety
documentaries.
-
(Part-time whilst studying for Master’s Degree under scholarship) Built a computer
system to aid in vision research. This application was written in C++ and runs on
a Silicon Graphics workstation. Image processing techniques were incorporated.
This project was funded from NASA grants.
Feb 1995 to May 2001 (7.5 years)