Reliable and enthusiastic software developer with a passion for data and finding solutions for difficult problems. Great people skills and an eagerness to learn.
Overview
6
6
years of professional experience
Work History
Self Employed
Software Developer
04.2023 - Current
Developed a high frequency automated trading system using Python that wagers over $100,000 per month at a return of 11% in highly liquid horse racing markets.
Collaborated with a betting syndicate to create an automated system using Go to place wagers with domestic and overseas betting exchanges, exploiting international market inefficiencies and wagering over $1 million per year.
Created an extremely low-latency web scraper to alert clients of changes in AFL and NRL lineups, allowing clients to trade exchange prices at an average of 8% return.
Implemented a betting exchange API to create a fully autonomous trading strategy in Python that runs 24/7 on a virtual machine with a simple user interface for a client with no technical knowledge.
Developed a machine learning model using Python and R that predicts the total points of AFL matches, achieving 21% ROI in a highly-liquid betting market for 30+ paying clients.
Launched my subscription-based modelling service on a self-made web application using Go, implementing the Stripe API for billing and Google APIs for a real-time sheets embed.
Aggregated a wide range of racing and sports data from various sources including web scraping, CSV files and historical APIs to create a SQL database for training models and providing valuable insights for trading decisions.
Built an end-to-end wagering analytics pipeline using Go and Python that automatically processes PDF activity statements from emails, extracts trade data into a SQL database, and creates real-time performance dashboards.
Production Manager
IXOM
01.2019 - 01.2023
Performed maintenance on production line equipment including pneumatic gates, electrical sensors and hydraulic filling systems.
Provided direct feedback to management regarding production status.
Managed inventory of raw materials and coordinated with suppliers for seasonal sourcing.
Implemented quality assurance protocols including batch testing and certificates of analysis.
Optimised production line setup and schedules, increasing average daily output from 8,000 to 10,000 units while supervising a team of 5+ staff