C++ Backend Developer
C++17/20, Python 3
Multithreading, asynchronous programming, networking, high-load systems
PostgreSQL, SQLite, Redis, SQL, YQL
Linux, Git, Docker, CMake, Boost.Asio
Experience as a C++ Backend Intern at Yandex.
Backend and systems programming projects focused on concurrency, networking and performance.
Main projects:
- Sharded In-Memory Cache — C++20, sharding,
std::shared_mutex, worker threads, asynchronous operations and benchmarking. - TCP Messenger — C++17, Boost.Asio, asynchronous TCP networking and concurrent client processing.
- Account Manager API — FastAPI, PostgreSQL, Redis, JWT.
- HTTP Server — C++, HTTP, sockets and request processing.
Implementations and solutions related to algorithms and data structures.
Competitive programming background, including a prize-winning result at the Russian Olympiad in Informatics.
Team hackathon project focused on decision support and optimization for an industrial process.
C++ Backend · High-load Systems · Distributed Systems · Concurrency · Networking · Caching

