Piotr Betkier is a Senior Software Engineer with 12 years of experience building and operating large-scale distributed systems, currently tech lead for workload autoscaling on Google Kubernetes Engine. He previously architected and led platform efforts at Allegro, driving service mesh adoption, running a Consul-based discovery system at 1.5k+ nodes, and scaling a Kafka-based broker to handle production traffic measured in tens of thousands of messages per second. Comfortable alternating between hands-on coding and product/tech leadership, he has deep Java, Kotlin, Go and Spring Boot expertise and a track record of improving reliability and developer productivity for 600+ engineers and 1k+ microservices. An early contributor to notable open-source projects such as Allegro’s Hermes and the JaVers auditing framework, he brings pragmatic design sense and operational discipline shaped by real production incidents. He holds MSc and BSc degrees in Computer Science from Warsaw University of Technology and is based in Warsaw, Poland.
12 years of coding experience
9 years of employment as a software developer
Bachelor of Science (B.Sc.), Computer Science, excellent, Bachelor of Science (B.Sc.), Computer Science, excellent at Warsaw University of Technology
Fast and reliable message broker built on top of Kafka.
Role in this project:
Back-end Developer
Contributions:59 commits, 43 PRs, 80 pushes in 2 years 5 months
Contributions summary:Piotr's contributions primarily involved modifying the `hermes` codebase, specifically focusing on aspects related to consumer behavior and schema handling within a message broker system. The first commit focused on improving the Jetty request queues, while the second introduced the schema repository interface and an Avro implementation within the frontend, allowing for schema validation. Subsequent commits show work related to JSON validation and also conversion and management of consumers and management using message schema repository.
JaVers - object auditing and diff framework for Java
Role in this project:
Back-end Developer
Contributions:6 commits in 22 days
Contributions summary:Piotr contributed to the JaVers object auditing and diff framework for Java. Their work focused on implementing dependency injection using PicoContainer, a key architectural change. Further commits included simplifying the container initialization mechanism, making it more efficient and streamlining the codebase, and making JaVersContainer construct singletons.
javaauditingdiff
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
Piotr Betkier - Senior Software Engineer at Google