Haojun Ma is a Senior Research Scientist based in California with nine years of experience designing and verifying distributed systems and storage infrastructure. At Meta he has driven safety-focused control plane projects—building a snapshot service for gradual rollouts and health-checked deployments—and previously improved cross-region replication and repair for a low-dependency object store. His PhD-backed research background and internships at Microsoft and Facebook inform a practical verification-first approach to system design, turning formal validation ideas into production tooling like internal Paxos validators. Colleagues know him for preferring provable safety over quick hacks, and for making complex distributed guarantees operable at scale.
9 years of coding experience
7 years of employment as a software developer
Doctor of Philosophy - PhD, computer science and engineering, Doctor of Philosophy - PhD, computer science and engineering at University of Michigan
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Shanghai Jiao Tong University
IVy is a research tool intended to allow interactive development of protocols and their proofs of correctness and to provide a platform for developing and experimenting with automated proof techniques. In particular, IVy provides interactive visualization of automated proofs, and supports a use model in which the human protocol designer and the automated tool interact to expose errors and prove correctness.
Contributions:4 PRs, 24 pushes, 1 branch in 2 years 2 months
Contributions:11 commits, 10 pushes, 3 branches in 1 year 9 months
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.