Aijin Yuan

Software Engineer At Recommendation Arch Team

Greater Seattle Area 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
Aijin (Vince) Yuan is a seasoned software engineer with 13 years of experience building backend systems and native/cross-platform mobile apps, currently focusing on recommendation architecture at TikTok in the Greater Seattle area. He has held lead and engineering manager roles at Grab, where he drove ads serving and delivery backends and coordinated ideation through implementation across distributed teams. Proficient across Swift/ObjC, React Native, C++, Java, and Go, Vince pairs hands-on coding with product-minded project management and strong engineering spec discipline. An active open-source contributor, he improved Go's gorp ORM for PostgreSQL compatibility, showing attention to correctness in database interactions. He holds a master’s degree in computer science from Tongji University and has experience across startups, enterprise (Autodesk), and high-scale consumer platforms. Colleagues know him for bridging mobile UX needs with robust backend architecture while keeping releases on track through clear negotiation and progress tracking.
code13 years of coding experience
job19 years of employment as a software developer
bookMaster Computer Science, Master Computer Science at Tongji University
languagesEnglish, Chinese
github-logo-circle

Github Skills (6)

go10
orm10
postgresql10
sql10
database-design9
testing8

Programming languages (11)

TypeScriptJavaC++CSSJavaScriptGoObjective-CSwift

Github contributions (5)

github-logo-circle
go-gorp/gorp

Oct 2015 - Dec 2015

Go Relational Persistence - an ORM-ish library for Go
Role in this project:
userBack-end Developer
Contributions:25 commits, 1 PR, 14 comments in 2 months
Contributions summary:Aijin primarily contributed to the `go-gorp/gorp` project by addressing database-related issues and enhancing the library's compatibility with different database systems, particularly PostgreSQL. Their work involved fixing bugs related to case sensitivity in table and column names, and also quoting column names in specific database contexts. They also refactored tests to use lower case names and added helper functions for quoting table and column names. Their contributions aimed to improve the library's robustness and correctness in interacting with diverse database systems.
golangishrelationalsqldatabase
Contributions:38 commits, 9 pushes in 11 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
Aijin Yuan - Software Engineer At Recommendation Arch Team