Waltham, Massachusetts, United States
Backend/infra engineer working on consistency, atomicity, and transactional guarantees in TAO. Supported both read and write atomicity across Core Data offerings, the largest distributed social graph database in the world. Developed and navigated complex technical migrations to unblock scaling challenges, onboard explicit customers, roll out implicit guarantees to vast numbers of existing use-cases. Technical expert on the write-path, with ownership of numerous high-profile SEVs. Emphasizing the simplification and unification of the technical stack, and driving for optimal workload semantics to enable both cost reduction, and increase viability of the team's offerings to all customers. C++, Python, MySQL and friends in regional containerized deployments.
Undertaken teaching duties alongside PhD: Extreme Computing (teaching assistant, demonstrator & marker) • Preparation of lab & homework materials • Demonstrations and labs Introduction to Java Programming (teaching assistant) • Student support and tutelage • Assessment • Bonus: automated plagiarism detection on submissions Advanced Vision (marker) • Assessment
Initially working on designing and implementing a Python API for the existing MDS library, which allows developers to leverage NVM-technology in their applications.
Undertook research into workload analysis and system resource use / contention. To be updated when work is made public.