Benjamin Schubert is a software engineer with 13 years’ experience focused on Python, testing and systems automation, currently contributing at Bloomberg in the UK. He has a strong practical footing in test automation and build/release tooling, with notable contributions to the widely used pytest framework improving assertion handling, color output and robustness. Benjamin also enhanced build and test infrastructure for LLVM bitcode tooling, showing a knack for making complex toolchains more testable and portable across Python versions. Though not all of his work is public, his GitHub activity reflects attention to edge cases, refactoring, and pragmatic automation that improve developer workflows.
13 years of coding experience
Bachelor, Computer Science, Bachelor, Computer Science at HEIG-VD
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:15 reviews, 10 PRs, 4 pushes in 1 year 3 months
Contributions summary:Benjamin's contributions primarily focused on improving the pytest framework's testing capabilities. They implemented and refined tests related to assertion comparisons, color output, and the pprint module. The user also added tests and improved code for handling various data structures and edge cases, ensuring the framework's robustness and correct behavior. Furthermore, they contributed to the project by refactoring and improving the code by utilizing code formatting tools.
A wrapper script to build whole-program LLVM bitcode files
Role in this project:
Automation Engineer / Build & Release Engineer
Contributions:5 commits, 3 PRs, 9 comments in 3 months
Contributions summary:Benjamin primarily focused on improving the testing infrastructure and build processes of the repository. Their work includes rewriting tests using a more pythonic approach and updating test frameworks to improve testability. They modified the build process to support different python versions and updated regexes to manage and build dependencies. This demonstrates a focus on automating tests and improving overall build and release quality.
bitcodewrapper-scriptllvm-bitcodellvm
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
Benjamin Schubert - Software Engineer at Bloomberg LP