Jian L.

Jian L.

Staff software engineer

Fremont , United States

Experience: 20 Years

Jian

Fremont , United States

Staff software engineer

168000 USD / Year

  • Notice Period: Days

20 Years

Now you can Instantly Chat with Jian!

About Me

SKILLS:

Languages: C++, C, python, bash

Operating System: Linux, embedded OS, Windows

Device driver: NDIS6 Filter driver, file mini filter driver, storage dr...

Device driver: NDIS6 Filter driver, file mini filter driver, storage driver and keyboard filter driver, USB driver, UEFI driver

Network: L2 to L7 network protocols (Ethernet, IP, TCP, UDP), deep packet inspection and network socket programming

OS/system Internals:

Linux: GRUB, boot loader, USB driver, Virtualization, container, Yocto, customized Linux

Cross compiling, tool chain and cross-platform software, DPDK, KVM/ESXI

Embedded system: on time RTOS, customized Linux, ARM cortex-M, jtag debugger

Security software --- Firewall, device management, disk encryption (AES, public/private key)

Strong debugging, performance tuning and software testing skills

Tool: visual studio, Windbg, performance monitor, driver verifier, WHQL, WHCK, perforce, GDB, Valgrind, perf

Cloud computing: Amazon Web Service, Azure, Docker

Show More

Portfolio Projects

Description

Virtual network appliance running on different hypervisor (ESXI/KVM) and different cloud (AWS, Azure, GCP), it generate network traffic to test other network appliances on hypervisor and clouds.

Show More Show Less

Description

Fingerprint device can enroll the fingerprint andauthenticate the user. it can run on different embedded system or UEFI environment.

Show More Show Less

Description

Working on firewall device driver and firewall rule engine.

Show More Show Less

Description

This network appliancemeasure network application performance, categorize and manage traffic based on its content, quality-of-service (QoS) management.

Show More Show Less