Sergei Fedorov

Staff SDE at Lazy Sudoku

Belgrade, Central Serbia
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

👤
Senior
🎓
Top School
Sergei Fedorov is a Staff SDE with 12 years of deep backend C++ experience, currently based in Belgrade and working at Databricks while also running small product and consulting ventures. He specializes in high-performance server-side engineering—multithreading, async multitasking and template metaprogramming—and has contributed to notable open-source projects like Boost.PFR and the userver asynchronous framework. His career spans leading robotics and backend teams at Yandex and building distributed, high-load systems for gaming and delivery services, blending hands-on coding with architectural leadership. An adventurous problem-solver, Sergei brings practical optimizations (including clever compiler-builtins workarounds) and production-ready features such as coroutine-aware logging and database driver improvements. Outside work he channels the same precision into motorcycle travel, racing yachts and freediving, which often fuels unconventional perspectives on system design.
code12 years of coding experience
job18 years of employment as a software developer
bookспециалист журналист-международник, специалист журналист-международник at ВУМО РФ
languagesEnglish, Czech, Spanish, Serbian, Russian, German, French
stackoverflow-logo

Stackoverflow

Stats
67reputation
5kreached
2answers
2questions
github-logo-circle

Github Skills (23)

asynchronous10
reflection10
c-language10
postgresql10
async10
reflections10
logging10
coroutines10
cprogramming-language10
boost10
tuples9
testing9
redis9
tuple9
cpp9

Programming languages (6)

C#SystemVerilogC++CVerilogPython

Github contributions (5)

github-logo-circle
userver-framework/userver

Sep 2018 - Jun 2020

Production-ready C++ Asynchronous Framework with rich functionality
Role in this project:
userBack-end Developer
Contributions:147 commits in 1 year 9 months
Contributions summary:Sergei primarily contributed to the back-end functionality of the userver framework. Their work focused on improving logging by adding task and coroutine IDs, adding configuration for Redis components, integrating Google Benchmark, and reviewing the logging system. They also worked on supporting timezones and contributed to the PostgreSQL driver interface and implemented features like prepared statements.
callbacksponylanggrpcasynchronous-frameworkmessage-passing
boostorg/pfr

Nov 2018 - Nov 2018

std::tuple like methods for user defined types without any macro or boilerplate code
Role in this project:
userBack-end Developer
Contributions:8 commits, 1 PR, 2 issues in 1 day
Contributions summary:Sergei primarily contributed to the `boostorg/pfr` repository, focusing on improvements to the integer sequence generation and related functionalities. Their commits involved modifying the `make_integer_sequence` implementations, including a workaround for a broken standard library feature and subsequent simplifications. Furthermore, the user addressed a typo and leveraged compiler built-ins for optimization purposes.
clangmagicreflection-librarymacroreflection
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
Sergei Fedorov - Staff SDE at Lazy Sudoku