Yifan Yang

Senior Software Engineer at LinkedIn

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
Yifan Yang is a Senior Software Engineer based in California with 10 years of experience building and hardening developer tooling, CI/CD and testing infrastructure across large-scale products. He has delivered production-grade improvements at Google, Yahoo and LinkedIn and contributed to high-profile open-source projects such as the Firebase JavaScript and Android SDKs, where he optimized cross-browser testing, CI pipelines, and metrics collection for binary size and coverage. Comfortable across full-stack and DevOps domains, he pairs backend build-system refactors with front-end test reliability work and pragmatic automation that accelerates teams. His background spans academic research at Columbia and teaching roles, reflecting a talent for mentoring and translating complex systems into teachable processes. Notably, he has a track record of integrating nuanced test environments (IE11, SauceLabs, WebSockets) and embedding size/coverage reports into PR workflows to make quality visible and actionable.
code10 years of coding experience
job6 years of employment as a software developer
bookBachelor of Engineering with Honours Electrical and Electronics Engineering, Bachelor of Engineering with Honours Electrical and Electronics Engineering at The University of Manchester
bookBachelor's degree Electrical Engineering and its Automation, Bachelor's degree Electrical Engineering and its Automation at North China Electric Power University
bookMaster's degree Computer Science, Master's degree Computer Science at Columbia University
bookUniversity College London
languagesEnglish, Chinese
github-logo-circle

Github Skills (28)

github-ci10
javascript10
testing10
cicd10
saucelabs10
firebase-db10
code-coverage10
gradlew10
githubaction-workflow10
firebase-database10
firebase10
metric10
k10
gradle10
java9

Programming languages (6)

TypeScriptC#JavaC++GroovyPython

Github contributions (5)

github-logo-circle
Firebase Android SDK
Role in this project:
userBack-end & DevOps Engineer
Contributions:89 reviews, 94 commits, 315 PRs in 3 years 10 months
Contributions summary:Yifan primarily focused on improving the build and testing infrastructure for the Firebase Android SDK. Their contributions involved refactoring Gradle tasks related to metrics collection, including apk size and code coverage, by moving them into different packages and renaming tasks. The user also worked on integrating and configuring the metrics upload process, particularly for code coverage and binary size measurements, and ensured it worked correctly for pull requests and different environments. Additionally, they addressed issues in test configurations and fixed broken links within the CI environment.
firebase-remote-configfirebase-databasefirebase-firestorefirebase-functionsdatabase-as-a-service
firebase/firebase-js-sdk

Apr 2018 - Jun 2022

Firebase Javascript SDK
Role in this project:
userDevOps Engineer & Test Automation Engineer
Contributions:24 reviews, 37 commits, 79 PRs in 4 years 3 months
Contributions summary:Yifan primarily focused on enhancing the testing infrastructure and CI/CD pipeline for the Firebase JavaScript SDK. Their contributions included configuring SauceLabs for cross-browser testing, enabling IE11 testing, and optimizing the testing process for database and firestore tests. They also implemented changes to the build and deployment process, such as adding WebSocket support and reducing karma log verbosity, along with integrating size reports into pull requests.
firebase-databasefirebase-functionsfirebase-dbreal-timefirebase-admin
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
Yifan Yang - Senior Software Engineer at LinkedIn