Senior Software Engineer at University of Melbourne
Melbourne, Victoria, Sweden
Join Prog.AI to see contacts
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.
15 years of coding experience
9 years of employment as a software developer
UPC Universitat Politècnica de Catalunya
MSc in computational and systems biology, Bioinformatics, MSc in computational and systems biology, Bioinformatics at Kungliga tekniska högskolan / KTH Royal Institute of Technology
A scalable, efficient, cross-platform (Linux/macOS) and easy-to-use workflow engine in pure Python.
Role in this project:
Backend & 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.
Validated, scalable, community developed variant calling, RNA-seq and small RNA analysis
Role in this project:
Back-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