Ryan Lee

Software Engineering Intern at Shift SC

Bellevue, Washington, 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
Ryan Lee is a software engineer and creative technologist with 13 years of hands-on experience at the intersection of visual effects, VR/AR, and systems engineering. Currently interning on Adobe Premiere Pro Mobile and researching GPU-accelerated scheduling with CUDA at USC, he blends low-level performance work with product-focused multimedia tooling. He has built scalable backend systems (including contributions to the popular Bull queue package) and engineered real-time analytics pipelines processing millions of logs for Pearl Abyss. A proven leader, Ryan organized USC’s first XR hackathon, led a 6-person team on socially conscious AR experiences, and manages $30k+ as treasurer while automating financial workflows. His freelance VFX credits (including an IMDB credit and work for major creators) reflect a rare combination of cinematic craft and production-grade engineering.
code13 years of coding experience
bookBachelor of Science - BS, Computer Science & Computer Engineering, Bachelor of Science - BS, Computer Science & Computer Engineering at University of Southern California
bookHigh School Diploma, High School Diploma at Issaquah High School
github-logo-circle

Github Skills (13)

nodejs10
javascript10
job-queue10
queuing10
message-queue10
queue10
redis9
timer9
time-management9
timers9
testing8
priority-queue8
rate-limiting7

Programming languages (4)

TypeScriptCSSJavaScriptVim Script

Github contributions (5)

github-logo-circle
OptimalBits/bull

May 2015 - Jan 2016

Premium Queue package for handling distributed jobs and messages in NodeJS.
Role in this project:
userBack-end Developer
Contributions:9 commits, 4 PRs, 6 comments in 8 months
Contributions summary:Ryan primarily contributed to the backend functionality of the Bull job queue package. They implemented a `clean` function to remove jobs, fixed issues related to queue closure, and added a cleaner method to the priority queue. The user also made improvements to the timer-manager to clear timeouted timers and addressed lint errors, indicating a focus on code quality and maintainability.
nodejsmessage-queuejob-queuejobmessage
ryan-sandy/msm.js

Jul 2013 - Dec 2015

Contributions:7 commits, 1 PR, 1 push in 2 years 6 months
minecraftnode-jsserver-managerjs-wrappernodejs
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