Pierre Lindenbaum is a veteran bioinformatician with 17+ years applying software engineering to genomics and next-generation sequencing, currently researching cardiac disease genetics at UMR1087 in Nantes. He brings deep hands-on expertise in Java, C/C++, shell scripting, databases and open-source Unix tools, and has materially improved cornerstone bioinformatics projects such as samtools/htsjdk, Picard and samtools through refactoring, feature additions and testing. Comfortable as both developer and system architect, he designs robust back-end utilities (including CRAM/BAM/VCF handling and text-based alignment viewers) and has led bioinformatics teams and platform development in industry and academic settings. Trained to PhD level in virology and bioinformatics, he pairs molecular biology insight with pragmatic engineering to solve complex sequencing data problems. Notably, his long-term maintenance of jvarkit and contributions to widely used HTS libraries reflect a commitment to reproducible, production-grade open-source tools.
17 years of coding experience
9 years of employment as a software developer
PhD, virology, bioinformatics, PhD, virology, bioinformatics at Université Paris Sud (Paris XI)
Contributions:11 releases, 3023 commits, 10 PRs in 9 years 10 months
Contributions summary:Pierre's commits focus on enhancing and refactoring the underlying components of the jvarkit project. They've made improvements to functionalities related to data processing and analysis, with specific changes in the VCF module. These modifications cover several areas within the project, suggesting an effort to improve overall code quality and modularity.
Tools (written in C using htslib) for manipulating next-generation sequencing data
Role in this project:
Back-end Developer & System Architect
Contributions:1 review, 14 commits, 9 PRs in 9 years 8 months
Contributions summary:Pierre appears to be focused on enhancing the `samtools` project, which involves tools for next-generation sequencing data. The contributions involve adding features and modifying existing functionality within the `bam_tview` module, specifically by implementing a text-based user interface with curses, and refactoring the html component. The user's work includes refactoring and extending the core functionality of the project with the goal of supporting various display options of the alignment 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.