Ryan Barnard

Research Software Developer IV at Wake Forest Baptist Health

Winston-Salem, North Carolina, 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
Ryan Barnard is a Research Software Developer IV with 15 years of experience building robust, research-focused software and infrastructure at Wake Forest Baptist Health. He blends hands-on engineering—spanning Python, Java, Bash, MySQL, SLURM/cluster tooling, and web stacks—with team leadership, college-level instruction, and a track record of peer-reviewed publications. Ryan led adoption of Git and private repository hosting, improved HPC portability by adapting ANTs for SLURM (contributions now used by SLURM users worldwide), and developed production monitoring and image-analysis pipelines that accelerated large-scale clinical and imaging studies. Comfortable across the full research lifecycle, he has rescued lost datasets, automated complex feature extraction from medical imagery, and translated domain needs into reproducible, scalable tooling. His background in both academic instruction and applied grant-funded research gives him a rare mix of pedagogical clarity and production-grade engineering.
code15 years of coding experience
job9 years of employment as a software developer
bookBS, Computer Science; Mathematics, BS, Computer Science; Mathematics at Elon University
bookMS, Computer Science, MS, Computer Science at Wake Forest University
stackoverflow-logo

Stackoverflow

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

Github Skills (11)

parallel-processing10
bash10
slurm10
devops10
job-scheduling10
perl9
neuroimaging5
medical-image-processing5
image-registration5
segmentation5
image-segmentation5

Programming languages (4)

C++RCRuby

Github contributions (5)

github-logo-circle
ANTsX/ANTs

Oct 2015 - Mar 2018

Advanced Normalization Tools (ANTs)
Role in this project:
userDevOps Engineer
Contributions:15 commits, 5 PRs, 2 comments in 2 years 5 months
Contributions summary:Ryan primarily contributed to the project by implementing and supporting various parallelization methods using job schedulers such as SLURM, SGE, PBS, and XGrid. They modified existing scripts to incorporate SLURM as a supported parallelization option and updated file handling to accommodate the different output structures of each scheduler. Further improvements included the addition of a new Perl script (`waitForSlurmJobs.pl`) to monitor and manage SLURM jobs.
antsnormalizationimage-registrationimage-segmentationmedical-image-processing
Su-informatics-lab/DIStudio

Apr 2018 - Apr 2020

Contributions:9 pushes, 1 branch in 2 years
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
Ryan Barnard - Research Software Developer IV at Wake Forest Baptist Health