Martin Ritter

Senior Development Engineer at Rohde & Schwarz

Munich, Bavaria, Germany
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
Martin Ritter is a Senior Development Engineer based in Munich with over 15 years of software development experience rooted in scientific research and a Doctor of Science in Physics from Ludwig-Maximilians-Universität München. He combines deep proficiency in Python and C++ with hands-on build and release engineering—contributing fixes to the widely used ROOT data analysis framework that improved environment scripts and build robustness. At Rohde & Schwarz he applies research-grade rigor to product development, after coordinating software efforts in a large international scientific collaboration during his academic tenure. He is also experienced in training and teaching, translating complex physics and software concepts into practical tools and workflows. Notably, his work often sits at the intersection of high-performance computing and reproducible scientific tooling, making him adept at both low-level troubleshooting and system-level design.
code14 years of coding experience
job6 years of employment as a software developer
bookDoctor of Science, Physics, Doctor of Science, Physics at Ludwig-Maximilians-Universität München
bookDoctor of Science, Physics, Doctor of Science, Physics at Max Planck Institute for Physics
github-logo-circle

Github Skills (13)

build-system10
c-language10
cprogramming-language10
rootkit10
root-finding10
bash9
cmake8
interpreter8
cling6
python6
machine-learning5
statistics4
data-analysis4

Programming languages (8)

DockerfileC++CJavaScriptHaskellHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
root-project/root

Mar 2017 - May 2020

The official repository for ROOT: analyzing, storing and visualizing big data, scientifically
Role in this project:
userBack-end Developer & Build/Release Engineer
Contributions:13 commits, 10 PRs, 18 comments in 3 years 2 months
Contributions summary:Martin primarily contributed to the project by fixing build-related issues, specifically in the context of the `thisroot.csh` and `thisroot.sh` scripts, which are likely related to setting up the environment for the ROOT framework. These changes included fixing dollar escaping and ensuring correct path matching within the scripts. The user also made modifications to the build system, such as disabling a signal handler. Further contributions included fixing a bug in the TMVA/MethodDNN.h file.
pythonroot-cernmathematicsc-plus-plusscientific-visualization
daritter/OpenMPIFitter

Apr 2012 - Sep 2013

Contributions:181 commits in 1 year 5 months
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
Martin Ritter - Senior Development Engineer at Rohde & Schwarz