Yang Song

Assistant Professor at University of North Carolina at Wilmington

Raleigh, North Carolina, 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
Yang Song is an Assistant Professor and software engineer with 12 years of experience building educational web applications and researching peer assessment systems. Based in Raleigh, NC, he has been a core developer and maintainer of the NSF-backed Expertiza platform, implementing features like varying review rubrics, peer review calibration, and mentoring student contributors. He holds a PhD in Computer Science from NC State and combines academic research—such as building data warehouses for educational assessment—with hands-on backend development and database schema evolution. Comfortable bridging teaching, research, and production engineering, he brings practical experience shipping secure, instructor-facing tools that scale across courses and institutions.
code11 years of coding experience
job3 years of employment as a software developer
bookDoctor of Philosophy (PhD) Computer Science, Doctor of Philosophy (PhD) Computer Science at North Carolina State University
bookMaster of Science (MS) Computer Science, Master of Science (MS) Computer Science at Beijing University of Posts and Telecommunications
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Beijing Institute of Technology
languagesChinese, English
github-logo-circle

Github Skills (5)

database-migrations10
activerecord10
database-migration10
ruby10
database-design9

Programming languages (2)

CSSRuby

Github contributions (5)

github-logo-circle
expertiza/expertiza

Jan 2015 - Jul 2017

Expertiza is a web application through which students can submit and peer-review learning objects (articles, code, web sites, etc). The Expertiza project is supported by the National Science Foundation.
Role in this project:
userBack-end Developer
Contributions:1769 commits, 149 PRs, 892 pushes in 2 years 7 months
Contributions summary:Yang contributed to the development of the "varying rubrics" feature. Their work involved database migrations to add new columns related to due dates and assignment questionnaires. The user also redid a previous feature relating to the varying rubrics and merged in changes from production. Additionally, they made changes to the schema to reflect the database updates and also put password authentication back into the application.
nationalpeer-reviewexpertiza-wikidjangoexpertiza
hawkquestionbank/HawkQB

May 2019 - Jan 2020

A question bank by seahawks
Contributions:1 release, 2 PRs, 228 pushes in 8 months
bankquestion
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
Yang Song - Assistant Professor at University of North Carolina at Wilmington