Oliver Bestwalter is an expert software developer with 12 years of experience building and operating robust Python systems, particularly for distributed ML and security products at Avira/NortonLifeLock. Based in Ravensburg, Germany, he focuses on developer experience, testability, observability and automation, and has driven company-wide CI/CD and testing transformations. He regularly teaches Python and pytest in industry trainings for companies like Bosch, BMW and Bloomberg, blending hands-on coaching with public speaking. An active open-source contributor, he has improved documentation and tests for widely used projects such as pytest and pluggy and enhanced tooling like pyenv-installer and towncrier. Beyond engineering, he brings a practical maker’s background—self-taught musician and early manufacturing experience—that informs a pragmatic, user-centered approach to tooling and collaboration.
12 years of coding experience
18 years of employment as a software developer
Bachelor of Applied Science - BASc, Computer Science, 1, Bachelor of Applied Science - BASc, Computer Science, 1 at University of Applied Sciences Emden/Leer
Abitur, Computer Science, Abitur, Computer Science at Theodor Heuss Gymnasium Hagen
Contributions:50 commits, 15 PRs, 12 pushes in 4 years 11 months
Contributions summary:Oliver focused on making the pyenv project pip installable and improving its usability. They implemented a setup.py file to enable installation and included classifiers to categorize the project. Additionally, the user updated the README to include new installation instructions, copyright information, and a note regarding a dummy package to replace earlier experimental PyPi support. This included updates to reflect the project's status and changes to its documentation.
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:4 reviews, 19 PRs, 2 pushes in 8 years 11 months
Contributions summary:Oliver's commits primarily focus on enhancing the testing framework of the pytest project. They added new tests to cover various scenarios, including failing assertions, entry points, and fixtures. Additionally, they addressed issues related to documentation and corrected links. The user also made minor contributions to documentation, updating the changelog and adding a backwards compatibility policy.
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
Oliver Bestwalter - Expert Software Developer at Gen™