Bernhard Häussermann is a Senior Software Engineer with 12 years of experience building web and .NET systems from Pretoria, South Africa. He has led and shipped core components for banking and enterprise products (Absa CIB, Linx 5, Stadium 5) and currently works on Linx/Digiata platforms. Technically strong in .NET and backend engineering, he contributes to notable open-source tooling—fixing concurrency issues in the widely used NLog logging library’s multi-process file appender. He pairs formal computer science training (Hons BSc, Univ. of South Africa; BSc, Univ. of Pretoria) with pragmatic product delivery, often tackling tricky concurrency and reliability problems that live systems reveal.
11 years of coding experience
5 years of employment as a software developer
High School, High School at Hoërskool Waterkloof
University of South Africa
Bachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at University of Pretoria
NLog - Advanced and Structured Logging for Various .NET Platforms
Role in this project:
Back-end Developer
Contributions:113 commits, 38 PRs, 4 pushes in 1 year 2 months
Contributions summary:Bernhard primarily contributed to improving the NLog library by addressing issues related to file appenders, particularly concerning concurrent writes to the same file from multiple processes. Their contributions included fixing concurrency issues in the RetryingMultiProcessFileAppender and refactoring parameter names for clarity. The user also merged branches and implemented changes to the cached layout renderer and added annotations for custom string formatting methods.
A demonstration of some of the modern CSS 3 layout features
Contributions:8 PRs, 27 pushes in 4 years 5 months
css-3csslayoutmodern-cssscss
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 Häussermann - Senior Software Engineer at Digiata