Daniel Ferro

Staff Engineer at MongoDB

Barcelona, Catalonia, Spain
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
Daniel Ferro is a Staff Engineer based in Barcelona with 17 years of experience designing and hardening distributed databases and big-data systems. He currently contributes to MongoDB’s core server code—improving validation, debugging tooling, storage engine configurations and transactional behavior—bringing deep, hands-on expertise in database internals. Previously as Chief Architect and Software Architect at Splice Machine he led product architecture for a Spark-based OLAP engine, native code generation, hybrid storage formats and robust transactional subsystems for petabyte-scale workloads. His background includes research work on dependability and large data stores at Yahoo!, and a master’s in Computer Engineering from Universidad de A Coruna. Colleagues describe him as a pragmatic systems thinker who blends low-level C++/storage insight with product-minded design and mentorship across engineering teams.
code17 years of coding experience
job11 years of employment as a software developer
bookUniversidade da Coruña
bookMaster's degree, Computer Engineering, Master's degree, Computer Engineering at Universidad de A Coruna
languagesSpanish, Galician, English, French, Portuguese
github-logo-circle

Github Skills (11)

databases10
c-language10
database-administration10
cprogramming-language10
admin10
mongodb10
nosql10
mongodb-database10
database10
wiredtiger10
gdb9

Programming languages (11)

JavaC++ShellCRustScalaJavaScriptTLA

Github contributions (5)

github-logo-circle
mongodb/mongo

Nov 2021 - Jan 2023

The MongoDB Database
Role in this project:
userBack-end Developer
Contributions:39 commits in 1 year 2 months
Contributions summary:Daniel contributed to the MongoDB database by implementing validation for collection names within specific namespaces, enhancing data integrity. They added a GDB pretty printer for OID, improving debugging capabilities. The user also worked on generating random configurations for WiredTiger tables and adding a numericOnly option to collStats for FTDC. The user further addressed issues related to clustered collections and transactions, refining the system's internal workings.
nosqlc-plus-plusmongodb-databasedatabasemongodb
dgomezferro/pasc-paxos

Apr 2012 - Nov 2012

Contributions:36 commits in 6 months
cryptographypaxosblockchain
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
Daniel Ferro - Staff Engineer at MongoDB