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.
14 years of coding experience
12 years of employment as a software developer
Doctor of Philosophy (PhD), Bioinformatics, Systems Biology, Doctor of Philosophy (PhD), Bioinformatics, Systems Biology at University of Cambridge
Biotechnology Engineer, Biotechnology, Chemical Engineering, exact sciences., Biotechnology Engineer, Biotechnology, Chemical Engineering, exact sciences. at Universidad de Chile
Doctor of Philosophy (PhD), Bioinformatics, Doctor of Philosophy (PhD), Bioinformatics at EMBL
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.
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