Behrad Zari is a seasoned technology leader and system architect with over 13 years of hands-on experience and 20+ years building scalable systems, currently serving as CTO at Sazito and advising/architecting real-time platforms at Philia and Logistic Bazaar. He designs and ships event-driven, high-throughput architectures—bringing experience building marketing automation, CRDT-based real-time data platforms, and AI-powered image search for millions of SKUs. A pragmatic engineer-manager, he elevates product and engineering teams through better decision-making, discipline, and low-code workflow automation that measurably improves retention and operations. His open-source contributions to prominent MQTT and pub/sub projects (Mosca, MQTT.js, ascoltatori) show deep expertise in message queuing, QoS handling and Redis-backed persistence. Comfortable from low-level performance tuning (ioredis/msgpack and Buffer-based topic handling) to product strategy, he blends entrepreneurial grit from founding Chabok with formal software engineering training from Sharif University. Based in Tehran, he often bridges product, distributed systems and real-time data needs in high-scale consumer and logistics platforms.
13 years of coding experience
18 years of employment as a software developer
Java Programming, Java Programming at Ali Parvini's Java Class @1380-81
BS, Software Engineering, BS, Software Engineering at Islamic Azad University
Diplomaa, Math., Diplomaa, Math. at Alborz High School
MS, Software Engineering, MS, Software Engineering at Sharif University of Technology
Contributions:54 commits, 32 PRs, 265 comments in 1 year 2 months
Contributions summary:Behrad primarily contributed to the Mosca MQTT broker project by implementing features related to event handling, specifically around client subscriptions, unsubscriptions, and disconnection events. Their work involved modifying the server-side logic and persistence layer, including changes to Redis and LevelDB persistence mechanisms, to ensure correct behavior and prevent issues like duplicate client subscriptions. Additionally, the user added tests and improved existing ones to validate the new functionality.
The pub/sub library for node backed by Redis, MongoDB, AMQP (RabbitMQ), ZeroMQ, MQTT (Mosquitto) or just plain node!
Role in this project:
Back-end Developer
Contributions:7 commits, 3 PRs, 20 comments in 6 days
Contributions summary:Behrad focused on enhancing the functionality and stability of the Redis-based pub/sub system. They introduced `ioredis` and `msgpack-lite` for improved performance and data handling. The user also addressed configuration issues, allowing `ioredis` options to be set, and corrected related bugs. Finally, the user updated the code to use Buffers for topic handling, indicating a good grasp of message queue system optimization.
amqpmongodbmosquittomqttrabbitmq
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.