Weidong Ma

Senior Test Development Engineer at Tencent

Beijing, 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

🤩
Rockstar
Weidong Ma is a Senior Test Development Engineer based in Beijing with 11 years of experience building automated test suites and improving software reliability at companies like Tencent, TikTok, JD.com and startups. He combines hands-on test engineering with backend and DevOps experience—contributing to high-profile open-source Kubernetes projects (including kubernetes/kubernetes and virtual-kubelet) where he improved scheduler behavior, observability, and pod handling logic. His work spans from designing robust test frameworks to implementing production-grade scheduler plugins and configurable infrastructure features that reduce flakiness and improve debuggability. Comfortable in large-scale distributed systems, he focuses on pragmatic, measurable improvements that make deployments and CI more reliable. An understated strength is his ability to move between testing, backend code, and controller logic, bridging gaps between QA and core platform development.
code11 years of coding experience
job6 years of employment as a software developer
github-logo-circle

Github Skills (29)

algorithms10
kubernetes10
container10
resource-dictionary10
controller10
apidoc10
scheduler10
led-controller10
scheduling10
controls10
go10
api10
sched10
kubernetes-pods10
controller-advice10

Programming languages (7)

PowerShellCSSC++StarlarkJavaScriptGoHTML

Github contributions (5)

github-logo-circle
Repository for out-of-tree scheduler plugins based on scheduler framework.
Role in this project:
userBack-end Developer
Contributions:164 reviews, 14 commits, 16 PRs in 1 year
Contributions summary:Weidong contributed significantly to the implementation of coscheduling features within the Kubernetes scheduler plugins, focusing on core controller logic and custom resource definitions (CRDs). They implemented and refactored code related to pod group management, including pre-scheduling checks and resource pre-checks, while also addressing integration test flakiness. The user's work involved modifying controller functionalities, APIs, and dependencies, indicating a focus on extending Kubernetes' scheduling capabilities.
schedulerk8s-sig-schedulingout-of-tree
Virtual Kubelet is an open source Kubernetes kubelet implementation.
Role in this project:
userBack-end & DevOps Engineer
Contributions:24 reviews, 11 commits, 14 PRs in 11 months
Contributions summary:Weidong primarily contributed to the backend infrastructure of the virtual-kubelet project by adding features to handle pod events, and making exec timeouts configurable. They modified several files, including those related to pod handling, API server configuration, and command-line options. The user also implemented changes related to the work queue and rate limiting, adding parameters to modify the retry behavior and expose the queue rate limiter. These changes improve the robustness, and configurability of the virtual-kubelet.
virtual-kubeletk8skubernetescncfkubelet
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
Weidong Ma - Senior Test Development Engineer at Tencent