Victor Zverovich

Software Overengineer at Meta

San Francisco, California, United States
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
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.
code14 years of coding experience
job13 years of employment as a software developer
bookM.Sc. equiv. Mathematics, M.Sc. equiv. Mathematics at Belarusian State University
bookSchool 24 with an in-depth study of foreign languages
bookPhD Operational Research, PhD Operational Research at Brunel University of London
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
52,316reputation
19.4mreached
655answers
91questions
Badges
type-conversion
top-5%
concatenation
top-5%
java
top-5%
floating-point
top-1%
character-encoding
top-5%
printf
top-5%
github-logo-circle

Github Skills (101)

dependency-management10
cmake10
c1110
iostream10
data-management10
refactor10
c1710
code-generation10
code-migration10
build-automation10
floating-point10
refactoring10
concurrency10
memory-management10
fmt10

Programming languages (19)

C++CRustCMakeTeXScalaHTMLPerl

Github contributions (5)

github-logo-circle
ampl/gsl

Aug 2012 - Aug 2016

GNU Scientific Library with CMake build support and AMPL bindings
Role in this project:
userBack-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.
lapackcppcmakescientific-computingc-plus-plus
facebook/fbthrift

Aug 2018 - Jan 2023

Facebook's branch of Apache Thrift, including a new C++ server.
Role in this project:
userBack-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.
Request Free Trial
Victor Zverovich - Software Overengineer at Meta