Senior Software Engineer with seventeen years of software engineering and
technical leadership experience across SaaS, enterprise financial systems
and cloud-connected applications, including strong hands-on experience in
.NET development. Skilled in C#, ASP.NET Core and Web API, SQL Server,
Azure services, backend architecture, API integration, production
troubleshooting and performance-focused database work.
I have taken software from requirements through design, development,
release and post-production support, with a strong focus on
maintainability, engineering standards, mentoring, stakeholder
collaboration and AI-assisted development workflows.
Skills
Backend
C#, .NET 8, ASP.NET Core, Web API, REST APIs, SOLID principles
Frontend
Angular, TypeScript, JavaScript, HTML and CSS, jQuery, responsive UI development, React working exposure
Cloud
Microsoft Azure: App Services, Azure Functions, Azure SQL, Blob Storage, Service Bus, Key Vault, Azure Monitor and Application Insights
Unit testing, integration testing, regression testing, test automation exposure, peer reviews, debugging and quality assurance collaboration
Engineering
Distributed systems, event-driven architecture, API integration, scalable application design, production troubleshooting, observability, incident investigation
Practices
Agile and Scrum, Kanban, technical documentation, mentoring, customer and stakeholder collaboration, AI-assisted development workflows
Experience
Senior Software Engineer & IT Consultant, Siftworks
Oct 2026 – Present
Running Siftworks as a sole trader IT consulting business, solving
technical problems for businesses. Currently focusing on SaaS product
development, system design, Azure integration and AI-assisted
development.
Key areas of work
Consulting on software architecture, design and engineering practices.
Full-stack SaaS product development across backend, APIs, and integrations.
Azure services, system design, and cloud-connected architecture.
AI-assisted development workflows, code review and delivery acceleration.
Delivering SaaS product features and modernising legacy application
components across backend APIs, Azure-connected workflows, data-driven
functionality, product support and customer-facing improvements.
Key areas of work
Contributed to modernising legacy application components by improving API integration, data flow, maintainability and performance-focused implementation.
Designed and delivered SaaS platform features supporting booking workflows, automotive workshop operations, operational tracking and customer visibility.
Contributed to backend solution design across REST APIs, Azure services, storage and asynchronous, event-driven processing to support scalable workflow execution.
Built and integrated application features using TypeScript, JavaScript, REST APIs and Azure-connected components, working across front end, API integration and workflow behaviour.
Supported data-driven workflows by analysing API, UI, data and process behaviour, helping improve reliability, data flow clarity and production readiness.
Participated in customer and workshop-owner feedback discussions, clarified workflow requirements and translated real business feedback into product improvements.
Supported product issues by investigating UI, API, data and workflow behaviour, identifying root causes and improving platform reliability.
Used AI-assisted development tools for code review, debugging support, documentation and delivery acceleration while maintaining engineering judgement and code quality.
Senior Software Engineer, FIS
Nov 2014 – Oct 2024
Designed, developed and supported enterprise-scale financial technology
products across backend services, APIs, databases, data processing
workflows, front-end components and production support. The work covered
cheque processing, document imaging, archival, retrieval, reporting and
fraud and risk review solutions in a high-volume banking environment.
Key areas of work
Designed, coded, tested, debugged and maintained business-critical financial applications using C#, .NET Framework and .NET Core, SQL Server, Oracle, Angular, JavaScript and REST API integration patterns.
Developed and supported backend services, database-driven workflows and processing components for enterprise document imaging, cheque processing, transaction processing, POD, reporting, archival and retrieval systems.
Supported and guided product development and product support teams across financial imaging, document management, cheque processing, reporting and risk-review applications, balancing feature delivery, defect resolution, release support and production stability.
Collaborated with product owners, business stakeholders, QA teams and distributed engineering teams to analyse requirements, identify gaps, estimate delivery effort and deliver reliable software features.
Implemented and supported CI/CD pipelines, Git-based development workflows, release activities, deployment support and post-release validation.
Performed root-cause analysis and L3 production troubleshooting for complex application, data and workflow issues, improving stability, performance and client confidence in business-critical systems.
Designed and optimised SQL Server and Oracle database interactions, including query tuning, stored procedures, data access patterns and reliability improvements for high-volume workflows.
Partnered with QA to strengthen engineering quality practices, including unit testing, integration testing, regression testing, defect verification and automated testing exposure.
Improved engineering standards through code reviews, defect triage discipline, release validation, regression testing practices and clearer production support processes.
Mentored developers through onboarding, design guidance and code review, bringing junior engineers to the point where they could deliver production changes independently.
Selected achievements
Led a team in the FIS Hackathon 2022, reaching the finals from nearly 200 participating teams.
Contributed to automation initiatives that saved approximately 900 hours, and received Above & Beyond team recognition.
Received individual Above & Beyond recognition for clearing a critical defect backlog, supporting key client retention and product stability.
Senior Consultant, Capgemini
Sep 2013 – Sep 2014
Delivered enterprise application components and acted as a technical
liaison across customer, sales and delivery teams.
Key areas of work
Designed and developed core application components aligned with architecture standards, maintainability and delivery quality expectations.
Participated in client meetings to gather requirements, clarify ambiguous needs, showcase completed work and address technical queries.
Supported pre-sales and customer-facing demonstrations by explaining product capabilities and translating technical features into business value.
Worked with cross-functional teams to resolve delivery challenges and provide clear communication to technical and non-technical stakeholders.
Contributed to solution-focused delivery by balancing technical implementation, customer expectations and project timelines.
Software Engineer, Tech Next & Kapsons Solution
Jun 2007 – Sep 2013
Built and maintained .NET applications across client-focused business systems.
Key areas of work
Designed, developed and maintained scalable .NET applications using C#, VB.NET, SQL Server, JavaScript, jQuery and Telerik controls.
Developed database-driven features, queries and application workflows to support business operations and reporting needs.
Implemented SOLID principles and design patterns to improve maintainability, performance and extensibility.
Collaborated with internal teams and business users to deliver client-focused software enhancements and resolve defects.
Education and certifications
DegreeBachelor of Engineering in Computer Science, assessed by the Australian Government as equivalent to an Australian bachelor’s degree.