Konstantin Pospelov

Senior Software Engineer at Google

Warsaw, Masovian Voivodeship, Poland
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
Konstantin Pospelov is a Senior Software Engineer and team lead based in Warsaw with 10 years of experience building high-performance cloud networking and load balancing systems at Google. He co-authored and led implementation of the management plane for Envoy-based regional external HTTP(S) load balancers and now leads the Cloud networking management plane team responsible for proxy load balancers. Konstantin pairs systems-level engineering with practical performance tuning—earlier in his career he redesigned a security backend to be up to 10x faster and built an in-memory cache to efficiently handle millions of relationships. He contributes to notable open-source projects, implementing core utilities in Rust for uutils/coreutils and fixing compositor rendering and input issues in sway, demonstrating fluency across languages and platforms. Comfortable both shipping production-grade distributed systems and diving into low-level bug fixes, he bridges product needs and implementation detail. He holds bachelor’s and master’s degrees in Computer Software Engineering and brings a track record of turning complex networking requirements into robust, scalable solutions.
code10 years of coding experience
job6 years of employment as a software developer
bookBachelor’s Degree, Computer Software Engineering, Bachelor’s Degree, Computer Software Engineering at Ivanovo State Power University
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

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

Github Skills (15)

c1710
clap10
command-line-tool10
command-line-interface10
coreutils10
rust10
c1110
command-line-utility10
wayland10
command-line10
configuration-management9
cross-platform9
algorithms8
data-structures8
algorithm8

Programming languages (4)

CRustLuaPython

Github contributions (5)

github-logo-circle
swaywm/sway

May 2018 - Jan 2021

i3-compatible Wayland compositor
Role in this project:
userBack-end Developer
Contributions:16 commits, 9 PRs, 22 comments in 2 years 8 months
Contributions summary:Konstantin primarily focused on fixing bugs and improving the functionality of the sway window manager. Their work involved modifying code related to titlebar rendering, handling floating containers, and key binding translations. The user made changes to improve the rendering of the user interface and address issues related to window layout and user input configuration. Additionally, they implemented features related to keycode translation and fixed issues with tray icon display and handling.
compositorwaylandwayland-compositor
uutils/coreutils

Dec 2017 - Jun 2018

Cross-platform Rust rewrite of the GNU coreutils
Role in this project:
userBack-end Developer
Contributions:15 commits, 8 PRs, 2 comments in 5 months
Contributions summary:Konstantin implemented the `join` utility, adding core functionality and supporting various command-line options such as `-1`, `-2`, `-j`, `-a`, `-i`, and `-t`. They refactored the code to use `clap` for command-line argument parsing. The developer added the `-o` option, providing control over output formats, and supported custom empty fillers. They also added features for checking line order and handling headers.
command-line-toolrustlinuxgnucoreutils
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