Jennifer Liddle

Senior Software Engineer at The Sanger Institute

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
Jennifer Liddle is a senior software engineer with 13 years of professional experience and a programming career that stretches back to punched cards and paper tape. She specialises in C++ and Perl for large-scale genomics and sequencing systems, working at the Wellcome Sanger Institute to process petabyte-scale sequencing data stored in Oracle. Comfortable across the stack from embedded C on PICs to COBOL-era mainframes, she brings deep systems-level expertise and a pragmatic focus on data integrity. Jennifer is an active open-source contributor to high-profile projects such as htslib and samtools, where her bug fixes and feature work improved core BAM/SAM handling and FASTQ generation. Her background as a technical director and long practical history with legacy and modern tooling makes her adept at stabilising critical pipelines and evolving them for contemporary workloads.
code13 years of coding experience
job9 years of employment as a software developer
stackoverflow-logo

Stackoverflow

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

Github Skills (15)

c1710
bioinformatics10
htslib10
c-programming10
c1110
bam10
sam10
testing10
algorithms9
data-structure9
command-line-interface9
data-structures9
algorithm9
git8
build-automation8

Programming languages (9)

ShellC++CTeXJavaScriptGoPerlHTML

Github contributions (5)

github-logo-circle
samtools/samtools

Mar 2016 - Jun 2019

Tools (written in C using htslib) for manipulating next-generation sequencing data
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:2 releases, 17 commits, 16 PRs in 3 years 3 months
Contributions summary:Jennifer primarily contributed to the `samtools` project by implementing features and improving existing functionalities related to FASTQ generation, particularly by adding new options for barcode and index tag handling within the FASTQ output. The user also made changes to the testing framework, including modifying existing test cases and adding new ones to test functionality. The user also fixed a bug in the `-O` option for the `samtools fastq` function, and improved the reliability of output to FASTQ files.
next-generationsequencing-datanext-generation-sequencinggenomicssequencing
samtools/htslib

Feb 2016 - Oct 2019

C library for high-throughput sequencing data formats
Role in this project:
userBack-end Developer
Contributions:2 releases, 9 commits, 9 PRs in 3 years 7 months
Contributions summary:Jennifer primarily contributed to the `htslib` C library, focusing on bug fixes and enhancements related to BAM/SAM file formats, particularly auxiliary data handling. Their work involved modifying and improving existing functions like `bam_aux_update_str()` and `bam_set_qname()`, fixing memory management issues, and addressing potential warnings related to sort order. These changes indicate a strong focus on the core functionality and data integrity of the library.
c-plus-plusbioinformaticsbamcramsequencing-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.
Request Free Trial
Jennifer Liddle - Senior Software Engineer at The Sanger Institute