Sergii Tkachenko is a seasoned software engineer with over a decade of hands-on experience building and improving backend systems, DevOps automation, and testing infrastructure, now working on gRPC at Google. He has led cross-team launches and mentoring initiatives at JW Player, delivered high-impact platform work across cloud and edge projects, and architected scalable web platforms earlier in his career. Sergii is a practical polyglot who contributes meaningfully to major open-source projects like gRPC and Envoy—often focusing on build systems, test automation, xDS integrations, and rate-limit/quota features that keep large distributed systems reliable. Based in Sunnyvale, he combines deep operational savvy (GCP, Kubernetes, Bazel) with API and protocol-level contributions across Go, Java, Node, and C stacks. He maintains an open-source app (pagerbeauty) that reflects his ongoing curiosity for craft and developer tooling. Colleagues rely on him to untangle complex infra and shipping constraints while still mentoring junior engineers.
11 years of coding experience
15 years of employment as a software developer
Master's degree, Engineering, Master's degree, Engineering at Odessa National Polytechnic University
Contributions:11 releases, 470 reviews, 192 commits in 2 years 5 months
Contributions summary:Sergii made several commits focused on refactoring and improving the Java gRPC implementation. They addressed a typo in a test file, removed an unused accessor hack, and extended public API classes such as `OkHttpChannelBuilder`, `CronetChannelBuilder`, `InProcessChannelBuilder`, and `NettyChannelBuilder`. These changes involved updates to various Java files and test files, indicating the user's involvement in the core development and maintenance of the gRPC-Java library.
The Go language implementation of gRPC. HTTP/2 based RPC
Role in this project:
DevOps Engineer
Contributions:25 reviews, 62 commits, 101 PRs in 1 year 7 months
Contributions summary:Sergii's contributions primarily involve modifying and updating build scripts and test configurations within the `grpc-go` repository. They focused on enhancing the testing infrastructure, including integrating the xDS test driver, enabling pod log collection, and improving the build scripts to prevent test suite failures. The user's work spans across multiple files and build configurations, demonstrating a focus on build system improvements and test automation. These changes aim to create a more robust and efficient testing framework.
golangnanoservicesrpcprotoprotobuf
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.