Senior Software Engineer and technical lead with 13+ years of experience delivering secure, scalable and maintainable cloud, web, mobile and backend systems across SaaS, accounting, government, automotive, healthcare, agriculture and professional services. Own complex work from discovery and system design through implementation, testing, deployment, production support and continuous improvement. Experienced in modernising long-lived platforms, designing multitenant architectures, building and integrating APIs, improving cloud infrastructure, and establishing automated CI/CD pipelines across Azure and AWS. Apply pragmatic architecture, DevOps practices and cost-aware engineering to improve reliability, delivery speed and operational efficiency while managing technical risk. Trusted to work closely with product managers, technical leads, engineering managers, business analysts, designers, QA specialists, subject-matter experts and government stakeholders. Translate business and compliance requirements into practical technical solutions, communicate trade-offs clearly, organise delivery backlogs and take ownership of critical incidents through to resolution. Hands-on across C#, .NET, TypeScript, React, SQL Server, distributed systems, Docker and cloud platforms. Lead and mentor engineers through pair programming, design guidance and code review, while remaining accountable for production outcomes. Well suited to Software Engineer, Staff Engineer, Platform Engineer, Cloud Engineer and Technical Lead contract engagements involving complex, high-trust systems. Australian citizen eligible to obtain Australian Government security clearances, including NV1.
College
Bachelor in Computer Science
College
Master of Science in Informatics
High School
Technician Specialisation Electronics