Zhendong Yang

Senior Software Engineer at Alibaba Group

Hangzhou City, Zhejiang, China
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

👤
Senior
🎓
Top School
Zhendong Yang is a Senior Software Engineer with nine years of backend-focused experience building scalable Java systems, currently contributing to Alibaba.com's platform from Hangzhou. He has a strong track record in high-throughput architectures—implementing message-queue integrations (RocketMQ, RabbitMQ), async thread pools, and rate-limiting strategies for seckill/miaosha and logging systems. Prior roles at Anjuke and China Mobile exposed him to commercial real-estate services and DevOps practices like Kubernetes and SaltStack, sharpening his production deployment instincts. His open-source work includes a sophisticated annotation-driven log-record library that adds SpEL, DIFF for entities, and conditional configurations, reflecting attention to developer ergonomics and observability. Trained with a master's in computer science and research experience at Boise State, he blends academic rigor with pragmatic engineering. Colleagues prize him for making complex backend concerns feel “fun” to code and maintain.
code9 years of coding experience
bookResearch Assistant, Visiting Student, Computer Science, Research Assistant, Visiting Student, Computer Science at Boise State University
bookMaster's degree, Computer Science, Master's degree, Computer Science at 江苏大学
languagesChinese, Chinese
stackoverflow-logo

Stackoverflow

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

Github Skills (18)

caching10
redis10
rocketmq10
message-queue10
java10
rabbitmq10
javas10
spring-boot10
logging10
mysql9
transaction9
thread-pool9
transactionscope9
spl9
transaction-manager9

Programming languages (5)

TypeScriptJavaShellJavaScriptPython

Github contributions (5)

github-logo-circle
qqxx6661/miaosha

Mar 2020 - Sep 2022

从零开始搭建秒杀系统 由浅入深,配合博客入门教程文章食用,风味极佳。
Role in this project:
userBack-end Developer
Contributions:18 commits, 8 PRs, 18 pushes in 2 years 6 months
Contributions summary:Zhendong focused on implementing and modifying back-end functionalities for a秒杀 (miaosha) system, as indicated by the repository description. The user's commits show work related to database interactions, including the creation of data access objects (DAOs) and example classes. Key contributions include the introduction of rate limiting, interface hiding, and user-specific rate limiting. Further work involved integrating message queues for asynchronous order processing and addressing cache-related issues with multiple strategies.
redis
qqxx6661/log-record

Nov 2021 - Jan 2023

使用注解优雅记录系统日志,操作日志,后端埋点等,支持SpEL表达式,自定义上下文,自定义函数,实体类DIFF等其他高阶处理。
Role in this project:
userBack-end Developer
Contributions:28 releases, 4 reviews, 72 commits in 1 year 2 months
Contributions summary:Zhendong primarily contributed to the back-end logic of the Java-based logging system. Their work focused on integrating message queues, specifically RocketMQ and RabbitMQ, for data pipeline functionality, including configurations and service implementations. They also improved the project structure by optimizing dependencies, properties configuration, and incorporating conditional annotations. Further, they introduced the use of a thread pool for asynchronous message sending and features such as exception handling and the logging of execution times.
speldiffjavalogging
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