Yibo Yan

Teaching Assistant at University of Southern California

Los Angeles, California, 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
Yibo Yan is a PhD student and teaching assistant at USC specializing in distributed systems and cloud computing, with eight years of software and research experience spanning academia and open-source. He holds a BS in Computer Science from UC Davis and an MS from Yale, and currently contributes to research and instruction in USC’s distributed systems lab. Yibo is an attentive back-end developer who has improved cross-platform robustness in notable open-source tooling like pydriller, demonstrating practical skills in repository analysis and file-system edge cases. He has led hands-on teaching (including an upper-division SwiftUI course) and research projects on OSS sustainability and analytics, blending strong academic performance with applied engineering. Based in Los Angeles, he brings a mix of rigorous research training and pragmatic code-quality focus that helps bridge tooling, education, and systems research.
code8 years of coding experience
job1 year of employment as a software developer
bookBachelor of Science - BS, Computer Science + Stats Minor, 3.94/4.0, Bachelor of Science - BS, Computer Science + Stats Minor, 3.94/4.0 at University of California, Davis
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Southern California
bookMaster of Science - MS, Computer Science, 4.0/4.0, Master of Science - MS, Computer Science, 4.0/4.0 at Yale University
bookHigh School Summer College, 4.0, High School Summer College, 4.0 at Stanford University
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (8)

git10
python10
computer-engineering9
filesystem9
debug9
file-handling9
debugging9
error-handling8

Programming languages (14)

C#CSSC++RustCHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
ishepard/pydriller

Apr 2022 - Apr 2022

Python Framework to analyse Git repositories
Role in this project:
userBack-end Developer
Contributions:3 reviews, 6 commits, 1 PR in 1 day
Contributions summary:Yibo primarily focused on bug fixes and improvements related to the `pydriller` project, which is a Python framework for analyzing Git repositories. Their contributions centered on addressing Windows-specific file cleanup errors and correcting potential issues within the repository module. The user also refactored code and removed unused imports and symbols, demonstrating a focus on code quality and maintainability. Additionally, the commits suggest contributions towards improving the project's cross-platform compatibility and handling of file system operations.
repositoriespythonmining-software-repositoriesmsrpython3
totoroyyb/Project-Neon

Apr 2018 - Mar 2019

Contributions:11 commits, 9 pushes in 10 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
Yibo Yan - Teaching Assistant at University of Southern California