Frank Berghaus

Data Service Support

Garching bei München, Bavaria, Germany
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
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.
code12 years of coding experience
job10 years of employment as a software developer
bookPhD, PhD at University of Victoria
bookBachelor of Science (B.Sc.), Bachelor of Science (B.Sc.) at Saint Mary's University
bookMSc, MSc at The University of British Columbia
languagesEnglish, German, French
stackoverflow-logo

Stackoverflow

Stats
21reputation
211reached
2answers
1question
github-logo-circle

Github Skills (10)

file-validation10
python10
data-management10
distributed-systems9
docker8
dockers8
devops8
git7
openstack6
openstack-heat6

Programming languages (6)

ShellCJavaScriptGoPuppetPython

Github contributions (5)

github-logo-circle
rucio/rucio

Jun 2017 - Mar 2019

Rucio - Scientific Data Management
Role in this project:
userBack-end & DevOps Engineer
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.
heterogeneous-systemsdata-managementsciencescientific-data-managementdistributed-systems
berghaus/rucio

Dec 2017 - Oct 2019

Rucio - Scientific Data Management
Contributions:42 pushes, 10 branches in 1 year 10 months
data-managementscientific-data-managementscientificscientific-data
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
Frank Berghaus - Data Service Support