Alexander Yastrebov is a software engineer with 13 years' experience building resilient backend and infrastructure systems, currently helping Zalando manage all incoming traffic from a Berlin-based infrastructure team. He combines deep expertise in Go and Java with hands-on DevOps practice—contributing bug fixes and protocol-level improvements to Go’s net and core repositories and enhancing Zalando’s Skipper HTTP router and Kubernetes-on-AWS deployments. Alexander favors elegant, simple designs guided by a What-Why-How mindset and has a strong track record in automation, CI/CD reliability, and security fixes discovered in production systems. A longtime open-source contributor, he has influenced widely used projects (golang/go, golang/net, jwt libraries) and also improves developer tooling and testing for performance challenges like the One Billion Row Challenge. His background as a co-founder and software architect for data-heavy enterprise systems gives him an uncommon blend of product sensibility and low-level protocol know-how.
13 years of coding experience
10 years of employment as a software developer
Engineer's degree, Mechatronics, Robotics, and Automation Engineering, Engineer's degree, Mechatronics, Robotics, and Automation Engineering at Bauman Moscow State Technical University
1️⃣🐝🏎️ The One Billion Row Challenge -- A fun exploration of how quickly 1B rows from a text file can be aggregated with Java
Role in this project:
Automation Engineer / Build & Release Engineer
Contributions:39 reviews, 19 PRs, 77 comments in 21 days
Contributions summary:Alexander contributed significantly to the project's testing and build automation processes. They added scripts to test all implementations, providing a PASS/FAIL status for each. These scripts were then enhanced to include timeout configurations and support for various input file patterns, improving the robustness and flexibility of the testing framework. Furthermore, the user addressed dependency and environment issues by modifying the prepare scripts for specific forks to include SDKMAN and Java version configurations.
An HTTP router and reverse proxy for service composition, including use cases like Kubernetes Ingress
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:2048 reviews, 205 commits, 970 PRs in 2 years 8 months
Contributions summary:Alexander primarily contributed to the backend aspects of the Skipper project, with a strong emphasis on improving the performance and functionality of the routing and proxy components. Their contributions included implementing optimizations for Lua scripting, addressing performance issues in the proxy, and refactoring rate-limiting functionalities. They also worked on improving test reliability and resolving issues in the CI/CD workflow.
casesproxyingress-controllercontourreverse-proxy
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
Alexander Yastrebov - Software Engineer at Zalando SE