Experience

ARB Gaming

Senior Software Developer | Oct 2023 - Current

VGW

Staff Software Developer | Jul 2023 - Sep 2023
Senior Software Developer | Mar 2021 - Jun 2023

  • Full stack development on the Luckyland Slots team, delivering web and mobile based slots to the US market.
  • Squad Lead for a group of 4 engineers based in Romania, overseeing their growth and development.
  • Re-architecture of error-prone Microservices to remove distributed transactions through an event-driven architecture.
  • Consolidation of 2 Wallet systems into a single system handling 500K daily transactions, via the Stangler pattern.

Amazon

Software Development Engineer | Mar 2020 - Feb 2021

  • Homepage Platform team, responsible for rendering all Amazon Homepage endpoints worldwide.
  • Backend development on a high-concurrency Java Spring application, serving hundreds of millions of requests a month.
  • Specific focus areas in technical readiness, resilience and service readiness for Prime-Day and other high-throughput events.
  • Developed Mobile Hero video card with 110M impressions in nitial test and 15% increase to Prime Video minutes streamed.

VGW

Software Developer | Jun 2019 - Feb 2020
Graduate Software Developer | Mar 2018 - Jun 2019

  • Full stack development on a networked gaming system of up to 5000 CCU running on AWS ECS and RDS
  • Developed a greenfield Java API and Postgres database for slots games, reaching 940,000 spins in its launch week.
  • Implemented authentication via Auth0 JWTs with a domain-driven and event-sourced Java REST API as a backend
  • Rebuilt AWS infrastructure via CloudFormation, enabling environment provisioning within 30m
  • Migrated from EC2 to Docker containers on ECS with fully automated deployments

Optiver Asia Pacific

Intern Software Developer | Nov 2017 - Feb 2018

  • Developed the port of a C++ entitlements server and associated client library.
  • Implemented client library into 2 auto-trader systems and facilitated CI via Bamboo.
  • Advanced system testing through a mock Python server and protocol buffers.
  • Performed data analysis via Python Pandas within an ETL framework.
  • Developed an analytics dashboard with a Javascript front-end, working with HKD1 traders.

Thales

Student Software Developer | Mar 2017 - Nov 2017

  • Achieved "Best Project Award" for Curtin University's Capstone Awards.
  • Researched the viability of a serverless web architecture using Amazon Web Services.
  • Streamed data from a RESTful api with AWS Kinesis and performed analysis via AWS Athena.
  • Implemented an AngularJS frontend backed by AWS Lambdas and API Gateway.

Curtin University

Sessional Academic | Feb 2016 - Nov 2017

  • Tutored first year units covering Java, C, Unix, Data Structures and Algorithms.
  • Tutored second year units covering Operating Systems and Computer Graphics.
  • Facilitated tutorial sessions, invigilated tests and marked assignments.
  • Provided test and exam revision sessions for approximately 700 students in total.

Certifications

AWS

Solutions Architect Professional 2022

AWS

SysOps Administrator Associate 2019

AWS

Developer Associate 2019

JLPT

Japanese Language Proficiency Test N5