Kapustin Konstantin

Technical Owner at Semrush

Amsterdam, North Holland, Netherlands
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

🤩
Rockstar
Konstantin Kapustin is a technical owner and seasoned software engineer with 17 years of experience, currently leading technical delivery at Semrush from Amsterdam. He brings deep backend expertise from senior engineering roles at Acronis, Positive Technologies, and Selectel, with a strong focus on reliable, production-grade systems. Konstantin is an active open-source contributor to core infrastructure—his bugfixes and feature work on the widely used Gunicorn WSGI server improved graceful shutdowns, proxy protocol support, and access logging accuracy. He combines hands-on debugging and pragmatic engineering with product-minded ownership, driving robustness and observability in distributed services. Colleagues know him for turning nuanced protocol and logging edge cases into maintainable fixes that reduce operational risk.
code17 years of coding experience
job5 years of employment as a software developer
github-logo-circle

Github Skills (7)

http10
http-server10
wsgi-server10
wsgi10
python10
socket9
gevent8

Programming languages (9)

ShellBatchfileJavaScriptGoPHPSassNixCython

Github contributions (5)

github-logo-circle
benoitc/gunicorn

Mar 2012 - Oct 2018

gunicorn 'Green Unicorn' is a WSGI HTTP Server for UNIX, fast clients and sleepy applications.
Role in this project:
userBack-end Developer
Contributions:8 reviews, 24 commits, 1 PR in 6 years 7 months
Contributions summary:Kapustin primarily contributed to bug fixes, and improvements to the Gunicorn WSGI server. Their work involved addressing errors in handling requests, improving graceful shutdown for gevent workers, and fixing a check related to `LimitRequestLine`. Additionally, they added features like `ForwardedAllowIPS` and implemented the proxy protocol. The user also addressed logging issues and ensured correct output of content length in access logs.
unixpythonwsgi-serverweb-serverhttp2
sirkonst/vzadmin

Dec 2009 - Apr 2016

Contributions:3 commits, 2 pushes in 6 years 5 months
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