David Eby

Software Development Consultant at Cystic Fibrosis Foundation

Seattle, Washington, United States
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

👤
Senior
🎓
Top School
David Eby is a seasoned software development consultant with 13+ years building informatics and scientific computing systems for biotech and pharmaceutical clients. He leads technical direction and implementation for high-impact projects like GSEA Desktop and MSigDB, serving a large scientific user base (~375K users, ~50K citations), and contributes to widely used open-source tools such as the Integrative Genomics Viewer (IGV). Comfortable across a Java/J2EE stack, Swing desktop clients, Spring web services, and data engineering with R/Python/SQLite, he also manages build, release, and cloud deployments on AWS. His background includes designing LIMS and lab automation systems integrated with diverse instruments and vendor software, and mentoring engineering teams on lab-focused applications. David combines deep domain knowledge in genomics informatics with pragmatic engineering—recently modernizing IGV’s build system and Java compatibility—making him adept at keeping legacy scientific software robust and current. Based in Seattle, he brings a practical, cross-disciplinary approach to turning complex biological data sources into reliable production systems.
code13 years of coding experience
job12 years of employment as a software developer
bookBA Computer Science and Mathematics, BA Computer Science and Mathematics at Goshen College
bookMS Computer Science, MS Computer Science at Indiana University Bloomington
github-logo-circle

Github Skills (7)

javas10
virtual-machine10
jvm10
gradlew10
build-automation10
java10
gradle10

Programming languages (6)

JavaShellRJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
igvteam/igv

Sep 2017 - Dec 2021

Integrative Genomics Viewer. Fast, efficient, scalable visualization tool for genomics data and annotations
Role in this project:
userFull-stack Developer
Contributions:139 commits, 39 PRs, 207 pushes in 4 years 4 months
Contributions summary:David primarily focused on updating the Integrative Genomics Viewer (IGV) to support Java 9 and later versions by modifying JNLP files to include the necessary Java VM arguments. They also initiated a transition to a Gradle build system, adding Gradle build files and reorganizing project files accordingly. Furthermore, the user addressed issues within the build process by updating and adding essential resources, including Gradle wrapper files. Additionally, they fixed unit tests and captured some missing web resources.
scalableannotationsgenomics-datagenomicsbioinformatics
Contributions:45 pushes, 5 branches, 5 tags in 4 years 10 months
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
David Eby - Software Development Consultant at Cystic Fibrosis Foundation