Matteo Silvestri is a Senior Software Engineer with 15 years of experience specializing in web and mobile technologies, security, and cloud-native infrastructure. Based in Milan, he has designed and implemented CI/CD and Kubernetes-based platforms on AWS for media and enterprise customers, and currently focuses on developer experience at Curve where he helps deploy Spotify Backstage and maintain CI/CD tooling. He combines hands-on backend and DevOps skills (Go, GitLab, Kubernetes, Artifactory) with a strong background in Java microservices and API documentation automation. Matteo is also an open-source contributor who enhanced Backstage’s GitLab publishing action to better automate repository ownership—a practical example of improving developer workflows. Trained at Politecnico di Milano (M.Sc.), he pairs rigorous academic grounding with a pragmatic approach to delivering secure, production-grade systems.
15 years of coding experience
9 years of employment as a software developer
Bachelor of Science (B.Sc.), Computer Engineering, 109/110 (grade A), Bachelor of Science (B.Sc.), Computer Engineering, 109/110 (grade A) at Politecnico di Milano
Backstage is an open framework for building developer portals
Role in this project:
Back-end & DevOps Engineer
Contributions:23 reviews, 39 commits, 9 PRs in 4 months
Contributions summary:Matteo implemented a new feature for the `publish:gitlab` action, including a new `setUserAsOwner` flag to set the token user as owner of the newly created repository. This involved modifying the backend scaffolding action to interact with the GitLab API and testing the new functionality. Additionally, the user made a code linting adjustment to the code.
Contributions:25 commits, 27 pushes, 1 branch 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.