Bartłomiej Płotka

Senior Software Engineer (TL) at O'Reilly Media

London, England, 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
Bartłomiej Płotka is a Senior Software Engineer and tech lead in London with over a decade of experience building scalable, cloud-native observability systems and an eight-year SRE background. As a Prometheus maintainer and co-author/core maintainer of Thanos, he has helped shape highly available long-term storage and monitoring used across the ecosystem and contributed to flagship projects like Grafana Mimir and Cortex. At Google he leads Managed Prometheus efforts, and previously drove observability architecture at Red Hat while operating to SRE standards in production. An O’Reilly author of Efficient Go and host of the Optimize All The Things podcast, he combines deep Go and gRPC expertise with community leadership in CNCF observability. He’s notable for pragmatic refactors and API-level compatibility work (e.g., Prometheus/Thanos integrations) that keep large distributed systems reliable and interoperable.
code11 years of coding experience
job10 years of employment as a software developer
bookMaster’s Degree, Informatics: Distributed Applications and Internet Services, Master’s Degree, Informatics: Distributed Applications and Internet Services at Gdańsk University of Technology
bookBachelor of Engineering (BE), Informatics, A, Bachelor of Engineering (BE), Informatics, A at Gdansk University of Technology
languagesPolish, English, German, Italian
github-logo-circle

Github Skills (51)

unit-testing10
kubernetes10
interceptor10
middleware10
c-language10
back-end-development10
apidoc10
testing10
http10
qos10
resource-management10
amazon-dynamodb10
go10
prometheus10
dynamodb10

Programming languages (17)

C#JavaCSSJinjaC++CRustMakefile

Github contributions (5)

github-logo-circle
Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.
Role in this project:
userBack-end Developer
Contributions:4 releases, 114 reviews, 21 commits in 1 year 8 months
Contributions summary:Bartłomiej primarily focused on refactoring and restructuring the codebase, specifically for gRPC middleware. Their work involved removing prefixes, modularizing implementations into separate modules, and adding generic interceptor code. This restructuring effort appears aimed at code reuse and simplification, as seen in the integration of generic interceptors. The commits demonstrate a deep understanding of gRPC and Go, evident in the modifications related to context propagation and tag handling.
golangretriestestinggrpcauthentication
thanos-io/thanos

Nov 2017 - Jan 2023

Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.
Role in this project:
userBack-end Developer
Contributions:38 releases, 1610 reviews, 1042 commits in 5 years 2 months
Contributions summary:Bartłomiej primarily worked on refactoring the code base by replicating an HTTP compression handler and then removing the redundant handler. They also fixed routing issues and implemented the Query API, enhancing compatibility with existing Prometheus frontends. The commits demonstrate a focus on backend logic, API integration, and improving the overall architecture of the project, specifically its interaction with external tools like Grafana.
promqlobservabilityprometheusstoragegoogle-cloud-storage
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
Bartłomiej Płotka - Senior Software Engineer (TL) at O'Reilly Media