Federico Stagni is a Staff Member at CERN with 16+ years of experience specializing in distributed and Grid systems, serving as LHCbDirac developer coordinator and longtime DIRAC core contributor. He combines deep Python backend and DevOps expertise with practical oversight of large-scale distributed computing operations for the LHCb experiment. His work includes hardening monitoring and job-processing infrastructure for DIRAC and improving job-management tooling such as Ganga, demonstrating a focus on reliability and test-driven development. A PhD-trained computer scientist and former university lecturer, he pairs academic rigor with hands-on production experience across European research centers. Less obvious: he has repeatedly taken roles that bridge development, operations and coordination, making him as comfortable writing integration tests and monitoring hooks as managing production reprocessing campaigns.
16 years of coding experience
1 year of employment as a software developer
PhD, Computer Science, PhD, Computer Science at Università degli Studi di Ferrara
Contributions:1 release, 2094 reviews, 6109 commits in 13 years 4 months
Contributions summary:Federico's contributions primarily focused on enhancing the core functionalities of the DIRAC Grid, specifically related to the MonitoringDB tests, indicating a focus on back-end development. Their work involved implementing and testing components within the MonitoringSystem/DB/ directory, specifically related to integrating MonitoringDB tests. This included code changes within tests/Integration/Monitoring/ directory, showing an interest in the reliability of the system. They also worked on code within the core infrastructure files, such as those related to the job process to make it work.
Ganga is an easy-to-use frontend for job definition and management
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:9 commits, 2 PRs, 27 comments in 3 months
Contributions summary:Federico primarily contributed to the Ganga project by modifying and updating configuration defaults and testing scripts within the LHCb framework. Their commits demonstrate an understanding of the project's internal workings, involving changes to the LHCbDIRAC environment setup and test functionalities. The user also worked on the adaptation of the environment setup and caching mechanisms.
golanguser-interfacecernlhcbdistributed-computing
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.