Jonathan Mace

Senior Researcher at Microsoft

Seattle, 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

👤
Senior
🎓
Top School
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.
code14 years of coding experience
job3 years of employment as a software developer
bookMMathComp, Mathematics, Computer Science, 1st Class, Hons., MMathComp, Mathematics, Computer Science, 1st Class, Hons. at University of Oxford
bookDoctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at Brown University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

websocket10
python10
ros10
operating-system10
jobservice8
develop8
servicebus8
service-layer8
api-design8

Programming languages (8)

JavaShellCSSScalaJavaScriptGoPHPPython

Github contributions (5)

github-logo-circle
Server Implementations of the rosbridge v2 Protocol
Role in this project:
userBackend 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.
rosbridgeimplementations
JonathanMace/bigdatasurvey

Oct 2015 - Oct 2015

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.
Request Free Trial
Jonathan Mace - Senior Researcher at Microsoft