John Yao

Software Engineer at Smart Data Solutions

Plano, Texas, 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

🤩
Rockstar
🎓
Top School
John Yao is a pragmatic software engineer with five years of hands-on experience building full-stack web and mobile applications, and a recent MS in Computer Science from UT Dallas. He has delivered production integrations and data pipelines (APIs, SQL data warehouses, Power BI) and shipped React/React Native front-ends backed by AWS and Firebase/Express backends. At Smart Data Solutions he troubleshoots Java and database job-processing issues and documents solutions to improve client stability, while mentoring student teams on architecture and best practices at UT Dallas. He also contributes to open-source ML infrastructure—adding compatibility and offload activation fixes to the well-regarded ColossalAI project—showing an interest in large-model efficiency beyond his web-focused roles. Based in Plano, Texas, he combines practical operational troubleshooting with a curiosity for scalable ML systems and rapid delivery.
code5 years of coding experience
job1 year of employment as a software developer
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at The University of Texas at Dallas
github-logo-circle

Github Skills (8)

pytorch10
machine-learning10
deep-learning10
model-optimization10
large-scale9
checkpointing9
ai9
checkpoint9

Programming languages (3)

HTMLMATLABPython

Github contributions (5)

github-logo-circle
hpcaitech/ColossalAI

Jul 2022 - Jan 2023

Making large AI models cheaper, faster and more accessible
Role in this project:
userML Engineer
Contributions:133 reviews, 49 commits, 92 PRs in 5 months
Contributions summary:John contributed to the `colossalai` repository, which focuses on large AI model efficiency. Their commits primarily involve code style polishing, and the addition and testing of model compatibility with the `colotracer`. The user also addressed activation checkpointing by replacing `torch.utils.checkpoint` with `colossalai.utils.checkpoint` for offload activation. These contributions suggest involvement in model optimization and integration within the ColossalAI framework.
heterogeneous-trainingcolossal-aifinetuningdeep-learninginference
Cypher30/ColossalAI

Jul 2022 - Feb 2023

Colossal-AI: A Unified Deep Learning System for Big Model Era
Contributions:5 PRs, 266 pushes, 74 branches in 7 months
colossal-aideep-learningmachine-learningcolossalera
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
John Yao - Software Engineer at Smart Data Solutions