Senior Research Software Engineer at British Antarctic Survey
Sheffield, England, United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
David Wyld is a Senior Research Software Engineer with eight years’ experience building reproducible, research-grade software for interdisciplinary science, currently supporting data and modelling work at the British Antarctic Survey. Trained as a physicist with a PhD and a background spanning optics, biology and high-performance computing, he combines strong coding in Python, R and Matlab with Docker, HPC and machine learning to turn complex research questions into reliable pipelines. He has a track record of shipping analysis and simulation code used in published research, including contributions to ecological trait-analysis and neural machine translation projects on GitHub. Comfortable working both autonomously and across international teams, he has supported urgent public-health modelling during the COVID-19 response and routinely improves project reproducibility and packaging. Colleagues rely on him to bridge domain science and robust software engineering, often surfacing small but impactful fixes to visualization and dependency management that make projects easier to reuse.
8 years of coding experience
10 years of employment as a software developer
BSc(Hons) Physics, BSc(Hons) Physics at University of Bath
A-levels Physics Mathematics Computing Chemistry, A-levels Physics Mathematics Computing Chemistry at Maidstone Grammar School
GCSEs & GNVQ -, GCSEs & GNVQ - at King Edward VI High School
Doctor of Philosophy (Ph.D.) Physics, Doctor of Philosophy (Ph.D.) Physics at University of Bristol
Contributions:55 reviews, 83 commits, 72 PRs in 3 years
Contributions summary:David contributed to the repository by adding and modifying parameter files for various bird species. These parameter files, written in R, likely configure data and settings for a trait evolution analysis and plotting. The user also updated the plotting script, suggesting an involvement in the visualization and analysis of bird trait data. The edits suggest the user is involved in preparing and presenting biological data through code.
Contributions:7 commits, 5 PRs, 9 comments in 12 days
Contributions summary:David's contributions primarily involve setting up and configuring the project's build process using `setup.py`. This includes defining project metadata, dependencies, and package structure. They also adapted the package name to match the project's standards and manually arranged packages. Furthermore, the user specified and included the core dependencies necessary for neural machine translation with Keras.
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.