Jack Berg

Principal Software Engineer at Grafana Labs

Libertyville, Illinois, United States
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
Jack Berg is a Principal Software Engineer with eight years of experience building high-throughput, production-grade systems across identity and access control, time-series storage, and automated trading. He is an active OpenTelemetry Technical Committee member and Java maintainer, driving significant refactors and new metrics in the widely used opentelemetry-java instrumentation and SDK projects. His background includes founding and operating startups, rearchitecting systems to handle hundreds of thousands of writes per second, and designing hybrid RBAC/ABAC identity platforms that span human and machine identities. Comfortable across backend and front-end stacks, he has contributed to observability tooling at New Relic and Grafana Labs and improved Java Flight Recorder metrics collection for OpenTelemetry. Trained originally in structural engineering, he brings a practical, systems-oriented mindset and pursues hands-on crafts like woodworking and auto maintenance outside of work.
code8 years of coding experience
job14 years of employment as a software developer
bookBachelor of Science (BS) Civil Engineering, Bachelor of Science (BS) Civil Engineering at University of Illinois Urbana-Champaign
github-logo-circle

Github Skills (43)

javascript10
jvm10
tracer10
data-collection10
testing10
css10
configuration-management10
instrumentation10
ui-design10
mongodb-database10
java10
openjdk10
uid10
javas10
sdk10

Programming languages (15)

SmartyMDXC#JavaRustMakefileGoHTML

Github contributions (5)

github-logo-circle
OpenTelemetry Java SDK
Role in this project:
userBack-end Developer
Contributions:4 releases, 2195 reviews, 341 commits in 1 year 10 months
Contributions summary:Jack primarily worked on implementing core features for the OpenTelemetry Java SDK, focusing on adding functionality and addressing issues in the autoconfiguration and resource components. The user introduced an experimental option to disable autoconfigured SDK, simplified container ID logic, and updated dependencies. They also addressed bugs to ensure the accurate reporting of dropped attribute counts.
tracingobservabilitysdkotelopentelemetry-java
Role in this project:
userBack-end Developer
Contributions:54 reviews, 17 commits, 64 PRs in 1 year
Contributions summary:Jack primarily focused on adapting and configuring OpenTelemetry examples for Java projects. Their contributions included modifying existing example code to showcase various OpenTelemetry features, such as span limits, samplers, and span processors. The user also updated dependencies and configurations, including upgrading to newer versions of the OpenTelemetry SDK and related libraries, to ensure compatibility and functionality. Additionally, they implemented examples utilizing the Micrometer shim for OpenTelemetry.
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
Jack Berg - Principal Software Engineer at Grafana Labs