Da-cheng Juan

Staff Software Engineer, Technical Lead Manager at National Tsing Hua University

Mountain View, 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
Da-cheng Juan is a Staff Software Engineer and Technical Lead Manager at Google Research with nine years of industry experience driving graph learning, adversarial learning, and real-world ML applications. He concurrently serves as an adjunct faculty at National Tsing Hua University, designing and teaching machine learning and deep learning courses informed by production research. His career spans hands-on roles across personalization, recommendation, and semi-supervised deep learning at Google, backed by a Ph.D. from Carnegie Mellon in ECE and an M.S. in Machine Learning. Da-cheng blends research rigor with product impact—leading a team that translates cutting-edge graph and adversarial techniques into deployed systems. Outside work he shares practical Python tooling and analyses on GitHub and balances intense technical work with a passion for dancing, reflecting a creative approach to problem solving.
code8 years of coding experience
job6 years of employment as a software developer
bookBachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at National Tsing Hua University
bookMaster of Science (M.Sc.), Machine Learning, Master of Science (M.Sc.), Machine Learning at Carnegie Mellon University
languagesChinese, English
github-logo-circle

Github Skills (7)

file-handling10
text-manipulation10
strings10
python10
data-dictionary9
structures9
data-structures9

Programming languages (3)

JavaScriptVueHTML

Github contributions (5)

github-logo-circle
daacheng/PythonBasic

Jan 2018 - Sep 2021

平时工作中常用的Python零碎知识总结,爬虫学习总结与练习,Python数据分析学习总结,目前正在重新整理中......
Role in this project:
userBack-end Developer
Contributions:678 commits, 709 pushes, 1 branch in 3 years 9 months
Contributions summary:Da-cheng primarily contributed to Python scripts focused on basic programming concepts, string manipulation, and file operations. They developed code for removing duplicate elements from lists, replacing strings in text, and performing number conversions. Furthermore, the user demonstrated skills in file handling by implementing code to count word occurrences from a text file and parsing data from a text file. These commits reveal a focus on practical Python programming tasks.
pythonpython3
Contributions:125 commits, 108 pushes, 1 branch in 9 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
Da-cheng Juan - Staff Software Engineer, Technical Lead Manager at National Tsing Hua University