Ted Hart

Senior RSDE at Microsoft

Redmond, Washington, United States
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
Ted Hart is a Senior RSDE at Microsoft with nine years of software engineering experience focused on high-performance back-end systems and data integrity. Based in Redmond, he contributes to prominent Microsoft open-source projects like Garnet and FASTER, optimizing remote cache stores and persistent key-value logs for consistency, recovery, and low-latency operation. His work on Tsavorite and FASTER highlights a practical expertise in checkpointing, session management, and robust async/delete semantics that improve stability at scale. An engineer with deep systems instincts, he combines hands-on bug fixes and performance tuning with a long-tenured perspective dating back to early industry experience in the 1980s.
code9 years of coding experience
job7 years of employment as a software developer
bookWashington State University
github-logo-circle

Github Skills (18)

caching10
key-value-store10
key-value10
persistent10
performance-optimization10
dotnet-core10
csharp10
disk-cache10
web-cache10
object-cache10
memory-cache10
concurrency10
low-latency9
benchmark9
concurrent9

Programming languages (2)

C#PowerShell

Github contributions (5)

github-logo-circle
microsoft/FASTER

Mar 2020 - Jan 2023

Fast persistent recoverable log and key-value store + cache, in C# and C++.
Role in this project:
userBack-end Developer
Contributions:40 reviews, 454 commits, 95 PRs in 2 years 10 months
Contributions summary:Ted primarily contributed to the core functionalities of the FASTER key-value store, focusing on performance and stability. They implemented improvements to session management, including the disposal of client sessions. Their work involved optimizing record handling, such as streamlining deletion and improving the asynchronous operation support. Further contributions were made to the performance benchmark by adding command-line options for backup and restore operations.
recoverableoperationpersistent-storageindexinglogging
microsoft/garnet

Mar 2024 - Mar 2025

Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication features. Garnet can work with existing Redis clients.
Role in this project:
userBack-end Developer
Contributions:132 reviews, 45 PRs, 230 pushes in 1 year
Contributions summary:Ted primarily contributes to the `Tsavorite` component, which focuses on optimizing and fixing issues within the remote cache-store. Their work includes ensuring data consistency by checkpointing in-memory records and fixing a physical address offset. The user also fixed scan commands to skip expired string and object types. These contributions demonstrate a focus on core functionality and data integrity within the cache store.
cachecache-storageclusterconcurrenthash-table
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
Ted Hart - Senior RSDE at Microsoft