Benjamin Schubert

Software Engineer at Bloomberg LP

United Kingdom
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
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.
code13 years of coding experience
bookBachelor, Computer Science, Bachelor, Computer Science at HEIG-VD
bookBachelor's degree (Not finished) 135/180 ECTS, Computer Science, Bachelor's degree (Not finished) 135/180 ECTS, Computer Science at Ecole polytechnique fédérale de Lausanne
languagesEnglish, French, German
github-logo-circle

Github Skills (15)

unit-testing10
automation10
build-system10
automations10
pytest10
unit-test10
python10
test-automation10
testing10
code-formatting9
black-formatter9
formatter9
formatting9
regular-expression8
git7

Programming languages (10)

TypeScriptJavaDockerfileC++JinjaShellCJavaScript

Github contributions (5)

github-logo-circle
pytest-dev/pytest

Oct 2023 - Feb 2025

The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
Role in this project:
userQA 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.
scalespythonfunctional-testingtestingpytest-framework
travitch/whole-program-llvm

Dec 2014 - Mar 2015

A wrapper script to build whole-program LLVM bitcode files
Role in this project:
userAutomation 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