Experience

Property Exchange Australia
Property Exchange Australia logo
Software EngineerFeb 2023 - Present

Associate Software Engineer

Jul 2024 - Present

After completing the graduate program, I was given the option to join my original team from rotation 1 and pick up right from where I left off but this time with more of a focus on our backend processing and infrastructure, diving deep into technologies such as Amazon SQS, SNS and Lambda functions.

Backend Engineer | Technology Graduate

Feb 2024 - Jul 2024

Worked in the backend to deliver a notification system through APIs. Having just completed a rotation in the cloud team and building up my skills and knowledge in all things DevOps, I had the responsibility of refactoring some of this teams' workflows and deployment strategies. I also got the opportunity to work on the API endpoints and create some performance testing scripts. This rotation exposed me to and allowed me to build my skills in technologies such as Spring Boot, Hibernate/JPA, Kotlin, OpenAPI and PostgreSQL.

Notable Tasks:

  • Setting performance environment mock endpoints with Mockoon.
  • Refactoring deployment pipeline and workflows.
  • Performance environment testing setup.
  • Identifying production deployment issue.
  • Mentoring another graduate (from new cohort).

Cloud/Platform Engineer | Technology Graduate

Jul 2023 - Feb 2024

Completed general cloud-related activities and several automation projects, allowing me to strengthen my cloud knowledge and become more proficient with AWS Services, Terraform, CloudFormation and Github Workflows/Automation. Each of these projects was implemented to improve team efficiency throughout the organisation by removing the reliance on specific people and teams with privileges to carry out these tasks and creating better change management.

Notable Tasks:

  • Developed a self-service repository for automated alerting based on AWS Health Notifications, utilising Terraform and AWS services such as EventBridge and SNS.
  • Implemented workflows and access management roles for syncing an S3 bucket containing static pages with a version control repository.
  • Established workflows and access management roles to empower teams to decommission their infrastructure.
  • Adapted an existing infrastructure template to enable a team to serve maintenance pages to all users through a single workflow.
  • Created a workflow to facilitate infrastructure decommissioning for unused resources, resulting in cost savings.

Frontend Engineer | Technology Graduate

Feb 2023 - Jul 2024

Predominantly frontend development (with occasional backend development) to create a re-platformed version of an existing product utilising technologies such as TypeScript, ReactJS, NodeJS, Jest, Tailwind CSS and MongoDB. Worked with a well experienced team who guided me into following good coding and version control practices.

Notable Tasks:

  • Developed and styled complex data tables following design specifications such as incorporating unique cell styles, hover effects, and clickable rows.
  • Led the end-to-end development of a feature, handling all aspects from frontend design to backend API endpoints and database queries.
  • Addressed numerous bugs of varying complexity, working closely with the QA team to ensure technical and aesthetic issues were resolved promptly.
  • Collaborated regularly with the UX/design team to refine component designs and enhance user experience.

Education

University of South Australia Logo

Bachelor of Information Technology Mobile Application Development

University of South Australia

2020 - 2022

AchievementUniSA STEM Merit Award (top 15% of all undergraduate or postgraduate students in UniSA STEM)

Certifications

Terraform Certification Badge
2024

HashiCorp Certified: Terraform Associate (003)

AWS Certification Badge
2023

AWS Certified Cloud Practitioner