Jianyong Chen

Software Engineer at ByteDance

London, England, United Kingdom
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
Jianyong Chen is a systems-focused software engineer with nine years of experience building high-performance CDN infrastructure, serverless platforms, and edge computing solutions. He has delivered production-grade features at scale—embedding Lua and V8 into Tencent’s CDN to enable serverless execution at >1B QPS, designing Lua hot-reload and bytecode caches, and implementing CPU-time limits and tracing for safe multi-tenant edge scripting. Comfortable in C/C++, Go, Python, Lua and JavaScript, he contributes to notable open-source projects such as Seastar and Redpanda, where he optimized low-level string operations and improved Kafka protocol handling. Based in London, he combines deep performance engineering instincts with a pragmatic habit of "erasing" complexity from systems, and occasionally writes about his work at chenjianyong.com.
code9 years of coding experience
job5 years of employment as a software developer
bookBachelor's degree, Computer Science and Technology, Bachelor's degree, Computer Science and Technology at Nanchang University
stackoverflow-logo

Stackoverflow

Stats
1reputation
166reached
0answers
1question
github-logo-circle

Github Skills (21)

asynchronous10
c-language10
async10
kafka10
seastar10
performance-optimization10
build-automation10
cpp10
cprogramming-language10
streaming10
system-programming9
storage-engine9
http9
aio9
sys9

Programming languages (12)

MDXTypeScriptC++CRustLLVMVueGo

Github contributions (5)

github-logo-circle
scylladb/seastar

May 2022 - Jan 2023

High performance server-side application framework
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:13 reviews, 15 commits, 17 PRs in 8 months
Contributions summary:Jianyong primarily focused on improving the performance and functionality of the `seastar` framework. They optimized the `sstring` class, specifically the `find()` method, by leveraging `memchr` and `memcmp` for efficiency gains. Furthermore, the user addressed several bugs and made enhancements to other parts of the system, including the HTTP server and the process spawning mechanism, and added unit tests. They also demonstrated expertise in integrating and using experimental features.
server-sidec-plus-plusseastardpdkasync
redpanda-data/redpanda

May 2022 - Aug 2022

Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!
Role in this project:
userBack-end Developer
Contributions:3 reviews, 7 commits, 13 PRs in 3 months
Contributions summary:Jianyong contributed to the Redpanda streaming data platform by implementing build process improvements and enhancing the Kafka protocol implementation. They introduced support for the Manjaro operating system and installed necessary dependencies. The user refactored and optimized error handling logic, specifically within the Kafka protocol error codes and the server component. They also fixed a formatting error within a Kafka server component.
jvmkafkaredpandastreaming-datazookeeper
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