Bernhard Wiedemann

System Engineer at SUSE Linux Products GmbH

Nuremberg, 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

🤩
Rockstar
🎓
Top School
Bernhard Wiedemann is a pragmatic system engineer based in Nuremberg with 15 years of experience building and hardening Linux-cloud infrastructure and developer tooling. He combines deep systems and DevOps skills with a persistent focus on reproducible builds and supply-chain security, contributing determinism fixes across high-profile projects like CPython, CMake, RPM, and Sphinx. At SUSE he supports OpenStack-based clouds and infrastructure services while driving deployment reliability and secure packaging practices. A coder, sysadmin and thoughtful tinkerer—he brings both low-level patchwork (timestamp and sorting fixes) and operational sense to make builds and services predictable and auditable.
code15 years of coding experience
job15 years of employment as a software developer
bookDiplom, Informatik, Diplom, Informatik at Humboldt-Universität zu Berlin
languagesGerman, English, Spanish, Russian
stackoverflow-logo

Stackoverflow

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

Github Skills (47)

debug10
gzip10
c-language10
restructuredtext10
python10
scripting10
sphinx10
testing10
tarfile10
configuration-management10
command-line-interface10
linux10
cmake10
c1110
c1710

Programming languages (31)

C#CDMakefileGoCommon LispHTMLShell

Github contributions (5)

github-logo-circle
openSUSE/osc

Feb 2015 - Oct 2020

The Command Line Interface to work with an Open Build Service
Role in this project:
userBack-end Developer
Contributions:4 reviews, 12 commits, 17 PRs in 5 years 8 months
Contributions summary:Bernhard contributed to the `osc` command-line tool, focusing on bug fixes and feature enhancements related to its functionality. Their work included fixing typos in help messages, optimizing output buffering, and adding new command-line options. The user also made changes to the core logic of the tool to improve efficiency and maintainability, such as allowing to override man-page date for reproducible builds.
sarifvalgrindpythoncommand-line-interfaceopen-build-service
Kitware/CMake

Jan 2017 - Feb 2018

Mirror of CMake upstream repository
Role in this project:
userBackend Developer
Contributions:5 commits in 1 year 1 month
Contributions summary:Bernhard primarily focused on enhancing the `string(TIMESTAMP)` command within the CMake build system. Their contributions included implementing support for the `SOURCE_DATE_EPOCH` environment variable, which allows for reproducible builds. They also added functionality for the `%%` and `%A/%B` specifiers within the timestamp formatting, along with associated tests. Furthermore, the user addressed test failures related to the `SOURCE_DATE_EPOCH` setting.
cppcmakeupstream
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
Bernhard Wiedemann - System Engineer at SUSE Linux Products GmbH