Bernd Schubert

Senior Systems Programmer at Niova

Paris, Ile-de-France
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
Bernd Schubert is a Senior Systems Programmer based in Paris with 17 years of deep experience building and hardening high-performance POSIX and distributed file systems. He has driven core storage projects at DDN and Fraunhofer, contributing to Infinia POSIX backends, IME file system work, and Lustre/BeeGFS support and development. An active systems-level engineer and architect, Bernd has also contributed critical stability and compatibility fixes to the reference libfuse implementation, improving shutdown, write-cache and versioning behavior used widely across Linux userspace filesystems. He combines kernel/FUSE subsystem expertise with production storage engineering, regularly tackling subtle data-integrity and cross-platform build challenges that many teams overlook. Now at Niova, he continues to focus on resilient storage stacks and pragmatic, low-level solutions that keep large-scale systems dependable.
code17 years of coding experience
job17 years of employment as a software developer
bookHeidelberg University
bookDiplom, Diplom at The Martin Luther University of Halle-Wittenberg
languagesEnglish, Russian, German, French
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (10)

c1710
testing10
filesystem10
c1110
userspace10
fuse10
freebsd8
version-control7
git7
linux6

Programming languages (6)

C++ShellCRustLLVMPython

Github contributions (5)

github-logo-circle
libfuse/libfuse

Jun 2022 - Jan 2023

The reference implementation of the Linux FUSE (Filesystem in Userspace) interface
Role in this project:
userBackend Developer & System Architect
Contributions:2 releases, 296 reviews, 2 commits in 6 months
Contributions summary:Bernd primarily contributed to improving the stability and robustness of the FUSE filesystem implementation. Their work involved addressing critical issues such as handling versioned symbols, write cache behavior, and shutdown procedures to prevent data loss or corruption. They introduced modifications to the build system and updated the project to address compatibility issues, ensuring the library functions correctly across different operating systems and build configurations. Additionally, the user enhanced the library by incorporating libfuse versioning information and improved the testing framework.
userspacefuselinuxfuse-filesystemfilesystem
bsbernd/linux

Apr 2022 - Apr 2025

Linux kernel source tree
Contributions:180 pushes, 47 branches, 5 comments in 3 years
kernelkernel-sourcelinuxlinux-kernelbusybox
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
Bernd Schubert - Senior Systems Programmer at Niova