Nicola Cabiddu

Senior Software Engineer Query at MongoDB

Dublin, Ireland
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
Nicola Cabiddu is a Senior Software Engineer with 11 years of experience specializing in modern C++ and high-performance, multi-platform systems, currently contributing to MongoDB’s Query Execution team in Dublin. He has deep expertise in database internals and storage engines from his work maintaining Realm Core and adding features such as JSON-serialized credentials, new authentication support, and object store fixes for the widely used realm-core project. His background spans low-latency finance systems, embedded automotive Linux, and large-scale client and server engineering (Webex, PokerStars), giving him a rare blend of systems, networking, and application-level design skills. Nicola is comfortable across the full stack of database, protocol, and ORM layers, and has repeatedly delivered compression, sync, and recovery features that improve real-world robustness. He often tackles platform-specific edge cases and performance hotspots, bringing pragmatic, test-focused solutions to complex distributed systems.
code11 years of coding experience
job12 years of employment as a software developer
bookMaster's degree Computer Science, Master's degree Computer Science at Università degli Studi di Cagliari
languagesEnglish, Italian
github-logo-circle

Github Skills (16)

portable-database10
databases10
c-language10
database-administration10
mobile-web10
capi10
cprogramming-language10
admin10
relational-databases10
sql-database10
database10
nosql-database9
api8
json8
apidoc8

Programming languages (5)

TypeScriptJavaC++Objective-CKotlin

Github contributions (5)

github-logo-circle
realm/realm-core

Feb 2022 - Jan 2023

Core database component for the Realm Mobile Database SDKs
Role in this project:
userBack-end Developer & Database Engineer
Contributions:20 releases, 916 reviews, 389 commits in 11 months
Contributions summary:Nicola primarily contributed to the core database component of the Realm Mobile Database SDKs. Their work included fixing typos, addressing Windows-specific issues in object store tests, and exporting new settings within the C API interface. Furthermore, the user introduced and implemented the support for new authentication methods in the C API, and serialised the credentials as JSON. They demonstrated proficiency in C++ and related database technologies through the modification of object store code and c api, with additional focus on supporting flexible sync and client reset features.
cpprealm-mobile-databasenosql-databasemobile-databasec-plus-plus
nicola-cab/cpp_sandbox

May 2015 - Oct 2016

Contributions:59 pushes, 1 branch in 1 year 5 months
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
Nicola Cabiddu - Senior Software Engineer Query at MongoDB