Jonathan Mace is a senior researcher at Microsoft Research with 14 years of experience studying observability and troubleshooting for cloud distributed systems, currently embedded in the Cloud Systems Reliability group in Redmond. He previously led the Cloud Software Systems Group as a tenure-track faculty member at MPI-SWS and has a strong publication record stemming from collaborations with Facebook and Microsoft during his PhD at Brown. His work spans resource management, tracing, and fair scheduling for multi-tenant clouds—contributions that produced systems papers at NSDI, SIGCOMM, and SOSP. Jonathan blends deep systems-building experience (including significant contributions to ROS tooling on GitHub) with academic mentorship of PhD students and postdocs, and he brings a mathematician’s rigor from an Oxford MMathComp to practical cloud reliability challenges.
14 years of coding experience
3 years of employment as a software developer
MMathComp, Mathematics, Computer Science, 1st Class, Hons., MMathComp, Mathematics, Computer Science, 1st Class, Hons. at University of Oxford
Doctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at Brown University
Server Implementations of the rosbridge v2 Protocol
Role in this project:
Backend Developer
Contributions:33 commits in 1 month
Contributions summary:Jonathan contributed significantly to the core functionality of the `rosbridge_suite` project, focusing on implementing the rosbridge v2 Protocol. Their work includes initial implementations of core components such as the `PublisherManager`, `MultiPublisher`, and `PublisherConsistencyListener` classes, and related services. Furthermore, they were involved in creating services to interface with the parameters server and improve message serialization. Their changes demonstrate a deep understanding of ROS (Robot Operating System) and the underlying communication protocols.
Contributions:26 commits, 2 PRs, 22 pushes in 4 days
platformsbig-datasparkhadoop-ecosystemecosystem
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.