Stephen Goodhill

|

// about me

Get to know me

I'm a Software Development Engineer II at Amazon, building and operating business-critical distributed systems for automated grocery fulfillment. I helped build the software foundation for the initial two-site pilot and now work on platforms supporting rapid network expansion.

I also developed an internal AI engineering platform adopted by 35 users across three teams. Alongside full-time work, I'm completing a Graduate Certificate in Computer Science focused on artificial intelligence and machine learning at the University of Queensland.

I started paid freelance development in 2017, delivering more than 60 Java plugin projects for 22 clients. My open-source Minecraft plugins have more than 30,000 downloads and attracted contributions from other developers.

Stephen Goodhill

// experience

My Journey

2017 - 2021

Bachelor of Information Technology

The University of Queensland | Brisbane, Australia

Completed a Bachelor of Information Technology before moving into full-time software engineering.

2017 - 2021

Freelance Software Developer (Part-time)

Independent | Brisbane, Australia

Delivered more than 60 paid Java plugin projects for 22 clients and maintained open-source plugins with more than 30,000 downloads.

Jan 2021 - Oct 2021

Support Developer (Part-time)

WorkingMouse | Brisbane, Australia

Improved authentication for UniLodge's application while delivering full-stack fixes and enhancements directly with clients alongside university study.

Oct 2021 - Jan 2022

Software Engineer, Research & Development

TechnologyOne | Brisbane, Australia

Supported an R&D engagement with Moreton Bay Council exploring server-side rendering for its document store.

Jan 2022 - Present

Software Development Engineer II

Amazon | Automated Grocery Fulfillment | Promoted Jul 2024

Built the initial two-site automation pilot and now develops the platform and operational capabilities for 80+ additional launches planned in 2027.

2025 - Late 2026

Graduate Certificate in Computer Science

The University of Queensland | Part-time

Studying artificial intelligence and machine learning with a current GPA of 6.5/7.0, a Distinction average on the Australian grading scale.

// projects

What I've Built

RAG Tutor

A deployed RAG tutoring platform with multi-turn interactions, semantic retrieval over curriculum content, and tutor-facing question intake.

See it in action

Open Ask
Ask - Biology 101
Biology 101 - Lecture 4.pdf
PythonRAGLLMAI/ML

ToolsPlus

A comprehensive Minecraft plugin with a modular architecture using custom class loaders. Each tool module is dynamically loaded at runtime, allowing hot-swappable extensions without server restarts. 145 commits, sold on SpigotMC marketplace.

ModuleLoader.java
|
JavaSpigot APIMavenCustom ClassLoaders

Petmo

A social mobile app that simulates pet ownership to help users prepare for real pet adoption. Built with Flutter and Firebase, featuring location-based gameplay and social interactions.

DartFlutterFirebaseCloud Functions

Minecraft Plugin Archive

30+ open-source plugins with 30,000+ downloads (2017-2021)

// skills

Engineering Toolkit

A focused view of the capabilities I use to build and operate production systems.

Languages

The languages I reach for most often in production and side projects.

JavaPythonTypeScriptGoKotlin

Distributed & Cloud

Building event-driven services and infrastructure across the AWS stack.

AWSECS & LambdaDynamoDBSQS & SNSKafka & KinesisCDK & CloudFormation

Production Engineering

Operating critical systems safely, reliably, and at increasing scale.

Distributed SystemsHigh-availability ServicesObservability & Incident ResponseCapacity PlanningLoad & Chaos TestingIoT & Edge Systems

AI & Developer Infrastructure

Creating practical AI tooling with the controls needed for real engineering work.

LLM Agents & OrchestrationRAGRetrieval & MemoryIsolated ExecutionTask ValidationApproval Workflows

// beyond the code

Beyond the Code

When I'm not coding, I'm usually downhill skating, snowboarding, travelling, fishing, or reading.

01

Downhill Skateboarding

02

Snowboarding

03

Travelling

04

Fishing

05

Reading

Downhill skateboarding

Watch on YouTube

// community

Mental Health Awareness

BoonieToonz Logo

BoonieToonz

2020 - 2025

@boonietoonz

I organized and hosted 5 music festival events to raise money for charity. The most recent event in July 2024 was a 2-day festival that raised A$1,500 for the TopBlokes Foundation, a charity dedicated to providing mental health support programs to young adults.

Across all 5 events, a total of A$6,500 (approximately US$4,500) was raised for charity.

5

Events Hosted

A$6,500

Total Raised

5

Years Active

Jul 2024

Latest Event