Charles Prud'homme

Enseignant-chercheur at IMT Atlantique

Nantes, Pays de la Loire, 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
Charles Prud'homme is an enseignant-chercheur based in Nantes with 14 years of experience bridging computer science research and higher education, holding a PhD from IMT Atlantique. His expertise centers on constraint programming, optimization and operations research, and he pairs that theory with practical Java development—contributing bug fixes and improvements to the well-known open-source Choco-Solver library. At IMT Atlantique he combines teaching with hands-on solver work, translating research-grade methods into tools and applications. He keeps current with applied AI techniques such as reinforcement learning and cares about research impact, including intellectual property considerations. Beyond academia he maintains a pragmatic focus on code quality and reproducible tools, demonstrated by targeted contributions to solver code and tests. Colleagues value him for deep technical rigor plus an ability to make complex algorithms usable in real-world systems.
code14 years of coding experience
bookAssistant et Conseiller de Prévention - Fonction Publique d'Etat - Formation Continue Obligatoire, Assistant et Conseiller de Prévention - Fonction Publique d'Etat - Formation Continue Obligatoire at SOFIS
book1ers secours, gestes qui sauvent, 1ers secours, gestes qui sauvent at D'un seul geste
bookLa propriété intellectuelle au service de la recherche, La propriété intellectuelle au service de la recherche at INPI
bookReinforcement Learning beginner to master - AI in Python, Reinforcement Learning beginner to master - AI in Python at Escape Velocity Lab
bookDoctor of Philosophy (PhD), Doctor of Philosophy (PhD) at IMT Atlantique
bookEquipier de Première Intervention en cellule mobile, Equipier de Première Intervention en cellule mobile at ACFI
bookNicholas English Institute
bookMaster's degree, Master's degree at IMA | Institut de Mathématiques Appliqués
github-logo-circle

Github Skills (7)

javas10
constraint-programming10
back-end-development10
java10
algorithm9
algorithms9
testing8

Programming languages (6)

JavaC++CJavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
chocoteam/choco-solver

Nov 2011 - Jan 2023

An open-source Java library for Constraint Programming
Role in this project:
userBack-end Developer
Contributions:32 releases, 170 reviews, 3850 commits in 11 years 4 months
Contributions summary:Charles's commits primarily focused on bug fixes and code improvements within the Choco-Solver library, specifically targeting the "choco-solver" repository. Contributions include code modifications to the "solver", "src", and "test" directories, with fixes addressing specific issues like #667 and #698. The user demonstrated proficiency in the Java language and in constraint programming concepts within the context of constraint solving.
cspjava-libraryconstraint-satisfaction-problemcoprsolver
chocoteam/website

Jan 2020 - Mar 2025

Store Hugo's content and other source file of Choco-solver website.
Contributions:3 reviews, 4 PRs, 89 pushes in 5 years 2 months
hugochoco-solversolverchocohugo-theme
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