Profile
Software engineer with 20+ years experience designing and developing efficient, scalable solutions to complex problems. Proven expertise in driving technical innovation and aligning strategic planning with business goals. Passionate about mentoring other engineers and collaborating across teams to elevate engineering processes. Love hands-on coding, debugging and upholding high-quality coding standards in an agile environment.
Experience
- Seattle, USA
May 2023 - August 2024
Snowflake - Senior Production Engineer
Highlights:
- Deployed infrastructure across AWS, GCP, and Azure, optimizing network traffic.
- Developed a centralized certificate management system using internal data combined with externally sourced data (CT Logs).
- Represented Snowflake in technical discussions with major clients regarding potentially disruptive certificate rotations.
- Led design reviews, mentored developers, and collaborated on cross-functional initiatives.
- Seattle, USA
May 2019 - March 2023
Amazon - Senior Software Development Engineer
Highlights:
- Led development of a real-time ML fraud detection pipeline for Kindle Direct Publishing leveraging AWS Kinesis and Sagemaker.
- Developed the Kindle Author Portal with a ReactJS frontend and a Java Spring backend.
- Designed and developed consistency monitoring of Amazon S3 replicas.
- Managed 100K+ S3 servers across AWS regions, ensuring reliability and scalability.
- Mentored junior developers through 1-on-1s, design and code reviews, fostering growth and best practices.
- Enhanced code quality by adding tests with code coverage requirements and linters in the CI/CD pipeline.
- Designed and built microservices following the single responsibility principle.
- Sydney, Australia
March 2016 - April 2019
Qantas - Principal Software Engineer
Highlights:
- Advised and implemented IT transformation initiatives, improving development practices.
- Championed Test Driven Development (TDD) and Continuous Integration within Bamboo pipelines.
- Led the adoption of agile methodologies across multiple teams.
- Established the Notification Team, delivering multi-channel flight and passenger updates.
- Led the Customer Response Engine team to enhance customer insights through APIs and event streams.
- Founded the Security Guild to improve security best practices across development teams.
- Built a high-performing team by defining measurable KPIs with team input, and prioritizing work by business value while supporting individual growth.
- Sydney, Australia
January 2015 - March 2016
RateCity - Technical Director
Highlights:
- Transitioned the development process to an agile scrum framework.
- Led a system migration from a legacy monolith to a modular high-performance architecture.
- Improved system scalability by transitioning to AWS.
- Developed a new data warehouse, enhancing behavioral tracking and analytics.
- Established and managed a remote overseas team.
Education
BSc, Computer Science
- University of Colorado, Boulder
- August 2000 - May 2004
Key Skills
- Big data processing and optimization
- Cloud infrastructure automation (AWS, GCP, Azure)
- DevOps, CI/CD, and software architecture
- Agile at scale (Scrum, Kanban)
- Design and review solutions through design documents with technical and product buy-in
- Mentored developers in specialized domains, enhancing team proficiency
- Stakeholder management and team leadership
- Builds expertise in new areas and shares with the team
- Business and technology strategy
- Data driven goals and metrics (KPIs)
- AI/ML pipeline automation for training and deploying models with labeled data
- TDD/BDD
Tools and Technologies
- ML
-
- SageMaker
- Python
- Jupyter Notebook
- Llama.cpp
- Java/JVM
-
- Java
- Kotlin
- Hibernate
- Spring
- Dagger2
- Web
-
- JavaScript/TypeScript
- React
- Redux
- Bootstrap
- Sass
- Operational
-
- Docker
- Terraform
- CloudFormation
- Jenkins
- SonarQube
- GoLang
- Data
-
- Snowflake
- PostgreSQL
- DynamoDB
- S3
- ElasticSearch
- Kinesis
- Agile
-
- Confluence
- Jira
- Trello
- Kanban
- Scrum
- Testing
-
- Cucumber
- Rspec
- Selenium
- jUnit
- Hamcrest Assertions
- Mockito
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.