Jean-roch Vlimant

Assistant Scientist at California Institute of Technology

Geneva, Geneva, Switzerland
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
award
Top expert inHigh-Performance Machine Learning Computing
Jean-roch Vlimant is an Assistant Scientist and versatile physicist with 19 years of experience applying advanced software engineering and machine learning to large-scale high-energy physics experiments. He combines deep C++ and Python expertise—demonstrated by substantive contributions to the flagship CMS Offline Software (cmssw) and automation tooling—with modern web and database skills for processing and validating massive datasets. He has led and coordinated large, multi-institutional efforts at CERN, Caltech and UC Santa Barbara, supervising projects with hundreds of collaborators and owning validation, release integration, and trigger software for CMS. An experienced educator and communicator, he regularly gives international seminars and develops clear documentation and operational procedures that improve software quality assurance. He is exploring unsupervised and tailored ML methods for detector monitoring, fast pattern recognition and adaptive triggering, bringing research-grade innovations toward production deployment. Colleagues rely on him for pragmatic, creative designs that bridge physics insight and robust engineering.
code19 years of coding experience
bookSummer SLAC Institute - SSI "Nature's greatest puzzles"
bookImperial College International Diploma, Physics, A, Imperial College International Diploma, Physics, A at Imperial College London
bookDoctor of Philosophy (PhD), Elementary Particle Physics, Doctor of Philosophy (PhD), Elementary Particle Physics at Université Pierre et Marie Curie (Paris VI)
bookMathematics and Physics, Mathematics and Physics at Lycee Chaptal
bookMagister of Fundamental Physics, Physics, A,B, Magister of Fundamental Physics, Physics, A,B at Université Paris Sud (Paris XI)
bookElementary Particle Physics, Elementary Particle Physics at First CERN-Fermilab Hadron Collider Physics Summer School
bookMaster's degree, Quantum Physics, B, Master's degree, Quantum Physics, B at Ecole Normal Superieure de Paris Ulm
bookCargèse summer school on the topic "Particle physics and cosmology : the interface"
languagesFrench, English, Italian, German
stackoverflow-logo

Stackoverflow

Stats
19reputation
863reached
0answers
1question
github-logo-circle

Github Skills (24)

cms10
develop10
c-language10
python10
physics10
cprogramming-language10
data-structure9
maintenance9
git9
root-view9
object-oriented-programming9
document-root9
data-structures9
data-analysis8
debug8

Programming languages (10)

C++ShellTeXJavaScriptMathematicaPerlHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
cms-sw/cmssw

Apr 2007 - Dec 2022

CMS Offline Software
Role in this project:
userBack-end Developer
Contributions:134 reviews, 2025 commits, 58 PRs in 15 years 10 months
Contributions summary:Jean-roch primarily contributed to the `reco::Muon` data format within the `cms-sw/cmssw` repository. They focused on modifying the `Selector` functionality, changing its implementation from bit patterns to bit numbers, and addressed subsequent code check fixes. The user also made a correction related to the `Muon` and related `Selector` strings within the `DQM/GEM/python/gemEfficiencyAnalyzer_cff.py` file, and in the `Configuration/Applications/python/ConfigBuilder.py` file.
cmscernweb-appc-plus-plusbackbonejs
cms-sw/cms-bot

Jul 2022 - Nov 2022

A few scripts to automate approval / testing process
Role in this project:
userBackend Developer
Contributions:16 reviews, 34 commits, 10 PRs in 3 months
Contributions summary:Jean-roch primarily contributed to the `cms-bot` repository by modifying the `categories.py` and `categories_map.py` files, which appear to be related to categorizing and mapping elements within the system. The commits involved adding and updating members related to the XPOG (eXperimental Physics Operations Group), and integrating PAT packages to the XPOG category. Further, the user made changes related to the nano branches in `comparisons/validate.C` and `comparisons/validateJR.py`, updating the comparison driver.
approval-testingtestingapprovalautomationtesting-process
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
Jean-roch Vlimant - Assistant Scientist at California Institute of Technology