Tatiana Racheva is a seasoned software architect and engineering leader with nine years of focused experience building scalable storage, workload management, and platform systems across Microsoft and Facebook. She has led teams that solve hard backend problems—scheduling, throttling, and resource tracking for O365 services—and architected Linux support and cold storage prototypes for large-scale storage engines. Tatiana pairs hands-on low-level systems work (contributions to high-profile open-source projects like Facebook's Flow and HHVM touching procfs, disk utilities and thread-safe SQLite use) with principal-level leadership in Platform and Substrate teams. Now taking a break to explore curiosity-driven programming, she brings a rare combination of production-grade systems design, DevOps sensibility, and a background in computational linguistics and music theory that informs creative problem solving.
9 years of coding experience
20 years of employment as a software developer
N/A Computational Linguistics, N/A Computational Linguistics at University of Washington
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at University of Maryland
Diploma Music Theory, Diploma Music Theory at Gnessin State Musical College
A virtual machine for executing programs written in Hack.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:302 commits in 2 years 2 months
Contributions summary:Tatiana primarily contributed to the development and maintenance of the HHVM (Hack Virtual Machine) project, demonstrating skills in both back-end development and DevOps. They implemented features related to configuration and testing, such as allowing the specification of alternative tiers for testing GK. Further, they modified the system to use SQLite connections in a thread-safe manner and optimized the dependency graph, showcasing an understanding of system performance. The user also worked on infrastructure tasks, like removing unnecessary debugging output from Mercurial commands.
Adds static typing to JavaScript to improve developer productivity and code quality.
Role in this project:
Back-end Developer
Contributions:19 commits in 1 year 1 month
Contributions summary:Tatiana primarily contributed to the `facebook/flow` repository, focusing on back-end system enhancements. Their work involved modifying the disk utility and adding a utility module to interface with procfs, specifically for handling process information on Linux. These changes included adapting the system to read non-regular files and resolving an issue with getting stream lengths, demonstrating expertise in file system interaction and low-level system calls. Additionally, the user made code cleanup changes and refactored configurations.
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.