Yannic Bonenberger

Software Engineer at EngFlow GmbH

Cologne, North Rhine-Westphalia, 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
Yannic Bonenberger is a software engineer with 11 years of experience specializing in build systems, CI/CD and backend tooling, currently building remote execution at EngFlow in Cologne. He contributes to high-profile open-source projects such as Bazel—where he improved build automation, proto handling and configurable Bazelrcs—and authored rules_proto, reflecting deep expertise in protocol buffers and build infra. His work on Closure Compiler, gRPC-Web and protobuf shows a consistent focus on robustness: fixing tricky edge-case bugs, stabilizing CI, and reducing flaky tests. Yannic blends hands-on DevOps and backend engineering, often shipping automation that keeps large multi-language codebases reproducible and testable. His academic background (BSc/MSc in Computer Science from TU Kaiserslautern) underpins a methodical approach to tooling and infrastructure problems. Notably, he combines contributor-level impact on widely used projects with practical production engineering at a startup, making him effective at both open-source collaboration and product delivery.
code11 years of coding experience
bookBachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at Technische Universität Kaiserslautern
languagesFrench, English, German
stackoverflow-logo

Stackoverflow

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

Github Skills (26)

closure10
javascript10
testing10
google-closure-compiler10
bash10
build-system10
webpages10
web-content10
cicd10
java10
javas10
automation10
bazel10
build-automation10
automations10

Programming languages (16)

JavaC++CSSBikeshedCGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
bazelbuild/bazel

Jun 2018 - Nov 2022

a fast, scalable, multi-language and extensible build system
Role in this project:
userBack-end & Build Automation Engineer
Contributions:89 reviews, 97 commits, 138 PRs in 4 years 5 months
Contributions summary:Yannic primarily focused on improving the build system and codebase for the Bazel project. Their contributions include adding support for tuples in string methods, fixing deprecation notes, and correcting the release script usage. The user also added the functionality to make the system Bazelrc configurable and made updates and fixes to the internal protobuf definitions. Furthermore, the user worked on adding features such as including source info in proto descriptors.
scalablecorrectbazelmulti-languagebuild-system
grpc/grpc-web

Aug 2018 - Mar 2021

gRPC for Web Clients
Role in this project:
userDevOps Engineer & Build & Release Engineer
Contributions:2 reviews, 32 commits, 25 PRs in 2 years 7 months
Contributions summary:Yannic primarily focused on improving the build and test processes within the gRPC-Web repository. They updated Bazel versions, configured CI/CD scripts (kokoro.sh), and attempted to fix flaky tests. Additionally, they implemented changes to the Bazel build rules and updated dependencies. The user's contributions streamlined the project's build and testing infrastructure.
grpcjavascriptgrpc-webtypescriptclients
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
Yannic Bonenberger - Software Engineer at EngFlow GmbH