Sep 2025
to present
Software Engineer, OneSource Marketing
Sydney, remote
- Optimized slow PostgreSQL queries with indexes and raw SQL where the ORM got in the way. Cut N+1 queries by more than half and brought p95 latency on the heaviest endpoints from over 1s to around 600ms.
- Build and maintain GraphQL APIs with Strawberry on top of Django services, with filtering, pagination and aggregation for analytics and reporting dashboards.
- Provision AWS infrastructure as code with Terraform (ECS, RDS, S3, IAM), with least-privilege IAM policies and CloudWatch alarms that cut detection of production issues from hours to minutes.
3 more
- Built event-driven Celery jobs for report generation and scheduled syncs, with retries so failed tasks recover instead of dropping work.
- Set up GitHub Actions CI/CD for testing, linting and deployment, taking releases from a manual process to under 15 minutes.
- Use Claude and Cursor as a normal part of the engineering process for scaffolding, refactoring and working through tricky changes faster.
- Python
- Django
- FastAPI
- GraphQL
- PostgreSQL
- Celery
- Terraform
- AWS