Petr Pchelko

Senior Staff Software Engineer at Slack

Bishop, California, 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

👤
Senior
🎓
Top School
Petr Pchelko is a Senior Staff Software Engineer with 12 years of experience building high-throughput, resource-efficient backend systems and leading a 12-engineer Search Infrastructure team at Slack. He has deep expertise in distributed systems, API gateways, and large-scale job processing—from designing Wikimedia’s REST API serving ~20k RPS and migrating async job pipelines to Kafka, to upstreaming features into the Envoy proxy. An early contributor to OpenJFX and a former Oracle committer, he combines low-level platform work (Java/JNI) with modern cloud-native practices (Kubernetes, Envoy, Prometheus). Known for pragmatic technical leadership, he has a track record of turning legacy monoliths into maintainable systems while shipping robust cross-platform fixes and test automation. Based in Bishop, California, he blends rigorous academic training in math and distributed computing with a penchant for optimizing systems under tight resource constraints.
code12 years of coding experience
job12 years of employment as a software developer
bookMaster of Science (MS) math networking distributed computing, Master of Science (MS) math networking distributed computing at Peter the Great St.Petersburg Polytechnic University
languagesRussian, English
stackoverflow-logo

Stackoverflow

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

Github Skills (18)

url-routing10
debug10
c-language10
rate-limiting10
apidoc10
wikipedia10
testing10
javafx10
java10
javas10
php10
api10
cprogramming-language10
cloud-native10
json9

Programming languages (14)

SmartyJavaC++CTeXGoHTMLDockerfile

Github contributions (5)

github-logo-circle
wikimedia/mediawiki

Oct 2016 - Feb 2022

🌻 The collaborative editing software that runs Wikipedia. Mirror from https://gerrit.wikimedia.org/g/mediawiki/core. See https://mediawiki.org/wiki/Developer_access for contributing.
Role in this project:
userBack-end Developer
Contributions:448 commits in 5 years 5 months
Contributions summary:Petr made several contributions related to the backend functionality of the MediaWiki software. Their work included modifying special pages, adding new features to the API, and implementing code related to data processing. The user also made contributions to the codebase related to the storage system.
wikimediaphpwikipediacollaborative-editingruns
envoyproxy/envoy

Jun 2020 - Sep 2020

Cloud-native high-performance edge/middle/service proxy
Role in this project:
userBack-end Developer
Contributions:6 commits, 6 PRs, 45 comments in 2 months
Contributions summary:Petr primarily contributed to the Envoy proxy's rate limiting functionality. Their work involved implementing dynamic rate limit overrides, adding support for X-RateLimit-* headers, and introducing the `host_rewrite_path` option. They also added nested JSON format support for logging. These changes indicate a focus on enhancing the routing and traffic management capabilities of the proxy.
nanoservicesmore-catsgolangcontainersproxy
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