Victor Zverovich is a seasoned C++ systems engineer with 14 years of experience modernizing large-scale backend codebases and build systems, currently titled "Software Overengineer" at Meta in San Francisco. He is the author of fmt and a key contributor to the C++20 std::format and C++23 std::print efforts, bringing practical formatting and binary-size optimizations to major projects. His open-source track record includes extensive contributions across Facebook’s networking, storage, and tooling stacks—proxygen, fbthrift, folly, mvfst and more—focused on dependency management, Thrift API migrations, and reducing complexity in builds. Victor combines deep academic training (PhD in Operational Research) with pragmatic engineering: he repeatedly replaces legacy formatting and refactors APIs to improve safety, compatibility, and maintainability. Notably, his work often targets subtle portability and build issues (modules, includes, CI environments) that quietly save teams significant maintenance effort. Based in the Bay Area, he blends low-level C++ expertise with a long history of cross-project influence in production systems.
14 years of coding experience
13 years of employment as a software developer
M.Sc. equiv. Mathematics, M.Sc. equiv. Mathematics at Belarusian State University
School 24 with an in-depth study of foreign languages
PhD Operational Research, PhD Operational Research at Brunel University of London
GNU Scientific Library with CMake build support and AMPL bindings
Role in this project:
Back-end Developer & Automation Engineer
Contributions:98 commits, 3 PRs, 20 pushes in 4 years
Contributions summary:Victor primarily contributed to the GNU Scientific Library (GSL) project by addressing build and compilation issues, particularly related to Microsoft Visual C++ (MSVC) compatibility. They implemented fixes to address conflicts with MSVC headers, and then reverted some of these changes. The user also added and modified CMake scripts to build the library with the Windows SDK toolchain and generate build scripts. These changes enhanced cross-platform build capabilities.
Facebook's branch of Apache Thrift, including a new C++ server.
Role in this project:
Back-end Developer
Contributions:1 release, 19 reviews, 373 commits in 4 years 5 months
Contributions summary:Victor primarily worked on improving the Facebook Thrift library, focusing on performance and API consistency. Their contributions include fixing build issues related to the integration of the F14Map library, renaming internal utility files, fixing includes and dependencies when building with modules, and adding new features, such as the ability to expose Thrift service URIs. The user also implemented a new mechanism for adapting fields and enhanced code generation.
cppapache-thriftc-plus-plusapachefacebook
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.