Johannes Bechberger

Software Engineer at SAP

Karlsruhe, Baden-Württemberg, 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
Johannes Bechberger is a JVM-focused software engineer with 12 years of experience, currently improving profilers and low-level tooling on the SapMachine team at SAP. He contributes to open-source projects across the Java ecosystem—working on async-profiler, hello-ebpf, and the OpenJDK HotSpot runtime—and has enhanced the Firefox Profiler UI to make browser tooling accessible to Java developers. Trained at KIT (MSc with distinction) and a former PhD student, he brings research-grade expertise in Java security and runtime internals to production systems. An active conference speaker across European Java communities, he also maintains a technical blog with deep dives into profiling and debugging that reflect both practical and architectural insights.
code12 years of coding experience
bookMaster of Science - MS, Computer Science, 1.0 with distinction, Master of Science - MS, Computer Science, 1.0 with distinction at Karlsruhe Institute of Technology (KIT)
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
11reputation
279reached
1answer
0questions
github-logo-circle

Github Skills (25)

debugging10
debug10
javascript10
c-language10
jvm10
ui-components10
java10
openjdk10
javas10
thread10
cprogramming-language10
redux9
arm8
react8
profiler8

Programming languages (12)

TypeScriptJavaC++CGherkinTeXJavaScriptGo

Github contributions (5)

github-logo-circle
openjdk/jdk

Dec 2022 - Dec 2022

JDK main-line development https://openjdk.org/projects/jdk
Role in this project:
userBack-end Developer & System Architect
Contributions:173 reviews, 3 commits, 22 PRs in 1 day
Contributions summary:Johannes primarily contributed to the core Java Virtual Machine (JVM) and OpenJDK codebase. Their work involved bug fixes, particularly addressing crashes and incorrect behavior within the runtime, including issues related to thread management, stack walking, and exception handling in the hotspot and JVM. They also implemented changes in the build system, specifically for MacOS and the zero build, indicating some architectural knowledge.
openjdkjavajvmjdk
firefox-devtools/profiler

Aug 2022 - Jan 2023

Firefox Profiler — Web app for Firefox performance analysis
Role in this project:
userFront-end Developer
Contributions:116 reviews, 50 commits, 23 PRs in 4 months
Contributions summary:Johannes primarily contributed to the Firefox Profiler's user interface, implementing new features and refining existing components. They added and modified various UI elements within the `MetaInfo` panel, including the display of program arguments, main memory information, and end-time display. The user also addressed localization issues and made adjustments to display information in the title bar and various parts of the user interface based on profile settings.
firefoxreactgecko-profilerperformance-analysisjavascript
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
Johannes Bechberger - Software Engineer at SAP