Shengjia Yan is a Software Development Engineer II at Amazon with a decade of experience building scalable back-end systems and data-driven features. He brings hands-on expertise in ML model development—particularly RNNs and Deep Knowledge Tracing—from an active GitHub repo that blends research and practical experimentation. His Amazon work spans payments, seller growth, and business reporting where he shipped production services, improved API reliability, and automated infrastructure with AWS CDK. A NYU MS graduate with earlier experience delivering large-scale education platforms in China, he pairs strong research roots in NLP and encrypted traffic analysis with pragmatic product delivery. Outside work he’s a persistent open-source contributor and, perhaps unsurprisingly, a committed ramen aficionado who’s open to referrals.
10 years of coding experience
6 years of employment as a software developer
Master of Science - MS Computer Engineering, Master of Science - MS Computer Engineering at New York University
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Southeast University
Contributions:87 commits, 87 pushes, 1 branch in 3 years
Contributions summary:Shengjia primarily contributed to machine learning model development and experimentation within the repository. The commits involve implementing and modifying deep learning models, specifically focusing on recurrent neural networks (RNNs) for sequence learning tasks. The user added code for Deep Knowledge Tracing (DKT) and Backpropagation Through Time (BPTT), indicating experience in developing and applying advanced machine learning techniques.
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.