Stefano Cereda

Senior Data Scientist

Brembate di Sopra, Lombardy, Italy
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
Stefano Cereda is a Senior Data Scientist at Akamas with 11 years of experience and a PhD in Information Technology from Politecnico di Milano, where his industrial fellowship focused on automatic tuning of IT system configurations. He brings deep expertise in machine learning and optimization, translating research into production-ready solutions for system tuning and performance. An active open-source contributor, he has contributed bug fixes, tests, and documentation to scikit-optimize, improving Bayesian optimization routines like gp_minimize and categorical space handling. Stefano is passionate about GNU/Linux and pragmatic tooling, favoring reproducible, test-driven development and clear examples for users. Based in Lombardy, Italy, he blends academic rigor with hands-on engineering at the intersection of ML and systems optimization.
code11 years of coding experience
bookDoctor of Philosophy - PhD, Information Technology, Doctor of Philosophy - PhD, Information Technology at Politecnico di Milano
languagesItalian, English
github-logo-circle

Github Skills (12)

scikit10
hyperparameter-optimization10
machine-learning10
bayesian10
optimisation10
python10
numpy10
optimization10
scikit-learn10
pytest9
gaussian-processes9
testing9

Programming languages (6)

JuliaJavaC++ShellJupyter NotebookPython

Github contributions (5)

github-logo-circle
Sequential model-based optimization with a `scipy.optimize` interface
Role in this project:
userML Engineer
Contributions:8 commits, 9 PRs, 37 comments in 2 years 4 months
Contributions summary:Stefano contributed to the `scikit-optimize` project, a library for Bayesian optimization. Their work included fixing bugs related to optimization, particularly in the `gp_minimize` function and categorical space handling. They also added tests and modified existing ones, ensuring the robustness of the optimization algorithms. Furthermore, they made updates to documentation and examples, such as the parallel optimization notebook.
pythonbayesoptscipymodel-based-optimizationbayesian-optimization
stefanocereda/voidrice

Jan 2020 - Jul 2022

My dotfiles (deployed by LARBS)
Contributions:53 pushes in 2 years 6 months
dotfilesdeployed
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
Stefano Cereda - Senior Data Scientist