Barry Revzin

Developer at Jump Trading

Chicago, Illinois, 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
Barry Revzin is a seasoned C++ developer with over a decade of experience building high-performance systems at trading firms including Jump Trading and KCG, grounded in an MIT education in mathematics and computer science. An active contributor to influential C++ projects such as range-v3 (the basis for C++20 std::ranges) and fmtlib, he has improved core utilities, range support, and formatting features that impact modern C++ usage. He participates in the C++ Standards Committee and is one of the top C++ users on StackOverflow, reflecting both deep language expertise and community engagement. His background as a quantitative analyst informs a pragmatic focus on correctness and performance, and he occasionally applies his data skills to Olympic swimming analysis—an unexpected blend of sport and statistics.
code10 years of coding experience
job5 years of employment as a software developer
bookBS, Mathematics, Computer Science, BS, Mathematics, Computer Science at Massachusetts Institute of Technology
bookRMHS
stackoverflow-logo

Stackoverflow

Stats
293,167reputation
8.2mreached
4,282answers
219questions
Badges
type-conversion
top-5%
malloc
top-5%
dictionary
top-5%
oop
top-5%
return-value
top-5%
gcc
top-1%
github-logo-circle

Github Skills (89)

undefined-behavior10
move-semantics10
operator-overloading10
std10
variadic-templates10
gcc10
boolean10
polymorphism10
constructor10
overloading10
formatter10
ranges10
forloop10
python-templates10
tuples10

Programming languages (11)

TypeScriptC++ShellCSSLLVMTeXJavaScriptHaskell

Github contributions (5)

github-logo-circle
ericniebler/range-v3

May 2019 - Dec 2022

Range library for C++14/17/20, basis for C++20's std::ranges
Role in this project:
userBack-end Developer
Contributions:27 reviews, 21 commits, 44 PRs in 3 years 7 months
Contributions summary:Barry primarily focused on enhancing the range-v3 library for C++. Their contributions involved implementing and refining core utility functions like `addressof`, adding deduction guides for various views, and integrating the `take_last` functionality. They also addressed existing issues, as seen in the changes to `group_by` and `join` views, improving their functionality and safety. In addition, the user worked on integrating "safe" ranges opt-in features.
stdcppc-plus-plusiteratorheader-only
fmtlib/fmt

May 2020 - Nov 2022

A modern formatting library
Role in this project:
userBack-end Developer
Contributions:25 reviews, 11 commits, 16 PRs in 2 years 5 months
Contributions summary:Barry primarily focused on enhancing the `fmtlib/fmt` library. Their contributions include adding sentinel support and convenience functions to the `join` function for improved iterator handling. They also extended `fmt::join` to support C++20 ranges and addressed issues related to formatting of ranges of ranges. Furthermore, the user implemented formatting for the `n` specifier, and refined the range formatting implementation.
chronorustc-plus-plusperformanceprintf
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
Barry Revzin - Developer at Jump Trading