Yingwei Fan

Software Engineer at Google

Mountain View, 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

🤩
Rockstar
🎓
Top School
Yingwei Fan is a seasoned iOS-focused software engineer with 10 years of experience building production apps and platform components, currently at Google in Mountain View. With a M.Eng. in Computer Engineering from Drexel and a background in C++/Python systems, he blends low-level performance thinking with polished Objective-C and Swift UI work. He has shipped a consumer iOS app end-to-end and contributed to the widely used material-components-ios library, improving accessibility, test coverage, and tab bar behavior. His career spans international roles at Google Japan and embedded/server projects in medical and mapping domains, reflecting a pragmatic balance of product-minded engineering and rigorous implementation. Colleagues benefit from his knack for surfacing subtle layout and accessibility bugs that most UI engineers miss.
code10 years of coding experience
job8 years of employment as a software developer
bookBachelor of Engineering (BEng), Communication Engineering, Bachelor of Engineering (BEng), Communication Engineering at Southwest Jiaotong University
bookMaster of Engineering (M.Eng.), Computer Engineering, 3.71, Master of Engineering (M.Eng.), Computer Engineering, 3.71 at Drexel University
github-logo-circle

Github Skills (9)

material-design10
objective-c10
swift10
ios10
ui-components10
interface-design9
snapshot-testing9
unit-testing9
accessibility8

Programming languages (2)

C++Objective-C

Github contributions (5)

github-logo-circle
[In maintenance mode] Modular and customizable Material Design UI components for iOS
Role in this project:
useriOS Mobile Developer
Contributions:10 commits, 11 PRs, 27 comments in 2 years 10 months
Contributions summary:Yingwei primarily contributed to the Material Design UI components for iOS, focusing on the `MDCTabBarViewItemView` and related components. Their work involved implementing unit and snapshot tests, exposing the `iconImageView` and `titleLabel` for easier customization, and adding accessibility traits for improved usability. The user also added functionality like tap support and delegate methods to manage user selection within the `MDCTabBarView`. Finally, the user addressed layout issues within the `MDCTabBarViewItemView`, improving visual presentation.
objective-cmaterial-componentsmaterialmaintenance-modecustomizable
mikefan1991/grpc

Mar 2023 - Jun 2023

The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
Contributions:45 pushes, 4 branches in 3 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
Yingwei Fan - Software Engineer at Google