[{"id":3,"title":"Appcentric (jtwo solutions)","city":"Adelaide","country":"Australia","position":"Software Developer","startDate":"2022-01-17T11:55:20.638+00:00","endDate":"2024-09-06T11:55:20.638+00:00","isCurrent":false,"experienceItemType":"Work","experienceItemDetails":[{"id":9,"order":0,"description":"Built a Django middleware service to automate nightly synchronisation of business and financial data from\nHubSpot and Xero into Dynamics 365 Business Central via scheduled jobs, ensuring reliable and consistent data\nflow across platforms. ","experienceItemId":3},{"id":10,"order":1,"description":"Built a cloud-based seismic data archiving web portalusing Django, hosted on AKS with Azure Active Directory integration for identity and access management — Department of Energy and Mining.","experienceItemId":3},{"id":11,"order":2,"description":"Collaborated with clients to gather functional and non-functional requirements, translating them into detailed\nspecifications for custom CRM systems.","experienceItemId":3},{"id":12,"order":3,"description":" Collaborated with clients and developed PowerShell scripts integrated with Azure Automation Runbooks,\nenabling Power App-triggered automation to start and stop virtual machines on demand.","experienceItemId":3},{"id":13,"order":4,"description":"Built and maintained a full-stack internal web application using Django and React delivering a responsive SPA\nbacked by a robust API layer. ","experienceItemId":3},{"id":14,"order":5,"description":"Configured Kubernetes (AKS) for container orchestration and established Azure DevOps CI/CD pipelines automating build, image push, and deployment workflows.","experienceItemId":3},{"id":15,"order":6,"description":"Provisioned cloud infrastructure using ARM templates and Terraform across Azure.","experienceItemId":3}]},{"id":4,"title":"The Australian National University","city":"Canberra","country":"Australia","position":"Master of Computing","startDate":"2020-02-24T11:55:20.638+00:00","endDate":"2021-11-25T11:55:20.638+00:00","isCurrent":false,"experienceItemType":"Education","experienceItemDetails":[]},{"id":5,"title":"Portland State University","city":"Portland","country":"United States","position":"Bachelor of Business Administration: Finance","startDate":"2017-09-16T11:55:20.638+00:00","endDate":"2019-06-15T11:55:20.638+00:00","isCurrent":false,"experienceItemType":"Education","experienceItemDetails":[]},{"id":6,"title":"CBRLife Media","city":"Canberra","country":"Australia","position":"Frontend Developer","startDate":"2021-07-01T11:55:20.638+00:00","endDate":"2021-10-15T11:55:20.638+00:00","isCurrent":false,"experienceItemType":"Work","experienceItemDetails":[{"id":18,"order":0,"description":"Developing and maintained company main website by WordPress(https://www.cbrlife.com.au)","experienceItemId":6},{"id":19,"order":1,"description":"Rebuilding the current mobile application by react native","experienceItemId":6},{"id":20,"order":2,"description":"Ensured having user - friendly and responsive interface design","experienceItemId":6},{"id":21,"order":3,"description":"Built consistence and reusable code base following with proper documentation and format","experienceItemId":6},{"id":22,"order":4,"description":"Using Git to work collaboratively and waterfall method to follow project plan","experienceItemId":6}]},{"id":8,"title":"JAIX Logistics Software","city":"Adelaide","country":"Australia","position":"Software Developer","startDate":"2024-09-09T11:55:20.638+00:00","endDate":"2025-06-17T11:55:20.638+00:00","isCurrent":false,"experienceItemType":"Work","experienceItemDetails":[{"id":2,"order":0,"description":"Developed and maintained C# Web APIs across two generations — a legacy .NET Framework API and a new\nASP.NET Core API — serving as the backend core for a transport management system consumed by WinForms\ndesktop applications, a .NET MAUI mobile app, and a web portal. ","experienceItemId":8},{"id":3,"order":1,"description":"Contributed to the migration of the legacy .NET Framework API to ASP.NET Core, improving performance and alignment with modern development standards.","experienceItemId":8},{"id":4,"order":2,"description":"Built and maintained the driver mobile application in .NET MAUI, following MVVM pattern for maintainability\nand separation of concerns. ","experienceItemId":8},{"id":5,"order":3,"description":"Modified and optimized the WinForms UI to alignment with business requirements","experienceItemId":8},{"id":6,"order":4,"description":" Worked with SQL Server using LINQ and EF Core, writing queries and managing schema changes and migrations\nas the system evolved.","experienceItemId":8},{"id":7,"order":5,"description":"Set up Elasticsearch logging in the .NET MAUI app from scratch, enabling structured event capture, error\ntracking, and system diagnostics. ","experienceItemId":8},{"id":8,"order":6,"description":"Maintained and enhanced the WinForms desktop UI (C# and VB.NET) to improve UX and alignment with\nbusiness requirements. ","experienceItemId":8},{"id":30,"order":8,"description":" Refactored legacy codebase to improve performance, readability, and maintainability against current\ndevelopment standards.","experienceItemId":8}]},{"id":9,"title":"Department of Human Services South Australia","city":"Adelaide","country":"Australia","position":"Software Developer","startDate":"2025-06-23T11:55:20.638+00:00","endDate":null,"isCurrent":true,"experienceItemType":"Work","experienceItemDetails":[{"id":24,"order":1,"description":"Delivered business system solutions on the Power Platform (model-driven apps, Power Pages, custom\ncomponents), working with Dataverse to support processes across multiple business units. ","experienceItemId":9},{"id":23,"order":2,"description":"Worked closely with internal stakeholders and vendors to gather requirements, shape solutions, and ensure\ndelivered outcomes met business needs. ","experienceItemId":9},{"id":28,"order":3,"description":"Provided Level 2 production support, troubleshooting and delivering rapid fixes while following established\nincident and change management processes.","experienceItemId":9},{"id":27,"order":4,"description":"Applied software development governance practices including coding standards, secure design principles, and\ncompliance with government policies and mentored junior developers on best practices.","experienceItemId":9}]}]