Ilya Andreev

Senior Software Engineer at ClickHouse

Stony Stratford, England, United Kingdom
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
🎓
Top School
Ilya Andreev is a Senior Software Engineer based in the UK with six years of experience building large-scale systems and distributed infrastructure, currently driving backend work at ClickHouse. With a foundation in applied mathematics, economics and a Master's in Computer Science from UIUC, he blends statistical thinking with systems engineering to solve performance and reliability challenges. His Cloudflare tenure sharpened his operational rigor across global services, and he brings that production-first mindset to database engineering. An active open-source contributor, Ilya has improved the cpp-httplib C++ HTTP/HTTPS library by adding standardized HTTP status handling and bearer token support, reflecting a taste for clean protocol-level improvements. Colleagues value his combination of rigorous engineering, practical security awareness, and a habit of surfacing subtle protocol and performance gains that often go unnoticed.
code6 years of coding experience
job6 years of employment as a software developer
bookMaster of Computer Science Computer Science, Master of Computer Science Computer Science at University of Illinois Urbana-Champaign
languagesFrench, English, Russian
github-logo-circle

Github Skills (6)

http10
c-language10
cpp10
cprogramming-language10
api8
apidoc8

Programming languages (5)

JavaC++CRubyPython

Github contributions (5)

github-logo-circle
yhirose/cpp-httplib

Mar 2023 - Jan 2024

A C++ header-only HTTP/HTTPS server and client library
Role in this project:
userBack-end Developer
Contributions:5 reviews, 7 PRs, 22 comments in 10 months
Contributions summary:Ilya primarily contributed to the `cpp-httplib` library by implementing new features and refactoring existing code related to HTTP status codes and bearer token authentication. They added an enum for HTTP status codes and refactored the existing status message retrieval. They also added functionality to retrieve bearer tokens from HTTP requests. Their contributions enhanced the library's functionality and improved its adherence to HTTP standards.
cppheaderclient-libraryc-plus-plusheader-only
bugdea1er/tmp

Jan 2024 - Mar 2025

RAII-wrappers for unique temporary files and directories for modern C++
Contributions:31 releases, 51 reviews, 322 PRs in 1 year 2 months
cpp17filesystemmktemptempdirtemporary-directory
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
Ilya Andreev - Senior Software Engineer at ClickHouse