Aside

logo

Also available as PDF and HTML at jcarroll.com.au

Contact



Language Skills

R
Rust
Bash
Python
Julia
Javascript
SQL
Lisp
Haskell

Main

Jonathan Carroll, PhD

I provide software design and implementation for statistics, analysis, visualisation, exploration, curation, and storage - all things data.

I enjoy solving complex puzzles, both mathematical, algorithmic, and biological.

I am comfortable with a UNIX/Linux environment. I have successfully navigated remote positions since 2017.

Education

PhD
Theoretical Physics

University of Adelaide

Adelaide, South Australia

2009 - 2006

Bachelor of Science, Honours
Physics & Theoretical Physics

University of Adelaide

Adelaide, South Australia

2005 - 2002

Research Experience

Postdoc

Special Research Centre for the Subatomic Structure of Matter

University of Adelaide

2013 - 2009

  • Dense matter nuclear astrophysics, hybrid stars
  • Muonic hydrogen spectroscopy, “the proton radius puzzle”

Industry Experience

I have experience working in academia, government, and in both large and small biotech.

Senior Research Software Engineer

Human Immunology Biosciences (HI-Bio)

South San Francisco (remote)

Current - 2022

  • Development of internal tooling supporting translational science, antibody discovery, and infrastructure.
  • R (shiny), Python, Docker, AWS, Benchling, clinical trials

Editor

RWeekly

rweekly.org

Current - 2016

  • Compliation, curation, and editing of the rweekly.org newsletter

Principal Consultant

Irregularly Scheduled Programming

Adelaide, South Australia

Current - 2015

  • Independent contractor / consultant (ABN: 43486039320)

Technical Lead / co-Product Owner

Cancer Immunology Department @ Genentech / Roche

South San Francisco, CA, USA (remote)

2022 - 2021

  • Coordinated development of a large shiny app project for interactive exploration of genomics visualisation, aimed at life-scientists without coding experience. Remotely directed a team of 10 developers located worldwide.
  • R (shiny), CSS, JavaScript, HTML, SQL/SQLite, Docker, Git, database management, statistics, computational biology/genomics, management, agile scrum, leadership

Data Curator / Integrator & Software Developer

Cancer Immunology Department @ Genentech / Roche

South San Francisco, CA, USA (remote)

2022 - 2017

  • Developed software tooling supporting extraction and integration of multiple high-dimensional data modalities for FAIRification of internal data (MultiAssayExperiment / DataMart).
  • R (Bioconductor, shiny), CSS, JavaScript, HTML, Docker, Git

Senior Research Officer / Fisheries Modeller

South Australian Research and Development Institute (SARDI)

Government of South Australia

2017 - 2013

  • Developed and maintained fisheries stock assessment models, spatio-temporal catch rate analyses, and geographic information system tools
  • Database management, statistics, biology, and the interface between fishers and government policy
  • R, C++ (ADMB), SQL, Microsoft Access

Selected Writings

I regularly write on my blog https://jcarroll.com.au about puzzles, syntax, and my own learnings as I explore multiple languages - R, Julia, Rust, Python, JavaScript, Lisp, Haskell, and many more.

isEven without modulo

N/A

N/A

2020

r-bugs :: object_size

N/A

N/A

2019

Adding strings in R

N/A

N/A

2018

Selected Software Packages

I contribute R packages to open-source software and engage with users, integrating feature requests and bug fixes.

{ggeasy} (author, maintainer) CRAN

N/A

N/A

N/A

  • Provides a series of aliases to commonly used but difficult to remember ‘ggplot2’ sequences

{bomrang} (contributor) CRAN

N/A

N/A

N/A

  • Australian Government Bureau of Meteorology (‘BOM’) Data Client

{datapasta} (contributor) CRAN

N/A

N/A

N/A

  • RStudio addins and R functions that make copy-pasting vectors and tables to text painless

{mathpix} (author, maintainer) CRAN

N/A

N/A

N/A

  • Support for the ‘Mathpix’ API (Image to ‘LaTeX’)

{benchlingapi} (author, maintainer) GitHub

N/A

N/A

N/A

  • Wraps the Benchling API for access in R

Selected Publications

I have experience as a first author and as a collaboator on articles in a diverse range of fields.

Natural killer cell educating KIR/HLA combinations impact survival in anti-PD-L1 treated cancer patients

medRxiv

N/A

2022

Genetic variation associated with thyroid autoimmunity shapes the systemic immune response to PD-1 checkpoint blockade

Nature Communications, volume 12, number 3355

N/A

2021

Polygenic risk for skin autoimmunity impacts immune checkpoint blockade in bladder cancer

Proceedings of the National Academy of Sciences, volume 117, number 22, 12288–12294

N/A

2020

Beyond Spreadsheets with R

https://www.manning.com/books/beyond-spreadsheets-with-r

N/A

2018

  • Manning Publications
  • 352 pages

Influence of Wind and Swelloncatch Rates in a Dive Fishery: A Case Study from the South Australian Abalone Fishery

Journal of Shellfish Research, volume 35, number 3, 685-694

N/A

2016

Setting quotas using provisional data: a case study from the South Australian abalone fisheries

New Zealand Journal of Marine and Freshwater Research, volume 50, number 3, 371-388

N/A

2016

Spawning biomass of jack mackerel (Trachurus declivis) off eastern Australia: Critical knowledge for managing a controversial fishery

Fisheries Research, volume 179, 10-22

N/A

2016

Quark-meson coupling model, nuclear matter constraints, and neutron star properties

Physical Review C - Nuclear Physics, volume 89, number 6

N/A

2014

Nuclear quasielastic electron scattering limits nucleon off-mass shell properties

Physical Review C - Nuclear Physics, volume 86, number 6

N/A

2012

Nonperturbative relativistic calculation of the muonic hydrogen spectrum

Physical Review A - Atomic, Molecular, and Optical Physics, volume 84, number 1

N/A

2011

Toward a resolution of the proton size puzzle

Physical Review A - Atomic, Molecular, and Optical Physics, volume 84, number 2

N/A

2011

Phase transition from quark-meson coupling hyperonic matter to deconfined quark matter

Physical Review C - Nuclear Physics, volume 79, number 4

N/A

2009

Neutral pion decay into νν̄ in dense Skyrmion matter

Physical Review D - Particles, Fields, Gravitation and Cosmology, volume 71, number 11

N/A

2005

Disclaimer

Last updated on 2023-07-03.