Understanding Raft Consensus Algorithm
A deep dive into Raft implementation, focusing on leader election and log replication challenges in MIT 6.5840 course.
A Clemson Tiger & Backend Software Engineer
Backend Engineer
Zoom Workplace
Hi, my name is Wufangjie (Jeremy) Ma. I'm currently a full-time backend software engineer at Zoom.
Before that, I received my Master's Degree in Computer Science at Clemson University. My study interests are Operating Systems & Distributed Systems.
Degree
M.S. Computer Science
Location
Suzhou, China
mwfj0215@gmail.com
Current Role
Zoom Workplace
Zoom Workplace | Suzhou, Jiangsu
Clemson University | Clemson, SC, USA
"Top 70 Research University in US, Top 25 Public University"
Southwest Minzu University | Chengdu, Sichuan
National 3rd Prize in National College SDN Competition
Implementation of Raft algorithm: Leader Election, Log Snapshot, and Log Replication.
Proficient in Claude Code, ChatGPT CodeX. Following latest LLM trends like RAG, MCP, LangChain.
A deep dive into Raft implementation, focusing on leader election and log replication challenges in MIT 6.5840 course.
Techniques for preventing cache stampedes and effectively using Redis pipelines to improve throughput.
Transitioning from C++ to Golang: The pros, cons, and why Go's concurrency model is a game changer.
I'm always open to discussing new projects, creative ideas, or opportunities to be part of your visions.