Joana Trindade is a software engineer and backend/infrastructure specialist with a PhD in EECS and roughly a decade of industry and research experience spanning Google, Microsoft Research, Intel Optane, MIT, and now Databricks in Berlin. She focuses on resilient data systems, persistent logging, and high-throughput caching layers—work reflected in contributions to influential open-source projects like Noria and ReadySet that improve durability and incremental dataflow performance. Her background blends low-latency financial feeds and large-scale storage infrastructure with cutting-edge temporal graph analytics from MIT, giving her a rare cross-domain perspective on systems design. She has hands-on experience with persistent memory (Optane) and has been involved in research that produced patents and peer-reviewed publications. Colleagues know her for shipping durable backend features that bridge research ideas and production needs.
10 years of coding experience
12 years of employment as a software developer
PhD, EECS, PhD, EECS at Massachusetts Institute of Technology
B.S., Computer Science, B.S., Computer Science at Federal University of Rio Grande do Sul
Readyset is a MySQL and Postgres wire-compatible caching layer that sits in front of existing databases to speed up queries and horizontally scale read throughput. Under the hood, ReadySet caches the results of cached select statements and incrementally updates these results over time as the underlying data changes.
Role in this project:
Back-end Developer
Contributions:76 commits in 1 month
Contributions summary:Joana focused on implementing core features of a MySQL and Postgres wire-compatible caching layer. They contributed to the development of persistent logging functionality within the base types, which involved writing incoming records to disk using serde_json. The contributions include improvements to the Base node, incorporating a flush mechanism for buffered writes, and other enhancements. The user also made modifications to the Record and data flow modules.
Fast web applications through dynamic, partially-stateful dataflow
Role in this project:
Back-end Developer
Contributions:90 commits, 2 PRs, 63 pushes in 1 month
Contributions summary:Joana primarily contributed to the backend of the `noria` project, focusing on data flow and persistent logging. Their commits involve implementing a persistent logging mechanism for base types, writing records to disk, and modifying the core data structures like `Record`. These changes included file system interactions and serde-json serialization, indicating a focus on data durability and storage. These efforts aimed to improve the system's reliability and potentially enable data recovery.
web-applicationsdataflowstateful
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.