Behrad Zari

Chief Technology Officer at Philia

Tehran Province, 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
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.
code13 years of coding experience
job18 years of employment as a software developer
bookJava Programming, Java Programming at Ali Parvini's Java Class @1380-81
bookBS, Software Engineering, BS, Software Engineering at Islamic Azad University
bookDiplomaa, Math., Diplomaa, Math. at Alborz High School
bookMS, Software Engineering, MS, Software Engineering at Sharif University of Technology
languagesPersian, Turkish
stackoverflow-logo

Stackoverflow

Stats
46reputation
776reached
1answer
1question
github-logo-circle

Github Skills (18)

javascript10
back-end-development10
ioredis10
redis10
mqtt10
message-queue10
mqttnet10
nodejs10
backend10
testing9
leveldb9
pubsub9
test-automation9
broker8
message-broker8

Programming languages (15)

JavaC++ScalaGoMustacheHTMLErlangTypeScript

Github contributions (5)

github-logo-circle
moscajs/mosca

May 2015 - Jul 2016

MQTT broker as a module
Role in this project:
userBack-end Developer
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.
mqtt
moscajs/ascoltatori

Apr 2016 - Apr 2016

The pub/sub library for node backed by Redis, MongoDB, AMQP (RabbitMQ), ZeroMQ, MQTT (Mosquitto) or just plain node!
Role in this project:
userBack-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.
Request Free Trial