Frank Berghaus is a data service support engineer and physicist with 12 years of experience building and operating scientific computing and long-term data management systems. Currently at the Max Planck Computing and Data Facility, he specializes in distributed storage, IaaS cloud infrastructure, and ensuring data integrity in production workflows. His open-source contributions to Rucio—improving checksum validation, upload/download reliability, and development infrastructure—highlight a practical focus on resilient, reproducible data services used in large-scale science. Frank’s background spans national labs and research institutions (CERN, Argonne, University of Victoria), combining deep academic training (PhD) with hands-on DevOps and back-end engineering. Colleagues describe him as the sort who anticipates edge-case failures and builds safeguards before they occur, reflecting a pragmatic, risk-aware approach to scientific data stewardship.
12 years of coding experience
10 years of employment as a software developer
PhD, PhD at University of Victoria
Bachelor of Science (B.Sc.), Bachelor of Science (B.Sc.) at Saint Mary's University
Contributions:37 commits, 21 PRs, 28 comments in 1 year 8 months
Contributions summary:Frank primarily focused on enhancing the Rucio data management system by addressing checksum validations and improving file upload/download processes. They implemented MD5 checksum validation during file uploads and downloads, ensuring data integrity. Furthermore, the user contributed to infrastructure improvements, including adding a graphite container for the development environment. They also made several code improvements and bug fixes related to file validation and RSE manager functionality.
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.