Giovanni Dall'olio

Head Of Data Science And Machine Learning

North Hertfordshire, England, United Kingdom
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
Giovanni Dall'olio is a Head of Data Science and Machine Learning with 17 years' experience applying bioinformatics, genomics and ML to drug discovery and diagnostics across pharma, startups and consulting. He combines hands-on expertise in omics pipelines, variant calling and large-scale data engineering (Databricks, Delta Lake) with leadership in building ML-backed products and coaching cross-functional teams. Notable achievements include migrating omics workflows to Delta Lake with a 90% cost reduction, developing end-to-end infrastructure for precision-medicine platforms, and contributing backend improvements to the widely used clusterProfiler enrichment tool. Comfortable bridging research and product, he applies deep-learning methods (VAE, PyTorch Lightning) and LLM agents for data curation while helping early-stage ventures define market and data-governance strategy. Based in North Hertfordshire, he actively consults and mentors, blending academic rigor from a PhD in human population genetics with pragmatic product delivery.
code17 years of coding experience
job5 years of employment as a software developer
bookBioinformatics bioinformatics science biology computer science, Bioinformatics bioinformatics science biology computer science at Alma Mater Studiorum – Università di Bologna
bookPhD in BioMedicine Human Population Genetics, PhD in BioMedicine Human Population Genetics at Universitat Pompeu Fabra
languagesEnglish, Spanish, Italian
stackoverflow-logo

Stackoverflow

Stats
8,848reputation
3.9mreached
72answers
14questions
Badges
dataframe
top-5%
sorting
top-5%
matplotlib
top-5%
reshape
top-1%
r
top-5%
python
top-5%
github-logo-circle

Github Skills (18)

reshape10
r10
rs10
r-stats10
matplotlib9
visualization9
printing9
dataframe9
python9
visualizations9
sorting9
dictionary6
doctest6
data-manipulation6
barchart6

Programming languages (8)

JavaOpenEdge ABLRC++ScalaJupyter NotebookRubyPython

Github contributions (5)

github-logo-circle
YuLab-SMU/clusterProfiler

Feb 2015 - Feb 2015

:bar_chart: A universal enrichment tool for interpreting omics data
Role in this project:
userBack-end Developer
Contributions:14 commits, 9 PRs, 2 comments in 8 days
Contributions summary:Giovanni primarily focused on enhancing the functionality of the `clusterprofiler` package by implementing a formula interface for the `compareCluster` function. They refactored code, fixed bugs, and added support for multiple grouping variables. They also addressed a bug related to the order of factors and made improvements to the plotting functionality, showing an understanding of the package's core logic.
transcriptomicsorangeenrichment-analysischartbar-chart
dalloliogm/snps-database

Oct 2008 - Feb 2010

Contributions:423 commits in 1 year 3 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
Giovanni Dall'olio - Head Of Data Science And Machine Learning