Conrad Leonard

Technical Lead (Human Genome Informatics)

Queensland, Australia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Conrad Leonard is a technical lead in human genome informatics with 11 years of experience bridging software engineering, data science, and bioinformatics across Australian research organisations. He currently leads technical efforts at Australian BioCommons after a decade as a senior bioinformatician at QIMR Berghofer, bringing hands-on expertise in scalable backend systems for genomic workflows. Conrad has a strong research foundation with a PhD in Physics and a graduate diploma in data science, enabling him to translate complex scientific requirements into robust, production-ready code. He contributes to high-profile open-source projects like the Broad Institute’s Cromwell workflow engine, improving backend logic, file handling, and API client usability for large-scale genomics pipelines. Based in Queensland, he is known for building reliable infrastructure that makes genome-scale analysis practical and reproducible. A pragmatic problem-solver, he combines academic rigour with a clear preference for shipping clean, testable systems.
code11 years of coding experience
job15 years of employment as a software developer
bookThe University of Melbourne
bookGraduate Diploma, Data Science, Graduate Diploma, Data Science at Monash University
github-logo-circle

Github Skills (15)

javas10
workflow-description-language10
akka10
java10
scala10
apidoc9
api9
container8
cloud-computing8
wdl7
workflow-engine6
develop6
docker6
backend6
dockers6

Programming languages (14)

SmartyJavaC++CScalaTeXJupyter NotebookDockerfile

Github contributions (5)

github-logo-circle
broadinstitute/cromwell

Nov 2016 - Sep 2018

Scientific workflow engine designed for simplicity & scalability. Trivially transition between one off use cases to massive scale production environments
Role in this project:
userBack-end Developer
Contributions:9 commits, 13 PRs, 61 comments in 1 year 10 months
Contributions summary:Conrad contributed to the Cromwell workflow engine by implementing and refactoring core functionalities. Their work included handling WdlPair data structures, ensuring proper temporary directory creation using `mktemp`, and adding a dependency for Akka stream to support using akka-actor and akka-http together. Additionally, they updated the Cromwell client to allow for optional credentials. These changes focused primarily on backend logic, file handling, and API client improvements.
casestransitionbioinformaticsworkflow-executioncommon-workflow-language
delocalizer/adamajava

Oct 2019 - Apr 2024

Contributions:1 push, 1 branch in 4 years 7 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Conrad Leonard - Technical Lead (Human Genome Informatics)