Pablo Moreno

Associate Director, Early Computational Oncology

Greater Cambridge Area 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

🤩
Rockstar
🎓
Top School
Pablo Moreno is an Associate Director in Early Computational Oncology with 14 years of experience building cloud-native, data-intensive bioinformatics platforms and production pipelines. Trained as a biotechnology and chemical engineer with a PhD in bioinformatics/systems biology from Cambridge, he blends deep domain knowledge with hands-on software and DevOps skills across Python, R, Kubernetes, Helm, Ansible and HPC. At EMBL-EBI he led Expression Atlas infrastructure and drove the SCiAp Galaxy tools for single-cell RNA-Seq, migrating large legacy codebases into containerised cloud and HPC environments. An active open-source contributor, he has improved Kubernetes job runners in the widely used Galaxy project and enhanced the pykube Python client, reflecting a focus on reliable job orchestration and observability. Quick to learn and effective leading small technical teams, he combines scientific rigor with pragmatic engineering to turn complex biological workflows into reproducible production services.
code14 years of coding experience
job12 years of employment as a software developer
bookDoctor of Philosophy (PhD), Bioinformatics, Systems Biology, Doctor of Philosophy (PhD), Bioinformatics, Systems Biology at University of Cambridge
bookBiotechnology Engineer, Biotechnology, Chemical Engineering, exact sciences., Biotechnology Engineer, Biotechnology, Chemical Engineering, exact sciences. at Universidad de Chile
bookDoctor of Philosophy (PhD), Bioinformatics, Doctor of Philosophy (PhD), Bioinformatics at EMBL
bookCraighouse
languagesSpanish, English
github-logo-circle

Github Skills (12)

kubernetes10
devops10
back-end-development10
python10
kubernetes-pods10
api-design9
dockers9
docker9
lib8
bioinformatics7
workflow-engine7
lsf6

Programming languages (26)

CMakefileGoNextflowMustacheHTMLJupyter NotebookMATLAB

Github contributions (5)

github-logo-circle
kelproject/pykube

Mar 2016 - Oct 2016

Python client library for Kubernetes
Role in this project:
userBack-end Developer
Contributions:15 commits, 3 PRs, 15 comments in 6 months
Contributions summary:Pablo primarily contributed to the `pykube` library, a Python client for Kubernetes, by adding new features and enhancing existing functionalities. They implemented the `Job` object, including methods to scale jobs and retrieve logs for Pods. The user also addressed code quality by refactoring and improving the existing code related to log retrieval, adding support for various logging parameters.
client-librarypythonkubernetespython-client
galaxyproject/galaxy

Sep 2018 - Sep 2018

Data intensive science for everyone.
Role in this project:
userBack-end & DevOps Engineer
Contributions:66 reviews, 2 commits, 32 PRs in 1 day
Contributions summary:Pablo primarily contributed to the Kubernetes job runner within the Galaxy project, addressing issues related to job status, memory limits, and interactive tool integration. They implemented changes to handle job failures, including improvements to error reporting, and made updates to the Kubernetes ingress configuration. In addition to these backend/DevOps tasks, the user also contributed by fixing the handling of float values in the ByteSize utility and also made minor changes related to a LSF job runner.
pythonsciencepipelinednadata-science
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
Pablo Moreno - Associate Director, Early Computational Oncology