Mo Ying

Senior Software Engineer at IBM

San Jose, California, United States
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
Mo Ying is a senior software engineer and technical leader with over a decade of experience building cloud-native, full-stack systems and driving observability initiatives at IBM from performance tuning to OpenTelemetry adoption. He combines deep hands-on skills in Java, Node.js/TypeScript, C/C++, databases, and Kubernetes with strong coaching instincts that have produced high-quality teams, patents, and multiple internal awards. Experienced in SaaS multi-region/multi-tenant architectures, GitOps, and CI/CD pipelines, he also maintains an active open-source footprint—contributing DevOps automation to a notable kubeadm-dind-cluster test environment. Known for applying rigorous object-oriented design and refactoring to large legacy systems, he pairs pragmatic engineering with public advocacy through talks, publications, and project maintainership in the CNCF ecosystem. Based in San Jose, he brings a rare blend of product-focused leadership and low-level troubleshooting aptitude that helps teams ship reliable, scalable software.
code10 years of coding experience
job10 years of employment as a software developer
bookBachelor degree, Computing Science, Bachelor degree, Computing Science at Beijing Technology and Business University
bookMaster degree, Computing Science, Master degree, Computing Science at Capital Normal University
languagesEnglish, Chinese
github-logo-circle

Github Skills (13)

sh10
kubernetes10
automation10
script10
kubeadm10
automations10
docker10
shell10
devops10
dockers10
scripting10
kubernetes-pods10
cicd9

Programming languages (14)

SmartyJavaCSSCGoMustacheHTMLTypeScript

Github contributions (5)

github-logo-circle
[EOL] A Kubernetes multi-node test cluster based on kubeadm
Role in this project:
userDevOps Engineer
Contributions:22 commits, 5 PRs, 33 comments in 7 days
Contributions summary:Mo primarily contributed to the `kubeadm-dind-cluster` repository by modifying the shell scripts related to Kubernetes cluster setup and configuration. Their work included adding options to skip the dashboard, refactoring code, and fixing a bug related to joining kubeadm. Furthermore, the user worked on incorporating custom networks during the cluster's launch process, demonstrating expertise in automation and infrastructure management. These changes improved the flexibility and functionality of the testing environment.
multi-nodetestingdeveloper-toolseolkubernetes
morningspace/oc

Mar 2021 - Jul 2021

Contributions:58 commits, 16 pushes, 5 issues in 3 months
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
Mo Ying - Senior Software Engineer at IBM