Jonathan Barnoud

Lead Software Engineer at Descartes Underwriting

Châtillon, Île-de-France, France
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
Jonathan Barnoud is a Lead Software Engineer with 17 years of experience bridging computational molecular science and production software engineering, currently leading engineering at Descartes Underwriting. His background includes academic research developing interactive molecular simulations in virtual reality and significant contributions to MDAnalysis, where he improved core TPR parsing for Gromacs formats and strengthened test coverage. He combines deep domain expertise in biophysics and simulation with practical full‑stack skills—demonstrated by usability and internationalization improvements to the Getting Things GNOME! app. Based in Châtillon, France, he moves fluidly between research-driven code quality and shipping user-focused features, often surfacing niche insights from scientific tooling into robust engineering practices.
code17 years of coding experience
job6 years of employment as a software developer
bookDoctorat, Biotechnologie et biothérapies, Doctorat, Biotechnologie et biothérapies at Université Denis Diderot (Paris VII)
bookMaster, Biologie Informatique, Master, Biologie Informatique at Université Paris Cité
bookLicence, Biologie, Licence, Biologie at Pierre and Marie Curie University
languagesFrench, English
github-logo-circle

Github Skills (20)

todolist10
molecular-simulation10
python10
grok10
testing10
internationalization10
to-do10
gtk10
localization10
molecular-dynamics-simulation10
gnome10
nonlinear-dynamics10
gr10
todomvc10
user-interface9

Programming languages (9)

C#ShellCSSRustCTeXreStructuredTextJupyter Notebook

Github contributions (5)

github-logo-circle
MDAnalysis/mdanalysis

Sep 2015 - Sep 2022

MDAnalysis is a Python library to analyze molecular dynamics simulations.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:189 reviews, 348 commits, 228 PRs in 7 years
Contributions summary:Jonathan primarily focused on enhancing the TPR parser, a core component of the MDAnalysis library for analyzing molecular dynamics simulations. Their work involved implementing support for new file formats, including those used in Gromacs 2018 and 2019, as well as improving the parser's ability to read all bonded interactions. They also implemented tests to verify that the parser correctly interprets all the bond types in gromacs. Furthermore, they improved the robustness and maintainability of the TPR parser through refactoring and documentation updates.
molecular-dynamics-simulationmolecular-dynamics-simulationspython-librarypythonscience
getting-things-gnome/gtg

Mar 2009 - Aug 2010

Getting Things GNOME! desktop app development
Role in this project:
userFull-stack Developer
Contributions:7 commits in 1 year 4 months
Contributions summary:Jonathan contributed to the Getting Things GNOME! (GTG) desktop application by enhancing its quick add functionality. They implemented features for due dates, defer dates, and localization for these date-related attributes within the quick add feature. Furthermore, the user added a keyboard shortcut for the edit button and fixed translation strings, indicating contributions spanning both user interface and underlying application logic. These changes suggest a focus on improving the application's usability and internationalization.
pygobjectgnome-shell-extensiongetting-things-donegjsgnome
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
Jonathan Barnoud - Lead Software Engineer at Descartes Underwriting