Jiping Yin

Software Engineer at YunShan

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
Jiping Yin is a software engineer with five years of hands-on experience specializing in eBPF-based observability and back-end systems. He has contributed significantly to the Deepflow project, implementing protocol inference for HTTP, HTTP/2, and MySQL within eBPF kernel code and improving TCP sequence tracking for accurate network analysis. His work emphasizes stability and efficient data collection, addressing memory usage and corruption issues in distributed tracing and profiling pipelines. Comfortable operating close to the kernel and in user-space integration, he bridges low-level networking intricacies and production observability requirements. Based in China, he brings pragmatic problem-solving and a depth of expertise in packet analysis that few engineers with his tenure possess.
code5 years of coding experience
github-logo-circle

Github Skills (11)

distributed-tracing10
observability10
go10
performance-monitoring10
ebpf10
c119
kernel-mode9
kernel9
c179
linux-kernel8
system-programming8

Programming languages (5)

C++ShellCVueGo

Github contributions (5)

github-logo-circle
deepflowio/deepflow

Feb 2021 - Jan 2023

eBPF Observability - Distributed Tracing and Profiling
Role in this project:
userBack-end Developer
Contributions:407 reviews, 114 commits, 955 PRs in 1 year 11 months
Contributions summary:Jiping primarily contributed to the development of eBPF-based observability for distributed tracing and profiling. Their work focused on implementing and refining protocol inference capabilities within the eBPF kernel code, adding support for HTTP, HTTP2, and MySQL. The user also enhanced the core functionality by adapting and integrating code to analyze and measure network packets, including adjustments for correct TCP sequence number tracking. Furthermore, they made improvements to the stability and data collection of the system, specifically addressing issues related to data corruption and memory usage.
apmskywalkingtracingebpfobservability
yinjiping/musl-deepflow

Jun 2023 - Oct 2023

musl deepflow compile
Contributions:20 PRs, 16 pushes, 13 branches in 4 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
Jiping Yin - Software Engineer at YunShan