Valentin Bartenev

Head Of Development Department at Web server

Moscow, Moscow, Russia
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
Valentin Bartenev is a seasoned systems and network software leader with 14+ years building high-performance web and application servers, currently heading development of Angie, an Nginx-derived server and its commercial variant. Deeply proficient in C and low-level systems (OS kernel, CPU, async/event-driven and lockless programming), he has driven core contributions to NGINX—especially HTTP/2, a fastest HTTP parser, and the NGINX Unit project that integrates multiple language runtimes. He blends hands-on architecture and implementation with product leadership: setting roadmaps, managing distributed teams, and running regular public release cycles. An active open-source contributor, his work appears in flagship projects like nginx and njs where he implemented protocol-level fixes and modern JavaScript features. Not obvious from job titles: he routinely implements low-latency shared-memory IPC and high-throughput connection limiting mechanisms used in production at scale. Based in Moscow, he combines deep systems expertise with practical product delivery and community-facing collaboration.
code14 years of coding experience
job19 years of employment as a software developer
bookMoscow Institute of Physics and Technology (State University) (MIPT)
languagesRussian, English
stackoverflow-logo

Stackoverflow

Stats
14,874reputation
2.2mreached
213answers
0questions
Badges
error-handling
top-5%
mime-types
top-5%
nginx
top-1%
proxy
top-1%
websocket
top-5%
webserver
top-5%
github-logo-circle

Github Skills (36)

concurrent-programming10
javascript10
strings10
concurrent10
text-manipulation10
http10
proxy10
c-programming10
c1110
c1710
math-functions10
performance-optimization10
parse10
webserver10
error-handling10

Programming languages (8)

ShellCGoPHPHTMLPerlRubyPython

Github contributions (5)

github-logo-circle
nginx/unit

Mar 2017 - Aug 2022

NGINX Unit - universal web app server - a lightweight and versatile open source server that simplifies the application stack by natively executing application code across eight different programming language runtimes.
Role in this project:
userBack-end Developer
Contributions:36 reviews, 492 commits, 7 PRs in 5 years 6 months
Contributions summary:Valentin primarily contributed to the development of the Nginx Unit web application server, focusing on its HTTP parsing capabilities. Their work involved refactoring the HTTP parser, implementing the parsing logic for request lines, field names and values, as well as creating supporting functions for parsing and validating request data. The user demonstrated proficiency in C programming and interacted with core components of the web server's architecture.
nginxuniversal-webproxyserver-appdocker
nginx/njs

Oct 2016 - Oct 2021

A subset of JavaScript language to use in nginx
Role in this project:
userBack-end Developer
Contributions:97 commits, 21 comments, 4 issues in 5 years
Contributions summary:Valentin's primary contributions focused on implementing and integrating new JavaScript language features within the nginx/njs repository. They added support for ES6 and ES8 features such as `String.prototype.repeat()`, `Math.trunc()`, `Math.sign()`, `String.startsWith()`, `String.endsWith()`, `Math.hypot()`, `Math.imul()`, `Math.clz32()`, `Math.acosh()`, `Math.asinh()`, `Math.atanh()`, `Math.cbrt()`, and `Math.fround()`. They also made changes to the underlying code related to these new features, improving memory management and correcting existing methods.
nginxhourlynjsupdatedread-only
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
Valentin Bartenev - Head Of Development Department at Web server