# Jian Li > Staff Software Engineer at Spirent Communications Location: Fremont, California, United States Profile: https://flows.cv/jianli Linux driver/application development, DPDK, yocto, embedded linux Boot loader, USB driver development, customize kernel, Grub Specialties: virtualization, hypervisor, SRIOV, PCI passthrough, performance tuning Windows driver/application development Specialties: Windows network application and device driver development. including NDIS5, NDIS6 protocol/miniport/filter driver, File and disk driver development. WDM, WDF, KMDF ## Work Experience ### Staff Software Engineer @ Spirent Communications Jan 2017 – Present | San Jose, CA Developed virtual network appliance as networking traffic generator for testing other devices. (e.g. firewall, switch). supported hypervisor: ESXI and KVM. ### Senior Staff Software Engineer @ Blue Coat Systems Jan 2016 – Jan 2017 | Sunnyvale, CA Development and support pakcet shaper for Network traffic classification, bandwidth management and QOS ### Senior software engineer @ Synaptics Jan 2012 – Jan 2016 | San Jose Developed and supported Touch Pad product on different bus (SMB, PS2, I2C,USB) Linux/Android open source touchpad driver Windows Touchpad driver performance optimization Developed and supported Finger print driver on Windows, Linux, UEFI and Intel SGX ### Senior software engineer (windows driver developer) @ Symantec Jan 2005 – Jan 2012 Developed Symantec enterprise product --- Symantec endpoint protection(v11 and v12), it Seamlessly integrates essential technologies such as antivirus, antispyware, firewall, intrusion prevention, device and application control. Developed firewall device driver --- NDIS6 network Filter driver Developed 3G Mobile broadband solution (WWAN) Researched and developed windows file filter driver for application control Maintain current firewall driver NDIS5 IM driver and TDI driver Maintain firewall engine, plug-ins and profile settings Developed and supported Symantec endpoint encryption (PGP Whole Disk Encryption) -Designed and developed on time RTOS based pre-boot system -Designed and developed Linux based pre-boot system -Maintained product and enhance featuer, solved customer issuees. ### Software engineer @ Sygate Technologies Jan 2000 – Jan 2005 Worked on Sygate personal firewall 3.0, 3.5, 4.0, 5.0 and Sygate security Agent 4.0, 4.5, 5.0, Developed firewall traffic engine, network sensor, portscan sensor, IPS, firewall log and XML parser Solved customer issues and on site trouble shooting Module design, performance tuning ### Senior software engineer @ Prosperity system, Shenzhen, china Jan 1997 – Jan 2000 Developed and maintained Online stock trade client Developed and maintained device driver for Stock quote radio system which obtain stock quote information from PC to hardware adapter then broadcast by radio ### software engineer @ Zhongjie Tech Jan 1997 – Jan 1999 * developed 179 service center that provide stock quotes, news, email services ## Education ### Master in Telecommunication Engineering University of Electronic Science and Technology of China ### Bachelor degree; Bachelor degree in Telecommunication Engineering; Electronic Engineering University of electronic science & technology of China ### Master's degree in Electrical, Electronics and Communications Engineering University of Electronic Science and Technology of China ## Contact & Social - LinkedIn: https://linkedin.com/in/jian-li-82569832 --- Source: https://flows.cv/jianli JSON Resume: https://flows.cv/jianli/resume.json Last updated: 2026-04-12