Vasily Kulikov is a Senior Software Engineer with 16 years of experience building and hardening backend systems, currently based in Russia. He has a strong open-source track record, contributing substantive parsers and performance-focused refactors to notable projects like universal-ctags and the production-ready C++ async framework userver. His work spans low-level kernel hardening early in his career with Openwall to modern C++ reliability improvements such as RAII task management, sanitizer support, and memory-safety bug fixes. At СИБРУС since 2015 he applies this deep systems expertise to production services, combining pragmatic engineering with careful code reuse and API-aware parsing. Colleagues would describe him as a developer who bridges security-minded systems work and practical backend engineering, with a knack for extracting and reusing core functionality across projects.
Production-ready C++ Asynchronous Framework with rich functionality
Role in this project:
Back-end Developer
Contributions:112 reviews, 442 commits, 49 PRs in 4 years 7 months
Contributions summary:Vasily focused on improving the core functionality and performance of a production-ready C++ asynchronous framework. The contributions included refactoring the engine, such as implementing RAII for tasks and fixing package names. They added support for various features, including allowing building with Clang and ccache, enabling support for sanitizers and analyzers, and adding remote port logging. Additionally, the user made improvements in several areas, including bug fixes related to memory safety, connection management, and improvements to the framework.
Contributions:14 reviews, 7 commits, 2 PRs in 6 days
Contributions summary:Vasily significantly contributed to the development of a new OpenAPI subparser for the ctags project. They implemented the parser, enabling it to handle both Swagger 2.0 and OpenAPI 3.0.x specifications. The contributions include refactoring the code, extracting key information, removing unused parameters, and making it reusable. The changes involved parsing YAML files and extracting relevant tag information such as titles, server URLs, and tag names, aligning with the project's code analysis goals.
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
Vasily Kulikov - Senior Software Engineer at СИБРУС