Roman Guimerà

Senior Software Engineer at University of Melbourne

Melbourne, Victoria, Sweden
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
Roman Guimerà is a Senior Software Engineer with 16 years’ experience building cloud-native bioinformatics and security-aware systems, currently enabling the University of Melbourne’s transition from HPC to AWS and advancing GA4GH standards. He blends deep systems and DevOps expertise with hands-on contributions to high-profile open-source projects—ranging from radare2 (AVR/ESIL support) to bcbio-nextgen, IGV and Toil—bringing practical reverse-engineering, workflow and storage integrations to genomics tooling. Roman authors Rust middleware like htsget-rs and maintains crypt4gh-rust to make encrypted DNA data efficiently web-accessible, showing rare fluency across Rust, cloud platforms and genomics formats. He mentors emerging engineers through Google Summer of Code and drives reproducible, production-grade pipelines for DNA sequencing analysis using technologies like Databricks. Notably, his background spans cybersecurity incident response, embedded/IoT reverse engineering and large-scale scientific compute, which informs a pragmatic approach to secure, scalable research software.
code15 years of coding experience
job9 years of employment as a software developer
bookUPC Universitat Politècnica de Catalunya
bookMSc in computational and systems biology, Bioinformatics, MSc in computational and systems biology, Bioinformatics at Kungliga tekniska högskolan / KTH Royal Institute of Technology
languagesSpanish, Catalan, English, Swedish, Portuguese
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (58)

esim10
variants10
cloud-computing10
python10
controller10
workflow-engine10
c1110
binarydiff10
pipelining10
microcontroller10
java10
cicd10
ubuntu10
c1710
javas10

Programming languages (37)

CDMakefileGoNextflowHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
DataBiosphere/toil

Mar 2016 - Aug 2017

A scalable, efficient, cross-platform (Linux/macOS) and easy-to-use workflow engine in pure Python.
Role in this project:
userBackend & DevOps Engineer
Contributions:30 commits, 7 PRs, 57 comments in 1 year 5 months
Contributions summary:Roman primarily contributed to the backend aspects of the Toil workflow engine. They made modifications related to the batch system integration, specifically focusing on PBSPro, SLURM, and Torque. Their work included adding features for native SLURM flags, adjusting exit code handling, and improving the logging and debugging capabilities. They also improved the testing and debugging output within the system.
pythoncommon-workflow-languagemesosawsslurm
bcbio/bcbio-nextgen

Oct 2010 - Jan 2017

Validated, scalable, community developed variant calling, RNA-seq and small RNA analysis
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:61 commits, 19 PRs, 6 pushes in 6 years 3 months
Contributions summary:Roman contributed to several scripts related to the bcbio-nextgen pipeline, including modifications to variant calling, quality recalibration, and variant evaluation processes. They updated scripts for processing sequencing data, integrating with GATK tools, and automating analysis workflows. Furthermore, the user made changes to the build process and configuration to support the pipeline, highlighting DevOps contributions.
scalablecallingrnaseqvariant-callinggenomics
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
Roman Guimerà - Senior Software Engineer at University of Melbourne