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 (39)

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

Programming languages (6)

C++ShellCObjective-CHTMLSwift

Github contributions (5)

github-logo-circle
ibireme/YYKit

Apr 2013 - Aug 2017

A collection of iOS components.
Role in this project:
useriOS Mobile Developer
Contributions:261 commits, 46 PRs, 204 pushes in 4 years 4 months
Contributions summary:Yaoyuan primarily contributed to the `ibireme/yykit` repository, which is an iOS components collection, by making various bug fixes and implementing new features. The user's commits showcase a deep understanding of iOS development, including text rendering, memory management, and UI element implementation. The user's work included fixing text view and image view rendering problems, integrating new features for text handling, and ensuring that the library supports the latest iOS features.
ios
ibireme/YYWebImage

Oct 2015 - Aug 2017

Asynchronous image loading framework.
Role in this project:
userFull-stack Developer
Contributions:5 releases, 111 commits, 8 PRs in 1 year 9 months
Contributions summary:Yaoyuan primarily contributed to the demonstration and testing aspects of the project. This involved creating a demo project, implementing image decoding and encoding benchmarks, and updating the project's README. They also updated the WebP framework to version 0.4.4, updated comments, and addressed memory leaks. The user demonstrated skills in image processing, performance analysis, and integrating external libraries.
asynchronousimage-loading
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