Feng Gao

Engineer at Huawei

Shenzhen, Guangdong Province, 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
Feng Gao is a seasoned engineer with 13 years of experience, currently working at Huawei in Shenzhen and focused on building robust, high-performance backend systems. He is a persistent open-source contributor—his practical fixes and refactors to the fastsocket project improved multicore networking scalability, compatibility across GCC versions, and observability via /proc stats. Comfortable diving into low-level networking and memory pool load-balancing, he combines deep systems knowledge with pragmatic engineering to keep production services reliable. Driven by a simple credo of "focus on programming forever," Feng pairs steady craftsmanship with a knack for reducing complexity in critical infrastructure.
code13 years of coding experience
github-logo-circle

Github Skills (11)

c1710
kernel10
debugging10
debug10
c1110
linux-kernel10
networking10
performance-optimization9
kernel-module9
memory-management9
system-programming8

Programming languages (5)

ShellC++CGoVim script

Github contributions (5)

github-logo-circle
fastos/fastsocket

Oct 2014 - Apr 2016

Fastsocket is a highly scalable socket and its underlying networking implementation of Linux kernel. With the straight linear scalability, Fastsocket can provide extremely good performance in multicore machines. In addition, it is very easy to use and maintain. As a result, it has been deployed in the production environment of SINA.
Role in this project:
userBack-end Developer
Contributions:1 release, 101 commits, 34 PRs in 1 year 6 months
Contributions summary:Feng primarily focused on fixing compile errors and enhancing the robustness of the fastsocket project, which is a high-performance networking implementation. Their contributions included addressing compatibility issues with different GCC versions by exporting CPP_VERS, and optimizing the initialization process. The user also refactored the code, splitting it into API and core components. Furthermore, they added stats to the /proc/net/fsocket_stats file and implemented socket mem pool with load balance.
kernelscalablesinasocketmachines
gfreewind/LeetCodeSolutions

Feb 2016 - Jul 2016

Contributions:70 commits, 31 pushes in 5 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
Feng Gao - Engineer at Huawei