Xiaofeng Lin

Vice President Of Technology at GrowingIO

Haidian 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

👤
Senior
🎓
Top School
Xiaofeng Lin is a seasoned technology leader with 12 years of experience building high-performance, large-scale systems and leading engineering, product, and design teams as Vice President of Technology at GrowingIO. Previously he drove big data and platform initiatives at Zhihu and optimized Linux network stacks and production network devices at Sina, where he contributed a widely used high-performance socket implementation (fastsocket) deployed in production. He blends deep systems-level expertise—kernel networking, epoll, and multicore scalability—with strategic product and service leadership, regularly moving from low-level architecture to customer-facing solutions. Based in Beijing, he holds a master's in computer science and is known for pragmatic engineering that prioritizes measurable impact and operational reliability.
code12 years of coding experience
job10 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at Beijing University of Post and Telecommunications
bookBachelor's degree, Electrical, Electronics and Communications Engineering, Bachelor's degree, Electrical, Electronics and Communications Engineering at Dalian University of Technology
languagesEnglish, Chinese
github-logo-circle

Github Skills (10)

c1710
socket10
epoll10
c1110
system-programming10
performance-optimization10
networking10
multithreading9
github-ci3
githubaction-workflow3

Programming languages (1)

C

Github contributions (3)

github-logo-circle
fastos/fastsocket

Jun 2014 - Feb 2017

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 & System Architect
Contributions:39 commits, 4 comments in 2 years 8 months
Contributions summary:Xiaofeng primarily contributed to the development and maintenance of the `fastsocket` library, a high-performance networking implementation for the Linux kernel. Their work involved implementing core functionalities, including socket creation, connection management (listen, accept), and epoll integration within the library. Furthermore, the user implemented a demo HTTP server to test the performance of the `fastsocket` implementation and added logging, debugging, and configuration capabilities. Additionally, the user refactored the code for receive CPU selection, and integrated Direct-TCP with the RPS framework.
kernelscalablesinasocketmachines
chyyuu/fastsocket

Sep 2013 - Mar 2014

Contributions:9 commits 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
Xiaofeng Lin - Vice President Of Technology at GrowingIO