Ivan Fefer

Software Engineer at MongoDB

Amsterdam, North Holland, Netherlands
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
Ivan Fefer is a seasoned backend software engineer with 12 years of experience building high-performance systems in C++, Go, and Python. He currently contributes to MongoDB and has worked on production-grade infrastructure at Booking.com and low-latency market data systems, demonstrating strong expertise in algorithms, data structures, and systems design. His open-source contributions include packaging C++ libraries for ConanCenter and refactoring core components and tests in the MongoDB repo, showing attention to maintainability and dependency management. He has experience processing massive datasets (e.g., feature extraction from 16 TB/day at Yandex) and teaching fundamentals of programming and algorithms as a visiting scholar. Based in Amsterdam, he combines rigorous academic grounding in mathematics and computer science with hands-on backend engineering in distributed and performance-sensitive environments. Colleagues would note his knack for improving legacy codebases and making complex build and dependency flows reproducible.
code12 years of coding experience
job9 years of employment as a software developer
bookSpecialist Degree, Mathematics and Computer Science, Specialist Degree, Mathematics and Computer Science at Saratov State University named after N.G.Chernyshevsky
bookPhysico-Technical Lyceum #1, Saratov
languagesEnglish, Russian
github-logo-circle

Github Skills (20)

dependency-manager10
dependency-management10
cpp-library10
c-language10
package-management10
dependency-analysis10
conan10
refactor10
mongodb-database10
refactoring10
cprogramming-language10
mongodb10
admin9
database-administration9
cmake9

Programming languages (6)

TypeScriptJavaC++JavaScriptGoPython

Github contributions (5)

github-logo-circle
mongodb/mongo

Sep 2022 - Jan 2023

The MongoDB Database
Role in this project:
userBackend Developer
Contributions:53 commits in 4 months
Contributions summary:Ivan's commits primarily focus on refactoring existing code, specifically the removal of deprecated or redundant functions and the related refactoring of the calling code. The user also demonstrates knowledge of testing, as evidenced by commits touching test files and the creation of unit tests. The changes are focused on improving the code base, which is consistent with a backend developer role.
nosqlc-plus-plusmongodb-databasedatabasemongodb
conan-io/conan-center-index

Aug 2020 - Mar 2021

Recipes for the ConanCenter repository
Role in this project:
userBackend Developer
Contributions:18 reviews, 12 commits, 18 PRs in 7 months
Contributions summary:Ivan contributed to the `conan-center-index` repository, primarily focused on adding and updating recipes for various C++ libraries. This involved creating package definitions, managing dependencies, setting build configurations, and modifying build scripts. Their work directly supported the Conan package manager, making these libraries available for use in C++ projects. The user also collaborated with others, suggesting they have worked in a team environment.
dependenciescpprecipespackage-managerconan-recipe
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
Ivan Fefer - Software Engineer at MongoDB