IT generalist with 15+ years experience. Picks up unfamiliar systems fast, reaching high competence in areas like CRM platforms, cloud infrastructure, and legacy codebases. Works across teams as both a technical translator for non-technical stakeholders, and a first point of contact when nobody's sure who owns a problem.
Education and Training
Azure AI Cloud Developer Associate (AI-200),
Microsoft Certification,
Active
Azure Fundamentals (AZ-900),
Microsoft Certification,
2021
Bachelor of Information Technology,
RMIT University,
2018
Certificate IV in Business Administration,
TAFE SA,
2011
Certificate III in Business,
TAFE SA,
2008
Certificate II in Information Technology,
TAFE SA,
2007
SACE (Year 12),
Hallett Cove R-12 School,
2002
Employment History
Essential Communications Technical Lead
RAA
Sep 2024 - Present
Learned Virsaic CCM from scratch within months of joining, reverse-engineering its behaviour wherever the vendor documentation was silent
Follows CRM/CCM integration problems end to end, inbound and outbound, across six internal teams and two vendors (CoTe for Virsaic CCM, Fuji for print), none of which owns the whole path
Implemented email communications for a partner organisation previously limited to physical letters, solving a decade-old problem that the traditional vendor/client relationship had failed to fix
Delivered C# data integration and transformation work for Virsaic CCM, ranging from routine maintenance to new integration builds
Built ad hoc CSV import workflows for business projects the CRM could not achieve, sending member communications for store updates, duplicate member records, and email address collection
Built a C# testing utility that simulates the CRM side of the CRM/CCM integration, so CCM changes can be tested without a live CRM
Automated pre-print preparation of manually uploaded files: grouping and ordering them from their filename details, and validating attachment codes
Technical Specialist
Contract
The Quantified Web
May 2024 - Aug 2024
Short-term contract engagement; developed automation and integration scripts to streamline marketing data workflows
Documented business and technical procedures to enable colleagues to learn systems without requiring subject matter expert involvement
Integration Developer
Velrada
May 2022 - Apr 2024
Built and maintained integrations between Microsoft Azure, Dynamics 365, and internal business systems
Delivered cloud/on-premise integration for a large client's migration to Azure and Dynamics 365 Field Service
Produced multiple proof-of-concept demonstrations showcasing new cloud integration and data products to clients
Created Azure DevOps (ADO) pipeline and deployment scripts to streamline new project setup, providing functioning dev/UAT/prod secret-based deployments from day one
Went beyond the core Integration Developer role to help other engineers build flexible, multi-environment ADO pipelines in YAML, and to troubleshoot Git issues across the team
Integration Specialist
Onepoint
Jan 2021 - May 2022
Delivered integration work for a major client in the regulated gaming sector, including systems supporting anti-money-laundering compliance and self-exclusion enforcement
Re-implemented a large client's on-premise graphical workflow tool in Azure (Function Apps, Logic Apps, APIM, and Service Bus), carrying over the integrations it ran between databases, CRM, and anti-money-laundering systems
Solutions Architect
Pernod Ricard Winemakers
Nov 2019 - Jan 2021
Modernised internal systems using the Microsoft Power Platform and C#
Built Power Automate flows to query beverage and wine product data, surfaced through Power Apps built for internal staff to easily access and understand product information
Informally filled a business analyst role: consulted with non-technical teams to identify what was possible within the Power Platform, then trained them to build and maintain their own solutions
Led migration of legacy business processes into cloud-based solutions
Reduced annual hosting and CDN costs by identifying and retiring undocumented Docker-based systems that nobody on staff could query or maintain
IT Specialist
Contract
Talent International
Jan 2019 - Oct 2019
Built a network scanning tool to detect certificates nearing expiry, solving recurring, unmanaged outages caused by expired certificates going unnoticed
PowerShell and Bash scripting for automation and system administration tasks
On-demand general IT support across multiple client environments, including a placement with Humm
Outsourced placement with Pernod Ricard Winemakers led directly to a permanent Solutions Architect offer, relocating to Sydney
Founder and Full Stack Developer
Lilly IT
Jan 2018 - Dec 2018
Founded and ran an independent IT services business on a fully referral-based client model, delivering full stack web development and eCommerce on the LAMP stack
Provided broad residential IT support: mobile devices, home networks, printers, and file systems, often working unsupervised inside clients' homes
Wound the business down to pursue a contracting opportunity with Talent International
Technical Support
Worldsmart
Jul 2017 - Dec 2017
Supported Windows-based POS systems across a local supermarket chain, including constant refactoring of a legacy database prone to desynchronising product and pricing data
Provided remote support for database and operating system problems from head office
Conducted on-site visits across Adelaide metro, troubleshooting and repairing scanners, monitors, receipt printers, and self-checkout systems
Technical Support
ELMO Talent Management
Jan 2017 - Jun 2017
Provided support for ELMO's cloud-based HR software platform, including reverse-engineering the logic of an acquired competitor's learning/training system to convert its products into ELMO's platform
Supported clients through problems with ELMO's online training modules, from display and navigation faults to content errors and browser compatibility
Technical Support
NGAHR/Ascender
Jul 2013 - Dec 2016
Supported Preceda, a cloud payroll SaaS platform with an ExtJS frontend and a legacy AS/400 and DB2 backend built in LANSA, colloquially known as the "green screen"
Diagnosed and resolved complex payroll calculation bugs by distinguishing genuine data problems from system-level issues that produced faulty data, then rebuilding affected tables by extracting, transforming, and reinserting data
Acted as the technical interface between payroll support staff and database specialists, translating between AS/400 expertise and modern front-end troubleshooting
Became the team's ActiveX/Internet Explorer specialist for a platform reliant on legacy IE-only compatibility, building a PHP configuration wizard to help users set up the correct IE version (back to IE8) for their environment
Provided technical support to the Philippines-based support team servicing a major postal distributor client
Moved between the Adelaide, Brisbane, and Sydney offices with the employer's support, staying in the same role, years before remote work was standard practice
Systems Administrator
SA All Tools
Jan 2011 - Jun 2013
Hired as an Accounts Clerk; scope expanded during the interview itself once existing eCommerce problems came to light, and formally took the title of Systems Administrator as the role grew
Rebuilt outdated eCommerce platform from scratch on Magento, including formatting and importing large supplier product catalogues (Makita, Metabo) that would otherwise have taken years to enter manually
Sourced and formatted product images using GIMP
Designed, sourced, and built the complete IT infrastructure for a new head office and warehouse, including POS and office systems, sourcing all hardware independently for roughly $10k against a nearest professional quote of $30k
Managed office IT troubleshooting (computers, printers, network) and day-to-day accounts alongside technical responsibilities
Administrator
NCVER
Dec 2007 - Dec 2010
Completed an Administration Traineeship (Certificate III in Business) while informally absorbing IT support duties across the organisation, despite having no formal IT role or title
Diagnosed and resolved printer and hardware issues office-wide, becoming the de facto first point of contact for IT problems ahead of the organisation's actual IT support function
Converted a manual, Excel-based risk register into a Microsoft Access database, later expanded to track offsite archiving
Built an Excel tool to automate cost centre calculations for management approvals, replacing a manual accounting process
Reorganised a disused, poorly maintained archive storage space into a properly labelled, functional onsite archive
Odd Jobs
Various
Jan 2003 - Nov 2007
Various labour roles: Orange Picker, House Painter, Exploration Drilling Offsider, Conservation Worker
Declined the SA Premier's iCarnegie Scholarship for Java programming during this period, not yet valuing the skill that would later become a career