Yi Ding

Senior Software Development Engineer at AMD

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

🤩
Rockstar
🎓
Top School
Yi Ding is a Senior Software Development Engineer with nine years of experience building full-stack systems and AI frameworks, now at AMD after shaping AI tooling at Intel. He combines strong multilingual programming skills and web development experience with applied machine learning, and contributed meaningful features to the popular Koishi chatbot framework—adding Telegram HTTP polling and richer dataview table operations. A dual-degree computer scientist (Nottingham and UC San Diego), Yi also pursues theoretical interests in functional programming and category theory, which inform his pragmatic approach to robust, composable code. Based in Hangzhou, he has a track record of shipping production services from front-end deployments to back-end server integration and improving cross-platform developer ergonomics.
code8 years of coding experience
job3 years of employment as a software developer
bookBachelor of Science - BSc Computer Science, Bachelor of Science - BSc Computer Science at The University of Nottingham Ningbo China
bookUniversity of California, San Diego
bookBachelor of Science - BSc Computer Science, Bachelor of Science - BSc Computer Science at University of Nottingham
github-logo-circle

Github Skills (21)

application-framework10
javascript10
app-framework10
typescript10
telegram10
typescript-types10
web-framework10
typescripts10
chatbot10
databases9
vue9
database9
api8
apim8
console8

Programming languages (11)

C#TypeScriptC++LLVMJavaScriptVueGoHaskell

Github contributions (5)

github-logo-circle
koishijs/koishi

Dec 2021 - Feb 2022

Cross-platform chatbot framework made with love
Role in this project:
userFull-stack Developer
Contributions:8 reviews, 7 commits, 7 PRs in 2 months
Contributions summary:Yi made several contributions to the Koishi framework, focusing on extending its capabilities. They implemented HTTP polling support for the Telegram adapter, enhancing its message handling capabilities. Furthermore, the user added table features, including insert, update, delete operations and date/time support within the dataview plugin, improving its data display and manipulation capabilities. The user also addressed a console issue, specifically fixing a dev mode issue in Windows environments.
discordbotlarktelegramchatbot-platform
Carbsta/NottsMissingMaps

Nov 2018 - Apr 2019

repository for UoN group 25 working on IBM's Missing Maps project.
Contributions:141 commits, 16 PRs, 110 pushes in 5 months
working-onuonibmmissing
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
Yi Ding - Senior Software Development Engineer at AMD