Summary

Backend and Full Stack Software Engineer with 5+ years of experience building production applications, APIs, integrations, and scalable systems across product-focused engineering environments. Experienced across backend development, authentication workflows, database design, operational support, developer tooling, and both modern and legacy systems.

Strong track record collaborating with engineering and product teams to ship features end to end, debug production systems, improve development workflows, and deliver maintainable technical solutions in fast-moving environments. Actively use AI-assisted engineering workflows to accelerate implementation, improve system understanding, support debugging, and improve documentation while maintaining strong technical judgment and code quality.


Experience

Software Engineer · ANZx (ANZ)

Melbourne, Australia

  • Contributed to full stack engineering initiatives across backend, frontend, and distributed systems environments.
  • Worked across APIs, authentication systems, infrastructure tooling, deployment workflows, and distributed systems concepts.
  • Collaborated with engineering teams to improve reliability, scalability, and developer workflows.
  • Supported debugging, operational support, and continuous improvement initiatives across production systems.
  • Worked with modern engineering practices involving CI/CD, containers, cloud tooling, and platform technologies.
  • Used AI-assisted workflows to accelerate implementation, improve documentation, support debugging, and enhance engineering productivity.
Software Engineer · Redbubble

Melbourne, Australia

  • Developed and maintained production systems across backend and full stack environments for a large-scale global e-commerce platform.
  • Built and supported APIs, integrations, and application features using Go, Node.js, React, and Ruby on Rails.
  • Contributed to an internal Product Creator platform with a Go backend API and React frontend architecture.
  • Worked on initiatives to reduce malicious bot activity and improve onboarding security and verification workflows.
  • Collaborated closely with engineering, product, and platform teams to deliver scalable, maintainable production solutions.
  • Operated across both modern and legacy systems, balancing feature delivery, debugging, maintainability, and operational support.
  • Contributed across the full delivery lifecycle, including development, testing, deployment, monitoring, and production issue resolution.
Full Stack Web Developer · IGNITE

Melbourne, Australia

  • Developed and maintained custom web applications and client solutions across frontend and backend systems.
  • Built production-ready features and integrations using JavaScript, PHP, CSS, and jQuery within a custom WordPress stack.
  • Collaborated directly with stakeholders to deliver practical technical solutions under fast-paced agency timelines.
  • Balanced feature delivery, debugging, maintenance, and client support across multiple concurrent projects.

Volunteer

Code Mentor

Melbourne, Australia

  • Mentored aspiring developers in software engineering fundamentals, debugging practices, frontend/backend development, and problem-solving approaches.
  • Assisted learners with technical communication, project structure, and career guidance.

Education

Bachelor of Engineering, Civil Engineering · Monash University

Skills

Languages & Frameworks

Node.js, Go, TypeScript, JavaScript, React, Express

Backend & Databases

REST APIs, Authentication & Authorisation, PostgreSQL, SQL, MongoDB, Database Design & Normalisation, Integration Workflows

Development Practices

Git Workflows, Agile Development, Debugging & Monitoring, Production Support, System Design, CI/CD, Containers