Joana Trindade

Software Engineer at Databricks

Berlin, Germany
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
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.
code10 years of coding experience
job12 years of employment as a software developer
bookPhD, EECS, PhD, EECS at Massachusetts Institute of Technology
bookB.S., Computer Science, B.S., Computer Science at Federal University of Rio Grande do Sul
bookExchange Student, Computer Science, Exchange Student, Computer Science at RPTU Kaiserslautern-Landau
bookUniversity of Illinois Urbana-Champaign
github-logo-circle

Github Skills (16)

data-storage10
caching10
rust10
back-end-development10
mysql9
postgresql9
data-serialization8
logging8
json8
file-processing8
file-handling8
serialization8
fileio8
file-access8
data-structure7

Programming languages (10)

C++CoffeeScriptRustCGoHamlHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
readysettech/readyset

Feb 2017 - Apr 2017

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:
userBack-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.
streaming-datamysqlrustcachingsql
mit-pdos/noria

Feb 2017 - Apr 2017

Fast web applications through dynamic, partially-stateful dataflow
Role in this project:
userBack-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.
Request Free Trial
Joana Trindade - Software Engineer at Databricks