Mohammad Nejati

Staff Software Engineer at The C++ Alliance, Inc.

Iran
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

🤩
Rockstar
🎓
Top School
Mohammad Nejati is a Staff Software Engineer with 11 years of experience building low-latency, high-performance C++ systems across telecommunications, safety-critical rail signaling, and distributed microservices. He specializes in event-driven networking and asynchronous programming, having developed high-speed signal processing for SDR modems and low-latency API gateways that route HTTP and WebSocket traffic via Redis streams. At The C++ Alliance he contributes to Boost.Beast, fixing core async and protocol issues in a widely used C++ networking library, underscoring his expertise in robust, production-grade networking stacks. Comfortable across the full stack from embedded signal paths to cloud-facing gateways, he combines deep systems-level knowledge with a pragmatic focus on stability and performance.
code11 years of coding experience
job10 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Payame Noor University
languagesEnglish, Persian
stackoverflow-logo

Stackoverflow

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

Github Skills (11)

http10
c-language10
websocket10
websockets-client10
websocket-client10
cprogramming-language10
boost10
client-websocket10
asio10
networking9
cpp9

Programming languages (7)

C++CSSCMakeJavaScriptHTMLAssemblyPython

Github contributions (5)

github-logo-circle
boostorg/beast

Jul 2023 - Mar 2025

HTTP and WebSocket built on Boost.Asio in C++11
Role in this project:
userBack-end Developer
Contributions:30 reviews, 164 PRs, 109 pushes in 1 year 8 months
Contributions summary:Mohammad primarily contributed to the Boost.Beast library by fixing bugs and implementing improvements related to asynchronous operations and networking protocols. Their commits involved replacing deprecated functions, updating documentation, and resolving issues related to WebSocket and HTTP handling, with a specific focus on asynchronous programming techniques. The user demonstrated expertise in modifying core components of the library, as well as fixing build issues. Their work directly impacted the stability, performance, and compliance of the Boost.Beast library.
client-serverhttp-serverboost-librariestlsbeast
ashtum/http_proto

Feb 2024 - Mar 2025

HTTP/1 parsing and serialization algorithms using C++11
Contributions:162 pushes, 26 branches in 1 year 1 month
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
Mohammad Nejati - Staff Software Engineer at The C++ Alliance, Inc.