Yaoyuan Guo

IOS Software Engineer at Youku

Chaoyang District, Beijing, China
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
award
Top expert iniOS Development and SwiftUI
Yaoyuan Guo is a seasoned iOS software engineer with 13 years of experience building high-performance mobile clients and open-source frameworks. Based in Beijing and currently at Youku, he focuses on live interactive iOS clients and has deep expertise in text rendering, image processing, caching, and model serialization. A prolific contributor to the widely used ibireme projects (YYModel, YYText, YYImage, YYCache, YYWebImage and others), he’s known for performance optimizations, memory-management fixes, Swift interoperability, and adding robust unit tests. His background includes server-side Java work at Renren, giving him cross-stack perspective that informs practical client–server integrations. He combines meticulous bug fixes and API compatibility work with measurable performance wins—sometimes in native C components like yyjson—showing fluency from Objective-C/Swift up to low-level optimization. Trained in software engineering at Harbin Engineering University, he pairs academic foundations with a long track record of shipping reliable, high-performance iOS libraries and apps.
code13 years of coding experience
job2 years of employment as a software developer
bookBachelor of Science (B.S.), Software Engineering, Bachelor of Science (B.S.), Software Engineering at Harbin Engineering University
languagesChinese, English
stackoverflow-logo

Stackoverflow

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

Github Skills (40)

unit-testing10
json10
deco10
caching10
objective-c10
debug10
ios10
multithreading10
image-processing10
ui-components10
foundation10
data-modeling10
memory-management10
data-serialization10
c1110

Programming languages (5)

C++ShellCObjective-CSwift

Github contributions (5)

github-logo-circle
ibireme/YYCategories

Oct 2015 - Aug 2017

A set of useful categories for Foundation and UIKit.
Role in this project:
userFull-stack Developer
Contributions:68 commits, 4 PRs, 59 pushes in 1 year 9 months
Contributions summary:Yaoyuan primarily focused on enhancing the `yycategories` library, which provides useful categories for Foundation and UIKit in Objective-C. Their contributions involved adding new functionalities to the library, such as image rounding with border color, and fixing potential errors related to leap year calculations. Moreover, the user corrected spelling mistakes in the documentation and fixed build warnings, demonstrating a commitment to code quality and maintainability. They also worked on Swift API compatibility.
cocoapodssdwebimagefoundationuikitui-components
ibireme/YYCache

Oct 2015 - Aug 2017

High performance cache framework for iOS.
Role in this project:
userMobile Developer (iOS)
Contributions:4 releases, 65 commits, 7 PRs in 1 year 9 months
Contributions summary:Yaoyuan primarily contributed to the iOS cache framework, addressing various aspects such as bug fixes, code improvements, and Swift API compatibility. They updated comments, improved code clarity, and addressed issues related to memory management and threading. Additionally, the user optimized disk cache operations and improved compatibility with the existing codebase, specifically for Swift, indicating a focus on the overall performance and usability of the caching system.
lrucachingperformanceswiftios
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
Yaoyuan Guo - IOS Software Engineer at Youku