Summary
Mohammad Roohitavaf is a software engineer and distributed systems researcher with over a decade of experience applying mathematical rigor to the design and implementation of large-scale systems. He holds a Ph.D. in Computer Science and Engineering and has combined academic research with hands-on roles at eBay and LinkedIn, moving seamlessly between research scientist and production engineering work. Mohammad’s philosophy emphasizes using theoretical foundations and cutting-edge research to know what is—and isn’t—possible, helping teams avoid reinventing the wheel while building correct systems by design. He has a track record of mentoring engineers to adopt formal thinking in practical settings and translating complex distributed-systems concepts into production-quality solutions. Based in the United States, he brings both deep domain knowledge and pragmatic engineering instincts to challenging infrastructure problems.
9 years of coding experience
4 years of employment as a software developer
Bachelor’s Degree, Computer Engineering--Software, Bachelor’s Degree, Computer Engineering--Software at Iran University of Science and Technology
Doctor of Philosophy (Ph.D.), Computer Science and Engineering, Doctor of Philosophy (Ph.D.), Computer Science and Engineering at Michigan State University
Master’s Degree, Computer Engineering--software, Master’s Degree, Computer Engineering--software at Sharif University of Technology