Melbourne, Victoria, Australia
I'm an Associate Software Engineer with a background in a structured graduate program, currently building and maintaining backend services using .NET. I've worked across applications designed with onion architecture, leveraging patterns like Mediator and inbox/outbox to support clean separation of concerns and reliable data flow. My experience spans RESTful APIs, event-driven systems, and batch processing pipelines using Control-M. I also work with IaC through AWS CDK and manage CI/CD workflows using GitHub Actions. I enjoy contributing to well-architected, maintainable systems and continuously learning alongside cross-functional teams.
Completed a structured 18-month graduate program comprising three 6-month rotations across different squads, delivering software solutions within cross-functional agile teams. Gained hands-on experience across a diverse tech stack, modern engineering practices, and AWS cloud infrastructure Rotation 1: Orders Squad - .NET, React, AWS, Git, Postman, Sumologic Rotation 2: Demand Squad - .NET, SQL, PostgresSQL, SQL Server, Confluent Kafka, AWS CDK Rotation 3: Stores Technology - React, Node.js with TypeScript, DynamoDB, GitHub Actions, Makefiles, Kubernetes