John Vivian

Oxnard, California, 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

🤩
Rockstar
🎓
Top School
John Vivian is a Senior Bioinformatics Scientist with 11 years of experience applying scalable computational methods to immune repertoire and oncology datasets, routinely analyzing hundreds of millions of antibody sequences. He holds a PhD from UC Santa Cruz where he co-developed Toil—a widely used open-source distributed workflow engine—and built cloud-native pipelines and a Bayesian framework for detecting gene expression outliers to inform drug selection. At Atreca and as a freelancer he designs Python/Nextflow pipelines, implements assay methods, and brings production-grade engineering practices (CI/CD, containerization, resource management) to bioinformatics workloads. Comfortable moving between research and production, he combines deep statistical modeling skills with systems-level engineering, and even brings a bit of technical metal and drumming to his multidisciplinary curiosity.
code11 years of coding experience
job10 years of employment as a software developer
bookUniversity of California Santa Cruz
github-logo-circle

Github Skills (12)

testing10
batch10
docker10
batchfile10
python10
dockers10
batch-processing10
cicd10
mesos9
aws8
devops8
workflow-engine7

Programming languages (12)

TypeScriptJavaC++CRustScalaGoHTML

Github contributions (5)

github-logo-circle
DataBiosphere/toil

May 2015 - Jan 2017

A scalable, efficient, cross-platform (Linux/macOS) and easy-to-use workflow engine in pure Python.
Role in this project:
userBackend Developer & DevOps Engineer
Contributions:44 commits, 5 PRs, 51 pushes in 1 year 8 months
Contributions summary:John contributed significantly to the project by implementing and testing core functionalities within the Toil workflow engine, focusing on batch system integration. The user added new tests and refactored existing ones, specifically targeting the `SingleMachineBatchSystem` and the `GridEngineBatchSystem`. They also made improvements to the CI/CD pipeline and overall system infrastructure by incorporating Docker containers and entry points for pip installation. Additionally, the user addressed resource management concerns by modifying the resource request system.
pythoncommon-workflow-languagemesosawsslurm
BD2KGenomics/toil-lib

Aug 2016 - Aug 2017

A common library for functions and tools used in toil-based pipelines
Contributions:110 commits, 38 PRs, 64 pushes in 11 months
pipelinetoilpipelinescommon-libraryworkflow
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
John Vivian