← Back to portfolioPrint / save as PDF

Andrew Puddefoot

Software Developer

Brisbane, QLD · Contact details are available on the portfolio contact section.

Summary

Results-driven software developer with over 20 years designing, building and delivering enterprise-grade applications across multiple industries. Proven track record of leading development teams, modernizing legacy systems and delivering innovative solutions. Strong expertise in .NET, C#, ASP.NET, React, Angular, SQL and cloud platforms (Azure, AWS). Recognized for strong stakeholder engagement, team mentorship and the ability to deliver business-aligned outcomes.

Core skills

Languages and frameworks
C#.NET, ASP.NET, WPF, WinForms, React, Angular, Knockout, TypeScript, JavaScript, PHP, VBA, VB.Net, DevExpress, Swift/SwiftUI
Cloud infrastructure
Azure App Services, Azure Container Registry, AWS (DynamoDB, Lambda, S3), Google Cloud Platform
Databases and reporting
SQL Server, Entity Framework, SSRS, Flexcel
Practices
Agile and Scrum, DevOps (Octopus), Jira, CI/CD, containerization (Docker), team leadership, architecture and design
Design and fabrication
Fusion 360 (parametric, surface, assembly), Blender character modelling, 3D printing, tolerance management

Experience

Senior Automation Consultant

Mar 2026 – Sep 2026
Staxd
  • Designed, built and maintained integrations in Workato, connecting a client's business systems end to end.
  • Built order syncing to and from NetSuite so orders stayed consistent across platforms without manual re-entry.
  • Developed shipping integrations to automate the flow of orders and shipment data between systems.
  • Implemented carrier update integrations to pull tracking and status changes back into the client's systems.
  • Worked with REST APIs and webhooks to connect NetSuite and third-party shipping and carrier platforms.

Contract Software Developer

Sep 2024 – Present
Expert1
  • Initially engaged for a 3-month contract, consistently extended due to performance and value delivery (now 15+ months).
  • Maintain and enhance legacy VB.NET finance software systems, ensuring business continuity and regulatory compliance.
  • Develop new C# services and applications to modernize existing financial processes.
  • Integrate external APIs including RedBook and DocuSign, streamlining document workflows and data validation processes.

Senior Software Developer

Jul 2021 – Jul 2024
Envoy Advanced Technologies
  • Led modernization of the StockFusion Cattle Management System, replacing legacy Knockout/CoffeeScript with React and TypeScript, and migrating infrastructure to Azure App Services.
  • Architected the Client Exchange Limit Management System using ASP.NET Core, EF Core and Docker containers.
  • Contributed to the RAPIDAI mobile app, enhancing multi-platform support (Angular, Ionic, Capacitor) and building new native plugins in Swift and Java.
  • Collaborated closely with clients through design, build, release and support stages, ensuring seamless delivery.

Manager – .NET Development Team

Jan 2016 – Apr 2021
Bureau Veritas Group
  • Architected and delivered enterprise-grade systems including an Inspection Management System (WPF, SQL) covering the full inspection lifecycle, a Shaft Tester system integrating with custom ultrasonic hardware, and a Capital Expenditure System with dynamic approval workflows.
  • Directed a team of developers, managing task prioritization, support SLAs and Agile project execution.
  • Acted as primary bridge between business stakeholders and the technical team, ensuring strategic alignment.

SQL/Application Developer

2011 – 2016
Bureau Veritas Group
  • Developed custom tools for infrastructure monitoring, automation and Active Directory management.
  • Created internal platforms for staff requests, on-call management and IT resources.

Analyst / Developer / Sys Admin

2009 – 2011
Median Technologies / CMT
  • Built automation and data processing utilities in C#, VB.Net and Java.
  • Supported enterprise infrastructure across Windows and Linux servers and Oracle/SQL databases.

Application Support Officer / Developer

2006 – 2009
Lifeline Community Care
  • Designed and maintained VB.Net applications and SQL databases used by a 450+ user base statewide.
  • Deployed large-scale Citrix/VoIP systems and supported enterprise networks.

Application Developer

2000 – 2006
Australia Post
  • Created performance measurement and forecasting systems for national mail processing operations.
  • Created an application for manually interpreting mail processing barcodes where machine scanning was not possible due to damage.

Education

Key strengths

Problem solving, software architecture, cloud migration, stakeholder engagement, continuous learning.