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.
12 years of coding experience
10 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at Beijing University of Post and Telecommunications
Bachelor's degree, Electrical, Electronics and Communications Engineering, Bachelor's degree, Electrical, Electronics and Communications Engineering at Dalian University of Technology
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:
Back-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.
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