Chengyu Fan

Senior Software Engineer at Fortinet

Cupertino, California, 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

👤
Senior
🎓
Top School
Chengyu Fan is a Senior Software Engineer with a Ph.D. in Computer Science and 12 years of experience building resilient, high-performance systems from research prototypes to production storage and networking products. Based in Cupertino, he has driven key features at Pure Storage—improving FlashArray throughput and non-disruptive upgrades—and now contributes to Fortinet’s engineering efforts. His background blends distributed systems research (NDN/ICN) with production-grade tooling: he contributed to ndnSIM/nfd-status enhancements including XML/IPv6 support and RIB visualization to enable web-based NFD monitoring. Chengyu’s strengths are in bridging deep protocol-level understanding with pragmatic engineering—automating triage, safeguarding management commands, and accelerating deployments to reduce outages. He’s comfortable moving between low-level networking research and large-scale storage performance tuning, often turning academic ideas into operational tools.
code12 years of coding experience
job7 years of employment as a software developer
bookDoctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Colorado State University
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Southwest University
bookMaster's degree Information and Communication Engineering, Master's degree Information and Communication Engineering at University of Electronic Science and Technology of China
languagesChinese, English
github-logo-circle

Github Skills (14)

management10
net10
http-server10
manage10
networkmanager10
python10
network-protocol10
cprogramming-language9
c-language9
xml9
restful-api7
api-design7
api-rest7
rest-api7

Programming languages (2)

C++Shell

Github contributions (5)

github-logo-circle
named-data-ndnSIM/ndnSIM

Mar 2014 - Dec 2014

ndnSIM: NS-3 based NDN simulator
Role in this project:
userBack-end Developer
Contributions:19 commits in 8 months
Contributions summary:Chengyu primarily focused on enhancing the `nfd-status` tool, a utility for querying the status of the NDN Forwarding Daemon (NFD). They implemented features to display NFD status in XML format, support IPv6, and visualize RIB (Routing Information Base) data. The user also worked on improving the HTTP server component by adding XML support and serving the information, with the intent of providing a web interface for the monitoring of NFD.
simulatorsimulationndnns-3
chengyu/ndn-examples

Mar 2015 - Dec 2017

Contributions:9 pushes, 3 comments in 2 years 9 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
Chengyu Fan - Senior Software Engineer at Fortinet