Profile
Senior Software Engineer with 20+ years of experience specializing in the design, correctness, and reliability of large-scale distributed systems. Proven track record of productionizing high-risk initiatives—including real-time ML fraud pipelines, S3 consistency, and global network infrastructure. Expert at identifying subtle system edge cases, leading cross-team efforts to prevent outages and security vulnerabilities in mission-critical environments.
- Seattle, USA
May 2023 - August 2024
Snowflake - Senior Software Engineer (Production/Infrastructure)
- Architected a company-wide certificate discovery system, managing 10k+ certificates across AWS, GCP, and Azure to eliminate renewal blind spots and preventing expired certificate outages.
- Prevented a major outage for a global banking client by identifying a root CA rotation edge case in legacy Java runtimes and coordinating a safe migration strategy.
- Modernized global ingress routing by contributing to the migration from legacy NGINX to a custom, dynamic Envoy-based routing platform.
- Coordinated cross-functional remediation of a critical authentication vulnerability, closing a security bypass vector involving inter-service communication between application layers.
- Developed network-level mitigation tools during high-stakes security incident to block attacker-associated IPs and limit the blast radius of credential-stuffing attempts.

- Seattle, USA
May 2019 - March 2023
Amazon - Senior Software Development Engineer
AWS S3 Index Team
- Engineered replica consistency and repair workflows for S3 Index (RAD service), maintaining 11-nines of availability for trillions of objects across global regions.
- Resolved a critical midnight durability event by diagnosing a parallel-write race condition; reconstructed write-ordering using legacy event logs to safely repair diverging replicas.
- Led efforts to reduce regional repair latency by 40% in high-traffic regions (IAD), shrinking the window for latent inconsistencies from 5 hours to under 3 hours.
- Designed deep-consistency monitoring to validate S3 consistency, enabling the confident rollout of performance-enhancing features for individual replica reads.
Kindle Fraud & Abuse Team
- Architected a high-throughput ML fraud detection pipeline by integrating custom Python inference logic with SageMaker and Kinesis Data Streams; successfully processed tens of millions of daily events in near-real-time.
- Built a CI/CD and automated workflow to ensure model correctness and strict latency SLAs were met before influencing author royalty calculations.
- Served as Technical Lead for the Author Portal migration, moving from a legacy Java middle-tier to a modern Spring Boot and Elasticsearch architecture to improve search performance and scalability.

- Sydney, Australia
March 2016 - April 2019
Qantas - Principal Software Engineer
- Architected a high-concurrency middleware layer using Java and Spring to unify fragmented legacy APIs, supporting millions of flight events daily.
- Led engineering practices over the transformation of the Qantas website to AEM, migrating from a monolithic architecture to a decoupled microservices environment on AWS.
- Standardized engineering excellence across multiple teams by introducing automated testing, CI/CD pipelines, and a shared internal library for common patterns.
- Directly managed and mentored a team of engineers, balancing hands-on technical contribution with strategic roadmap planning.
- Founded the Security Guild to improve security best practices across development teams.

- Sydney, Australia
January 2015 - March 2016
RateCity - Technical Director
- Transformed engineering culture by implementing Agile/Scrum frameworks, improving delivery predictability and team velocity.
- Modernized the front-end architecture by migrating from Rails to a decoupled ReactJS stack.
- Transitioned hosting to AWS, re-platforming the infrastructure to support horizontal scalability and improved site reliability.
DiUS - Senior Software Engineer
- Sydney, Australia - May 2011 - December 2015
Premier Media Group - Software Engineer
- Sydney, Australia - March 2008 - May 2011
Hypertag Ltd - Software Engineer
- Cambridge, UK - Nov 2007 - Nov 2007
BioWisdom - Software Engineer
- Cambridge, UK - May 2005 - July 2007
L3D at University of Colorado - Research and Development Assistant
- Boulder, Colorado - August 2003 - September 2004
Education
BSc, Computer Science
- University of Colorado, Boulder
- August 2000 - May 2004
Technical Expertise
- Distributed Systems
-
- Consistency Models (S3 Index)
- High Availability
- Fault Tolerance
- Scalability
- Disaster Recovery
- Microservices
- Event-Driven Architecture
- Cloud Infrastructure
-
- AWS (S3, Kinesis, SageMaker, Lambda)
- GCP
- Azure
- Terraform
- Envoy Proxy
- Docker
- Kubernetes
- CI/CD (Jenkins, GitLab CI)
- Languages
-
- Java (Expert/20+ years)
- Python
- Go
- SQL
- TypeScript
- Ruby
- Data & Storage
-
- Snowflake
- PostgreSQL
- DynamoDB
- Elasticsearch
- Frameworks & Web
-
- Spring Boot
- Hibernate
- ReactJS
- Redux
- Node.js
- JUnit
- Mockito
- Specialized Domains
-
- Machine Learning Productionization (SageMaker)
- Security & PKI (Certificate Management)
- API Design
- Strategic Planning
- Mentorship
Other

- Sydney, Australia
2011 - 2016
Co-founder Random Hacks of Kindness Sydney
Highlights:
- Organized hackathons for social good, collaborating with charities and community groups.
- Developed FirstStop, a disaster response tool enabling data-sharing via portable, self-powered networking devices and QR codes.