Jason Zhang is an R&D Director based in Beijing with over a decade of experience designing scalable distributed systems, web-asynchronous architectures, and NLP/ML solutions. He leads cross-functional teams at Baidu, blending hands-on backend engineering in Modern C++ and Python with product and test management to deliver production-grade services. His technical breadth spans Hadoop ecosystem (HDFS/HBase/ZooKeeper), large-scale image and face recognition, sentiment analysis on social media, and REST API design. A former principal engineer at Symantec, he is fluent in both Java/JEE and Python web stacks, messaging systems like RabbitMQ, and database clustering and optimization. He pairs classical software engineering—design patterns, agile XP/Scrum—with deep operational knowledge of Linux, Nginx, Memcached and payment integrations. Notably, he combines research-grade NLP and machine learning experience with practical deployment expertise, moving models from prototype to high-throughput production systems.
10 years of coding experience
7 years of employment as a software developer
Master of Computer Applications (MCA), Computer Software Engineering, 99, Master of Computer Applications (MCA), Computer Software Engineering, 99 at ShangHai JiaoTong university
Most common RPC framework used throughout Baidu, with 600,000+ instances and 500+ kinds of services, called "baidu-rpc" inside Baidu.
Contributions:23 pushes, 5 branches, 2 tags in 1 year 2 months
instancesrpcframeworkrpc-frameworkhessian
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.