I’m a data analytics leader focused on building governed, production‑ready platforms and decision‑grade Power BI reporting for mining operations. I design enterprise data models, robust ETL, and centralized warehouses that consolidate Fleet Management Systems and operational sources—delivering trusted metrics and clear, actionable dashboards across safety, production, and maintenance.
I emphasize data quality, performance, and security, and drive adoption through documentation, training, and structured change management. Complementing analytics, I bring full‑stack engineering depth—APIs and services in Python/JS/TS, modern web apps with React/Next.js, and Azure administration (Linux VMs, certificates, CI/CD)—to integrate telemetry, automate pipelines, and ship reliable analytics products at scale.
Skills
Education & Certifications
Education
Charles Sturt Univeristy — Bachelor of Information Technology (System Adminstrator) (Computer Science)Australia · 1/1/2017 → 10/1/2025
Certifications
- PL-300 - Microsoft Power BI Data AnalystMicrosoft · Issued 4/15/2025
Job Timeline
Job Details
Macmahon Pty Ltd — Principal Business Analytics and Reporting
- Led development of analytics and reporting solutions to drive data‑informed decisions across surface mining operations.
- Designed enterprise data models; integrated SharePoint, SQL Server, and Power BI for governed, reusable datasets.
- Built and maintained Power BI dashboards and refresh pipelines for operational, safety, and production reporting.
- Implemented ETL processes consolidating multiple Fleet Management Systems into a central data warehouse.
- Partnered with engineers, site leadership, and corporate stakeholders to translate requirements into digital solutions.
- Established testing, validation, and QA practices to meet operational standards and data quality SLAs.
- Produced documentation and delivered end‑user training to support adoption and continuous improvement.
- Provided ongoing support and iterative enhancements aligned with structured change management.
COREIoT — Consultant
- Provided consulting support and maintenance for existing CoreIoT solutions after full‑time engagement.
- Implemented bug fixes, minor features, and deployments to meet client needs and SLAs.
- Advised on best practices for cloud, data, and application reliability in production.
- Supported Azure environment administration tasks including Linux VM management, certificate lifecycle, and access/security controls.
Ruuvi — Embedded Engineer
- Delivered a vibration analysis prototype on nRF9160 using Zephyr RTOS.
- Implemented low‑power data acquisition and on‑device processing for telemetry.
- Integrated cellular connectivity and cloud ingestion for remote monitoring.
COREIoT — Senior Technical Engineer
- Developed web applications and dashboards (React/Angular/JS/HTML/CSS) for IoT and operations use‑cases.
- Built API‑driven integrations between embedded devices, cloud services, and business platforms.
- Implemented backend services and automation using Python and C# for ingestion and processing.
- Managed SQL databases for IoT platforms with a focus on integrity, performance, and scale.
- Set up CI/CD and maintained Azure infrastructure for reliable deployments and operations.
- Served as systems administrator for Azure, managing Linux VMs, certificates, and environment security.
- Collaborated with engineering, operations, and clients to deliver solutions aligned to business goals.
Royal Australian Navy — Communications and Information Systems
- Supported enterprise IT systems in regulated, mission‑critical environments with high availability and security.
- Produced system documentation, delivered user training, and authored SOPs.
- Maintained virtualized server environments to ensure readiness and uptime.