Teng Qin

Software Engineer at Jump Trading LLC

Seattle, Washington, 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
Teng Qin is a seasoned software engineer with nine years of experience specializing in low-level systems and back-end development, currently driving research and development at Jump Trading in Seattle. He contributes to high-impact open-source projects like iovisor/bcc and Facebook's folly, improving eBPF tooling, C++ symbolization, and static tracepoint functionality to make performance and debugging tooling more robust. Teng has a talent for pragmatic refactors and subtle bug fixes—demangling C++ symbols, correcting USDT filtering, and adding semaphore support—that materially improve observability and reliability. Comfortable working close to the OS and toolchain, he blends systems-level insight with production-focused engineering to accelerate diagnostics and performance analysis.
code9 years of coding experience
languagesChinese, English, French
github-logo-circle

Github Skills (11)

kernel10
low-level-programming10
c-language10
cprogramming-language10
system-programming10
linux-kernel10
ebpf10
performance-monitoring9
performance-optimization9
debug8
debugging8

Programming languages (4)

C++CRustPython

Github contributions (5)

github-logo-circle
iovisor/bcc

Jul 2016 - Jan 2020

BCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and more
Role in this project:
userBack-end Developer
Contributions:211 commits, 157 PRs, 34 pushes in 3 years 6 months
Contributions summary:Teng made several commits focused on enhancing the functionality of the eBPF tools within the BCC project. Their contributions involved fixing bugs by using errno symbols and refactoring code for demangling C++ symbols to improve stack trace readability. Furthermore, they added features like stack trace output and fixed USDT argument filtering, demonstrating a focus on improving the analysis capabilities of the eBPF tools. The user also expanded the project by incorporating support for attaching to various performance monitoring events via BPF.
bpfbcclinuxnetworkingebpf
facebook/folly

Nov 2016 - Oct 2018

An open-source C++ library developed and used at Facebook.
Role in this project:
userBack-end Developer
Contributions:14 commits in 1 year 11 months
Contributions summary:Teng primarily contributes to the `folly` library, focusing on low-level C++ development and system-level programming. Their work involves enhancing the Static Tracepoint functionality by adding semaphore support, improving argument size determination, and addressing potential crashes related to file handling. Additionally, the user refactored code related to the `RequestContext`, optimizing performance and ensuring correct behavior when adding or deleting `RequestData`. The user also implemented several additions to the symbolizer, enhancing its capabilities for analyzing ELF files, including adding a multi-type iteration and support for indirect functions.
facebookcppc-library
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
Teng Qin - Software Engineer at Jump Trading LLC