Johan Dufour

Lead Developer at France Université Numérique

Lyon, Auvergne-Rhône-Alpes, 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

👤
Senior
🎓
Top School
Johan Dufour is a Lead Developer with 13 years of full-stack experience, specializing in TypeScript across React, Next.js and Nest.js while maintaining strong roots in Symfony. He blends hands-on engineering with open-source stewardship—contributing to notable projects like PeerTube where he implemented transcription, plugin integration and subtitle tooling. Comfortable leading teams and founding collaborative initiatives (co-founder of AMABLA and several startups), he excels at shaping maintainable architectures such as hexagonal designs for public-sector and geospatial platforms. Based in Lyon, he now builds LLM-powered tooling for public services and continues integrating Whisper-powered transcription into open-source video platforms. Unusually, he couples software craft with agroecology studies and a spicy agroforestry side project, bringing systems thinking from code to land.
code13 years of coding experience
job12 years of employment as a software developer
bookDUT Informatique Computer Software Engineering, DUT Informatique Computer Software Engineering at Université Pierre Mendès-France (IUT Valence)
bookHeriot-Watt University Edinburgh Campus
bookAgroecology and Sustainable Agriculture, Agroecology and Sustainable Agriculture at ESA, L'Ecole supérieure des agricultures
languagesEnglish, Spanish, French
github-logo-circle

Github Skills (14)

plugin-development10
typescript10
javascript10
typescripts10
typescript-types10
angular10
backend9
front-end-development9
back-end-development9
activitypub8
p2p7
react4
dockers3
docker3

Programming languages (14)

CSSC++MakefileGoMustacheHTMLJupyter NotebookKotlin

Github contributions (5)

github-logo-circle
Chocobozzz/PeerTube

Jun 2021 - Aug 2022

ActivityPub-federated video streaming platform using P2P directly in your web browser
Role in this project:
userFull-stack Developer
Contributions:7 reviews, 11 commits, 12 PRs in 1 year 2 months
Contributions summary:Johan contributed to the development of the PeerTube platform, implementing features related to plugin integration and video caption management. The user introduced a generic video constant manager for plugins and added hooks for video caption creation and deletion. They also worked on the UI, adding a subtitle editor within the video edit component, indicating involvement in both frontend and backend aspects of the project. Furthermore, the user refactored code to improve modularity and dependency management.
browserpixelfedp2pweb-applicationstreaming
LePetitBloc/Sparksd

Jan 2018 - Jan 2018

Contributions:29 commits, 2 PRs, 45 pushes in 1 day
dockerwallet
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
Johan Dufour - Lead Developer at France Université Numérique