Salvatore Rappoccio

Assistant Professor at University at Buffalo

Buffalo, New York, United States
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
Salvatore Rappoccio is an experimental particle physicist and Assistant Professor at the University at Buffalo with 12 years of experience leading CMS research at the CERN LHC and a PhD from Harvard. He blends deep physics analysis with hands-on software development, contributing backend improvements and an analysis prototype to the nanoAOD-tools repository used by collider analysts. His background includes postdoctoral work at Johns Hopkins and technical experience at MIT Lincoln Laboratory, giving him a track record of turning complex detector data into robust, reproducible analyses. Based in Buffalo, he also consults on educational resources and brings an educator’s perspective to mentoring students and developing analysis infrastructure.
code12 years of coding experience
job2 years of employment as a software developer
bookBethlehem Central High School
bookDoctor of Philosophy (PhD), Physics, Doctor of Philosophy (PhD), Physics at Harvard University
bookBachelor of Science (BS), Physics, Bachelor of Science (BS), Physics at Boston University
stackoverflow-logo

Stackoverflow

Stats
131reputation
17kreached
1answer
1question
github-logo-circle

Github Skills (13)

root-view10
analyse10
analyser10
document-root10
python10
analytics10
nano10
post-processing10
data-analysis10
xcode6
macos6
numpy6
reshape6

Programming languages (6)

C++ShellCSSPLSQLJupyter NotebookPython

Github contributions (5)

github-logo-circle
cms-nanoAOD/nanoAOD-tools

Nov 2017 - Jan 2018

Tools for working with NanoAOD (requiring only python + root, not CMSSW)
Role in this project:
userBack-end Developer
Contributions:10 commits, 5 PRs, 25 comments in 1 month
Contributions summary:Salvatore primarily focused on modifying and enhancing the functionality of the `nanoaod-tools` project. Their contributions include fixing issues related to the `noOut` option within the `postprocessor.py` file, ensuring correct output behavior. Additionally, the user added an initial analysis framework prototype, creating and integrating a new analysis module (`TTbarResAna.py`) and related configuration (`postproc.py`). This indicates a focus on improving the core analysis capabilities of the tools.
pythonazerothcorecmsswnanoaodmodular
rappoccio/QJetMassUproot

May 2019 - May 2023

Uproot-based QJet Mass analysis
Contributions:3 PRs, 53 pushes, 2 branches in 4 years
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
Salvatore Rappoccio - Assistant Professor at University at Buffalo