Resume
My Professional Experience & Skills
Experience
Upskilling Break | Learning & Applying Agentic Development Tools For Production-Grade Development | Agentic Systems
Professional Development
- Remote
- • Deliberately investing a planned break between engagements to build hands-on experience in applied AI, agentic systems, and AI-assisted product development - while balancing personal priorities.
- • Launched reviewthestack.com, a research and content site focused on software, SaaS, AI, and automation tooling for content creators and solo entrepreneurs.
- • Launched peterpuglisi.com, technical blog covering production-grade .NET and AI-assisted development including Microsoft Agent Framework, MCP server authoring in C#, and AI-assisted workflows.
- • Initial product requirements document and design plan (Utilising Claude Code) for AffiliateAgentOSLite, an agentic platform for affiliate marketing content generation and workflow automation with multi-step agent orchestration, keyword intelligence, SEO generation, offer matching, and cross-channel automation.
- • Actively upskilling in Claude Code + Codex (+Skills), Microsoft Agent Framework, Azure AI Foundry, MCP server authoring in C#, RAG and vector search, LLM security, observability, and AI-assisted engineering workflows.
.NET Application Developer (Contract)
Australian Taxation Office
- Brisbane, QLD, Australia
- • Refactor classic Azure DevOps pipelines to YAML-based pipelines with reusable YAML components.
- • Environment support and scheduled deployments across multiple complex environments.
- • Coding security audits, analysis and remediation.
Enterprise Integration Developer (Contract)
Australian Electoral Commission
- Brisbane, QLD, Australia
- • Built secure, high-performance, lightweight minimal APIs on .NET 8.0.
- • Provided enterprise integration support across multiple Agile delivery teams (design reviews, troubleshooting, standards alignment).
- • Delivered multiple enterprise APIs end-to-end, collaborating closely with Business Analysts on requirements and OpenAPI-driven schemas.
Software Technical Engineer (Contract)
Department of Health and Aged Care
- Brisbane, QLD, Australia
- • Medical Devices Authorisation Branch – Devices Specialist Evaluations Team.
- • Complex monitoring, analysis, investigation and software component assessments involving cybersecurity, AI algorithms, deep learning/CNN designs, and risk assessments related to regulatory frameworks and ISO/IEC standards.
- • Software architecture reviews, design examinations and evaluation of risk assessments for medical-grade software systems (mobile/desktop/cloud).
Senior Applications Developer, DWIS Operations (Contract)
Australian Taxation Office
- Brisbane, QLD, Australia
- • DevOps-focussed role covering operations automation, OpenAPI, and API developer support.
- • Technologies: Ansible, PowerShell, AWS, Apigee Gateway Cloud, Drupal, Red Hat Enterprise Linux.
- • Process automation solutions for Operations Teams; shared Enterprise Gateway configuration and API governance.
- • API production support to external consumers; managed production incidents and facilitated communication between internal teams and external stakeholders (DSP, DPO, DIS, DWIS).
- • Development of ops utilities for X.509 certificates, OAuth 2.0 gateway calls, and dynamic client registration.
Senior Azure Integration Engineer (Contract)
Department of Energy & Public Works
- Brisbane, QLD, Australia
- • ERP Systems Integration Project: Aurion to Ellipse integration using Azure iPaaS.
- • Lead developer for Azure Function App (.NET 6.0 Linux) for complex batch file processing: detection, tracking, merging, filtering, and data transformation into Azure Table Storage.
- • Built Azure Web API (ASP.NET Core .NET 6.0 Linux) providing REST-based data transfer endpoints to backend ERP via legacy WCF/SOAP services.
- • Integration covered function app timer triggers, OpenAPI design, failure/retry handling, Application Insights, custom alerting, Azure Key Vault, Azure Storage, Azure Identity, and Azure App Services.
Senior .NET Developer (Contract)
Australian Taxation Office
- Brisbane, QLD, Australia
- • Lead API Integration Developer and SME for Apigee Integration on the Digital Services Gateway (DSG) project.
- • Lead Developer for mid-range service integration using AWS Lambda functions.
- • Deep expertise and ongoing support of ESR (External Service Registry) software critical to Tax Time web service delivery.
- • Lead developer for Gateway Authentication & API Gateway Shared Flows; primary contributor to API standards aligned to ATO DSG and National API standards.
- • Designed and delivered test automation components for CI/CD pipelines, resolving technical debt blocking DSG milestones.
- • Expert developer of reusable, extensible PowerShell module library integrating Artifactory APIs and Apigee Management APIs; significant contributions to Azure DevOps Builds & Release Pipeline automation.
- • Main developer of AIIR Converter (ASP.NET C#): rules-based validation and auto-correction engine for Annual Investment Income Reports in Excel format.
- • Prototype research deploying containerised .NET applications using AWS Fargate.
- • Frequent mentoring, training, and technical knowledge transfer to ATO employees and contractors.
Software Engineer – SuperStream
IFAA Pty Ltd
- Brisbane, QLD, Australia
- • .NET software engineering for SuperStream superannuation data standard implementation.
Senior Solutions Developer
Higgins Coatings Pty Ltd
- Brisbane, QLD, Australia
- • Senior .NET solutions development for enterprise internal systems.
Senior .NET Developer (Contract)
Australian Taxation Office
- Brisbane, QLD, Australia
- • Senior .NET development and systems integration for ATO enterprise projects.
Senior Consultant (Software Developer)
Software Projects Pty Ltd
- Brisbane, QLD, Australia
- • Took over lead development of Quantum Dispense (.NET 3.5/C#/WinForms/WPF/SCSF), delivering 5 milestones over 6 months.
- • Delivered extensible reporting module with complex pharmacy workflow business intelligence using .RDLC client-side reports.
- • Delivered admin module, Think Scripts Kiosk enhancements, patient/product export module, and automated interface to Think Pharmacy online for data synchronisation.
- • Enhanced order management interface improving processing performance and stock management.
Senior Software Developer (Permanent)
Livestock Exchange Ltd
- Brisbane, QLD, Australia
- • Completed a reusable, component-based NLIS service layer with independent database layer.
- • Designed core architecture of the NLIS Service Layer: multi-threaded components, relational database layer, complex fault-tolerant transaction processing, and logging.
Senior Software Engineer (Permanent)
Mincom
- Brisbane, QLD, Australia
- • Senior software engineering for Technical Mining Solutions enterprise products.
Senior Software Engineer (Permanent)
Boeing Australia
- Brisbane, QLD, Australia
- • Senior software engineering for the Network Enabled Systems division.
Software Configuration Manager
Boeing Australia
- Brisbane, QLD, Australia
- • Software configuration management for the Network Enabled Systems division.
Senior Software and Systems Engineer (Permanent)
Queensland Rail
- Brisbane, QLD, Australia
- • Senior software and systems engineering for the Technical Services Group.
Education
Bachelor of Engineering (Electrical & Electronics)
James Cook University
Graduate Diploma of Applied Computing
University of Central Queensland