Matti Kortelainen

Computational Physics Developer II

Geneva, Illinois, 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
award
Top expert inHigh-Performance Machine Learning Computing
Matti Kortelainen is a computational physics developer with 17 years of experience blending experimental particle physics expertise and production-grade software engineering. Based in Geneva, Illinois, he has progressed from doctoral research and CERN fellowships to senior developer roles at Fermilab, focusing on large-scale scientific computing and detector reconstruction. He contributes actively to the CMS software ecosystem—making backend C++ optimizations, fixing memory issues, and adapting GPU-related code to improve clusterization and reconstruction performance. Comfortable in both Python automation and low-level C++, he also shapes CI/automation tooling used by CMS through cms-bot configuration work. Known for translating complex physics problems into efficient, maintainable code, he brings a researcher’s rigor to production software and performance tuning.
code17 years of coding experience
job9 years of employment as a software developer
bookMaster of Science (Technology), Master of Science (Technology) at Teknillinen korkeakoulu-Tekniska högskolan
bookDoctor of Philosophy, Doctor of Philosophy at Helsingin yliopisto
bookSecondary school graduate, Secondary school graduate at Päivölä Folk High School
github-logo-circle

Github Skills (16)

data-structures10
gpu-programming10
configuration-management10
cms10
c-language10
offline-web-app10
cprogramming-language10
python10
offline-app10
data-structure10
debug9
code-optimization9
debugging9
datastructures-algorithms8
algorithms8

Programming languages (6)

C++ShellJavaScriptHTMLPythonCuda

Github contributions (5)

github-logo-circle
cms-sw/cmssw

Apr 2013 - Jan 2023

CMS Offline Software
Role in this project:
userBack-end Developer
Contributions:2321 reviews, 3172 commits, 1092 PRs in 9 years 10 months
Contributions summary:Matti made various code improvements and bug fixes within the CMS Offline Software repository, indicating a focus on back-end development. Their work involved debugging, improving code efficiency, and implementing changes related to GPU calculations and data management in C++. The contributions involved identifying and fixing memory-related problems and optimizing the code structure, including efforts to improve the performance of the clusterization and reconstruction processes. These changes reflect a solid understanding of the codebase and related performance aspects.
cmscernweb-appc-plus-plusbackbonejs
cms-sw/cms-bot

Apr 2015 - Jul 2021

A few scripts to automate approval / testing process
Role in this project:
userBackend Developer
Contributions:6 reviews, 22 commits, 29 PRs in 6 years 4 months
Contributions summary:Matti primarily contributes to the configuration and categorization aspects of the cms-bot repository. Their commits involve modifying Python scripts, specifically focusing on updating lists and dictionaries used for categorizing and managing various components, including the addition of new packages and trackers. The user's contributions reflect a focus on adapting the system to include new modules and individuals within the context of the CMS software environment, impacting categorization, build processes and issue tracking.
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
Matti Kortelainen - Computational Physics Developer II