Alistair Rust

Bioinformatician

Letchworth, 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

🤩
Rockstar
🎓
Top School
Alistair Rust is a bioinformatician with 14 years’ experience building robust, automated genomics pipelines and data platforms across top institutes including EMBL-EBI, the Wellcome Sanger Institute and GSK. He combines hands-on full‑stack computational development (R, Python, Perl, containers, HPC) with a knack for turning messy raw data into reproducible analyses, visualisations and automated scientific reports that accelerate decision making. Known for meticulous documentation and mentoring, he often serves as the bridge between biologists and technical teams while still diving into code to resolve thorny data issues. An active open-source contributor, he has improved performance and data-access features in widely used projects such as xarray, Zarr and bcolz, reflecting a focus on scalable, columnar and chunked data solutions. Comfortable with both research and industrial settings, he recently moved into paediatric cancer genomics at EMBL-EBI after leading malaria genomic surveillance work at Sanger, demonstrating adaptability across domains and data scales.
code14 years of coding experience
job22 years of employment as a software developer
bookPhD, Computer Science, PhD, Computer Science at University of Hertfordshire
stackoverflow-logo

Stackoverflow

Stats
312reputation
6kreached
7answers
1question
github-logo-circle

Github Skills (38)

json10
pytest10
python10
testing10
data-manipulation10
xray10
zarr10
etl-process10
numpy10
dask10
performance-optimization10
xa10
compression10
csv10
data-catalog10

Programming languages (19)

C++CTeXGoHTMLJupyter NotebookCommon Workflow LanguageTypeScript

Github contributions (5)

github-logo-circle
petl-developers/petl

Aug 2011 - Aug 2019

Python Extract Transform and Load Tables of Data
Role in this project:
userData Engineer
Contributions:20 releases, 1 review, 955 commits in 8 years 1 month
Contributions summary:Alistair's commits focus on enhancing the petl library, specifically related to data analysis, ETL operations, and file format support. They contributed code for creating CSV, TSV and JSON I/O, as well as more sophisticated operations on these formats. They addressed bugs related to both in-memory data manipulations and various data sources, while also implementing the ability to use code that is more streamlined.
datacleaningetlpythontransform
zarr-developers/zarr-python

Dec 2015 - Apr 2020

An implementation of chunked, compressed, N-dimensional arrays for Python.
Role in this project:
userBack-end Developer & Community Contributor
Contributions:14 releases, 7 reviews, 991 commits in 4 years 5 months
Contributions summary:Alistair primarily contributed to documentation and improvements in the Zarr Python library. Their work included modifying the documentation to reflect changes in the Blosc extension and the addition of examples for object arrays and API docs for new class. Furthermore, they helped with improving the data format by adding and clarifying aspects of how structured datatypes, as well as the storage and caching of data, are handled. Some contributions are related to code quality improvements (PEP8).
pythonn-dimensionaldimensionalarrayszarr
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
Alistair Rust - Bioinformatician