Daniele Martinoli

Principal Software Engineer At Red Hat

Greater Brescia Metropolitan Area 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

🤩
Rockstar
🎓
Top School
Daniele Martinoli is a Principal Software Engineer at Red Hat with over 20 years of experience designing and delivering cloud-native and telco-grade software for service providers and enterprises. He blends hands-on backend development (Java, Python, Go) and systems architecture with leadership of large, distributed teams, and a strong focus on Kubernetes and AI/ML workflows. A pragmatic problem-solver and lifelong learner, Daniele has driven production improvements from middleware and OSS identity systems to feature-store tooling—contributing backend fixes to Keycloak and linting/formatting work to Feast. His career spans startups and giants (Cisco, Nokia, Red Hat), where he repeatedly turns complex requirements into robust, test-driven solutions. Colleagues cite his analytical rigor and trusted delivery, and he still finds time to refine developer ergonomics and core authentication logic in open source.
code4 years of coding experience
job25 years of employment as a software developer
bookEngineer's degree Computer Software Engineering, Engineer's degree Computer Software Engineering at Politecnico di Milano
languagesEnglish
github-logo-circle

Github Skills (17)

keycloak10
api-rest10
python10
api-design10
restful-api10
ruff10
formatting10
authentication10
user-authentication10
text-formatting10
java10
javas10
rest-api10
oid8
cicd8

Programming languages (11)

SmartyTypeScriptJavaDockerfileShellMakefileJavaScriptGo

Github contributions (5)

github-logo-circle
feast-dev/feast

Mar 2024 - Mar 2025

The Open Source Feature Store for AI/ML
Role in this project:
userDevOps Engineer
Contributions:276 reviews, 40 PRs, 18 pushes in 11 months
Contributions summary:Daniele primarily focused on improving the project's linting and formatting practices. Their commits involved replacing the black formatter with ruff, which required significant code reformatting across various files. They implemented checks for the ruff format, improved the linting python target, and added section separators.
pythondata-qualitydata-sciencemlmachine-learning
keycloak/keycloak

Apr 2023 - Jul 2023

Open Source Identity and Access Management For Modern Applications and Services
Role in this project:
userBackend Developer
Contributions:10 reviews, 8 PRs, 31 comments in 2 months
Contributions summary:Daniele primarily contributed to backend functionalities, focusing on the implementation of filtering logic for the search groups API. The changes involved modifications to the `GroupsResource.java` file, suggesting direct involvement with the API endpoints and core backend logic. Further contributions extended the conditional user attribute authenticator to check attributes of joined groups, impacting the authentication process. These contributions demonstrate a focus on enhancing and refining the core functionality of the Keycloak project.
oidcauthorizationidentity-and-access-managementaccess-managementsecurity
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
Daniele Martinoli - Principal Software Engineer At Red Hat