xxv · ix · mmxxvi

Résumé

A working history — fifteen years between physics and software.

Reverse-chronological.

Now

Senior Software Engineer at PactFlow / SmartBear.

Sep 2023 — Present

Earlier

Jul 2022
Sep 2023
Melbourne
KPMG Australia

Senior Consultant

Data & Cloud Engineering

Delivered regulated-environment data and cloud projects across financial services: ML infrastructure on Azure ML that KPMG globally recognized as pioneering, an end-to-end Azure + Snowflake analytics platform with CI/CD over Bicep, and a modular Azure Data Platform accelerator. Served as Tech Lead and Scrum Master.

azuresnowflakeiacpythondata-engineeringdevops
Jan 2017
Jul 2022
Melbourne
University of Melbourne

Doctoral Research, Theoretical Particle Physics

E₆-inspired seesaw · leptogenesis

Investigated an E₆-inspired seesaw model under Prof. Volkas, exploring parameter space to constrain the matter–antimatter asymmetry produced in the early universe. Built a Rust-based solver for highly coupled Boltzmann equations with rates spanning many orders of magnitude, incorporating novel integration quadratures for efficient numerical evaluation.

rustnumericsphysicsleptogenesis
Mar 2013
Nov 2021
Melbourne
University of Melbourne

University Tutor & Laboratory Demonstrator

Physics · Mathematics · Computing

Tutored and demonstrated labs across physics, mathematics, and computational science. Rewrote all third-year computational labs with a language-agnostic approach and Python skeleton code introducing object-oriented concepts. Served as Head Tutor for second-year electromagnetism (2017–2018).

pythonlatexteaching
Jun 2014
Aug 2021
Rutherglen
Indigo North Health

Database Administrator

Django · SQL Server

Upgraded a single-user Access database to a multi-user Django system backed by Microsoft SQL Server, including a training and staff development module, for a regional community health service.

pythondjangosql
Feb 2015
Dec 2016
Melbourne
University of Melbourne

MSc, Theoretical Particle Physics

Phenomenology of an E₆-inspired neutrino mass model

Investigated phenomenology of an E₆-inspired seesaw neutrino mass model under Prof. Volkas, exploring parameter space via large-scale data generation and constraining it against LHC and cosmological data. First-class honours average. Concurrently created TikZ-Feynman — a LaTeX package for Feynman diagrams, now cited 400+ times and distributed via CTAN.

pythonlatexphysics
Feb 2011
Nov 2014
Melbourne
University of Melbourne

BSc Physics + Diploma in Mathematical Sciences

Dean's List · First-class honours

Completed a physics major and concurrent diploma in pure mathematics, achieving first-class honours average in both. Developed foundations in theoretical physics, quantum mechanics, electromagnetism, and mathematical analysis.

mathematicsphysics
Jul 2013
Nov 2013
Geneva · Melbourne
CERN · Australian Synchrotron

Undergraduate Research Placements

LHC Level-1 Trigger · Beam Halo Monitor

Designed a level-1 trigger for the multiband instability monitor at the LHC, enabling early detection of proton beam instabilities. The work contributed to a peer-reviewed publication in Physical Review Accelerators and Beams (2019). Also built a photodiode-based beam-halo monitor at the Australian Synchrotron.

c++rootexperimental-physics
Jun 2010
Dec 2010
Vanuatu
Pentecost Island Primary School

Volunteer Teacher

English · Music · Sciences

Taught English, music, and general sciences in a remote village on Pentecost Island — no electricity, running water, or vehicle access.

Publications

2019

T. E. Levens, K. Łasocha, T. Lefevre, M. Gąsior, R. Jones, T. Włostowski, J. P. Ellis, and R. J. Steinhagen

Automatic detection of transverse beam instabilities in the Large Hadron Collider

Physical Review Accelerators and Beams

2017

Joshua P. Ellis and Raymond R. Volkas

Phenomenological Analysis of an E₆-inspired Seesaw Model

Physical Review D

2017

Joshua P. Ellis

TikZ-Feynman: Feynman Diagrams with TikZ

Computer Physics Communications

Honours & Awards

2024Champion of Curiosity AwardSmartBear
2018Science Abroad Travelling ScholarshipUniversity of Melbourne
2015N. D. Goldsworthy Scholarship for PhysicsUniversity of Melbourne