Yossi Farjoun is a Principal Computational Biologist with 13 years of experience blending applied mathematics, numerical simulation and software engineering to solve genomics data challenges. Based in Montreal, he has driven production-grade tooling and test-driven improvements at the Broad Institute and contributed bug fixes and rigorous tests to flagship open-source projects like GATK, Picard and htsjdk. His work focuses on robust data processing—fixing edge-case read clipping, index overflows and VCF writer bugs—bringing both deep domain knowledge and meticulous backend engineering to sequencing pipelines. Trained as a PhD in Applied Mathematics (UC Berkeley), he pairs theoretical modeling experience with practical software craftsmanship, and has a history of teaching and researcher roles that inform his clear, well-tested solutions.
13 years of coding experience
12 years of employment as a software developer
PhD Applied Mathematics, PhD Applied Mathematics at University of California, Berkeley
Givan Gonen
West Lafayette High School
BSc Mathematics Physics, BSc Mathematics Physics at The Hebrew University of Jerusalem
High School Diploma, High School Diploma at Leyada
A set of command line tools (in Java) for manipulating high-throughput sequencing (HTS) data and formats such as SAM/BAM/CRAM and VCF.
Role in this project:
Back-end Developer
Contributions:118 reviews, 440 commits, 453 PRs in 9 years 9 months
Contributions summary:Yossi contributed to the testing and debugging of the `picard` repository, which is a suite of command-line tools for manipulating high-throughput sequencing data. Contributions included adding tests for the `SeekableBufferedStream` and correcting an issue in the `insertSizeHistogram.R` script. Furthermore, the user worked on fixing issues in the VCF writer by closing files and ensuring the accurate handling of indels. The user also added and maintained various unit tests.
A Java API for high-throughput sequencing data (HTS) formats.
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:13 reviews, 185 commits, 229 PRs in 7 years 2 months
Contributions summary:Yossi primarily contributed to improving the codebase through bug fixes and adding tests. They worked on refactoring existing code, specifically addressing an overflow bug in index writing and implementing checks in interval lists. The user also made contributions to various test files, adding a wide range of tests including tests for the VCFFileReader and the SAMRecord, demonstrating proficiency in test-driven development.
sequencednabamcramsequencing-data
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.