Yufan Gong

Software Engineer at Credit Karma

San Francisco, 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
Yufan Gong is a pragmatic software engineer with 10 years of experience building and hardening backend systems, currently applying that expertise at Credit Karma after seven years contributing to Twitter’s core libraries. He has deep experience in Scala/Finagle/Finatra ecosystems—authoring dark-traffic support, integration tests, and build/release improvements that improved performance and developer ergonomics across widely used OSS projects. Known for blending backend development with release engineering, he has upgraded builds, dependencies, and CI tooling to speed builds and reduce allocations. A Syracuse CS-trained engineer who started in full-stack roles, he pairs a systems-level view with hands-on code contributions to high-impact open source. Notably, his work on canonical resource headers and dark traffic filters reflects attention to observability and safe experimentation in production systems.
code10 years of coding experience
job7 years of employment as a software developer
bookMaster’s Degree, Computer Engineering, 3.85, Master’s Degree, Computer Engineering, 3.85 at Syracuse University
bookBachelor's degree, Transportation and Highway Engineering, Bachelor's degree, Transportation and Highway Engineering at Chang'an University
languagesChinese, English
github-logo-circle

Github Skills (21)

dependency-management10
application-framework10
benchmark10
testing10
app-framework10
http10
microservices-application10
sbt10
finagle10
benchmarking10
scala10
release-management10
finatra10
web-framework10
microservices10

Programming languages (6)

JavaC++ShellScalaHTMLRuby

Github contributions (5)

github-logo-circle
twitter/twitter-server

May 2017 - Mar 2022

Twitter-Server defines a template from which services at Twitter are built
Role in this project:
userBack-end & DevOps Engineer
Contributions:1 release, 45 commits, 1 PR in 4 years 11 months
Contributions summary:Yufan primarily contributed to the build and release processes of the `twitter-server` project. Their work included upgrading Scala and Jackson dependencies, introducing the Coursier plugin for faster builds, and preparing the project for various releases of Twitter OSS libraries. They also addressed code issues, such as encoding StackModule role names and updating the CHANGELOG, showing a focus on build performance, dependency management, and release engineering.
twitter-serverfinatrafinagletwitter-apitwitter
twitter/util

Nov 2016 - Aug 2022

Wonderful reusable code from Twitter
Role in this project:
userBack-end Developer
Contributions:1 release, 85 commits, 10 PRs in 5 years 10 months
Contributions summary:Yufan primarily focused on improving existing Finagle tests within the `twitter/util` repository, fixing issues related to incorrect test behavior and the handling of `Time.Top`. The user also contributed to build process improvements, including upgrading SBT versions, adding a Coursier plugin to speed up build times, and upgrading the libthrift version. Furthermore, the user addressed performance bottlenecks and made improvements to the codebase, such as avoiding the use of the Nanoseconds extractor, which resulted in fewer Option allocations.
finaglecontinuationplay-frameworkplayframeworkscala
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
Yufan Gong - Software Engineer at Credit Karma