Sreeja Nair is a Senior Replication Engineer based in Paris with over a decade of experience at the intersection of distributed systems and programming languages, split roughly equally between research and applied engineering. She holds a PhD in distributed computing from Sorbonne University and has moved from academic research at LIP6/Inria into impactful industry roles at ADLINK, ZettaScale, and currently Ditto. Her work focuses on distributed data and replication, and she contributes to open-source projects like eclipse-zenoh, where she improved Rust-based storage backend APIs to better handle sample lifecycle and key-timestamp retrieval. Comfortable navigating both low-level systems implementation and formal research, she brings a rare blend of deep theoretical insight and production-grade engineering. Known for pragmatic problem-solving, she consistently bridges academic rigor with practical, deployable storage and replication solutions.
11 years of coding experience
7 years of employment as a software developer
B Tech, B Tech at NSS College of Engineering, Palakkad, University of Calicut
Doctor of Philosophy - PhD, Distributed computing, Doctor of Philosophy - PhD, Distributed computing at Sorbonne University
Master of Technology (M.Tech.), 9.15/10, Master of Technology (M.Tech.), 9.15/10 at National Institute of Technology Calicut
zenoh unifies data in motion, data in-use, data at rest and computations. It carefully blends traditional pub/sub with geo-distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.
Role in this project:
Backend Developer
Contributions:23 reviews, 13 commits, 12 PRs in 8 months
Contributions summary:Sreeja primarily contributed to the backend of the Zenoh project, specifically focusing on the storage management plugin. They modified the `on_sample` API within the storage backend traits, implementing logic for handling sample insertions, replacements, deletions, and patch operations. Furthermore, they introduced a new API to retrieve all key-timestamp entries from the database, enhancing data retrieval capabilities. These changes involved the Rust programming language and involved working with traits and storage functionalities.
zenoh unifies data in motion, data in-use, data at rest and computations. It carefully blends traditional pub/sub with geo-distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.
Contributions:2 PRs, 137 pushes, 42 branches in 1 year 7 months
data-in-motiongeodata-at-resta-levelpub-sub
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.