Chen Haiyang

Senior Software Engineer at knownsec

Changping 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
Chen Haiyang is a Senior Software Engineer with 10 years of experience specializing in Linux kernel and network systems development, combining 14 years of C programming expertise with deep knowledge of x86/ARM assembly and architecture. He has designed and implemented cloud DDoS defense, DNS, TOA kernel modules, and DPDK-based anti-DDoS components at KnownSec, and previously worked on ADC features and distributed SSI systems on FreeBSD. Skilled in concurrency, kernel memory subsystems (SLUB, RCU, spinlocks), ELF/dynamic loading, and protocols from MAC/VLAN to TCP/IP, he excels at diagnosing subtle concurrency bugs and memory corruption by reading and instrumenting source. CISSP-certified and fluent in Python, he bridges low-level systems engineering with security-minded design, and often investigates mechanisms by tracing code paths rather than relying on documentation alone. Based in Beijing, he brings a pragmatic, code-first approach to building robust, high-performance networking software.
code10 years of coding experience
job5 years of employment as a software developer
book学士, 计算机科学与技术, 学士, 计算机科学与技术 at 西安邮电
github-logo-circle

Github Skills (35)

apache-flink10
python10
operation10
big-data10
apache10
java10
scala10
stream10
sql10
streaming10
data-stream9
spark-streaming9
streaming-data9
stream-processing8
bootstrap-ui5

Programming languages (2)

JavaLess

Github contributions (5)

github-logo-circle
StreamPark, Make stream processing easier! easy-to-use streaming application development framework and operation platform
Contributions:4 PRs, 47 pushes, 7 branches in 1 year 9 months
operationstream-processingstreaming-applicationstreamingdevelopment-framework
Contributions:69 commits, 2 pushes, 1 branch in 6 days
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