Senior software engineer with architectural design skills, hands-on experience on implementing, coding, testing and maintenance.
Experience
2017 — Now
2017 — Now
Santa Clara, California, United States
2015 — 2017
2015 — 2017
899 Kifer, Sunnyvale, ca
• Designed and implemented the FortiGate connector with Cisco SDN solution - application centric infrastructure (ACI).
• Designed and implemented the FortiGate-VM with Linux Kernel in Userspace (LKL) to increase the performance.
2012 — 2015
2012 — 2015
Sunnyvale, CA
• Designed and implemented the Aruba Controller Datapath in Virtualized Environment with VMXNET3 NIC adapter/vNet adapter working over KVM and VMware ESXi hypervisor.
• Multicast optimization and modified the RED for efficiently handle the multicast traffic in the WIFI networking environment.
• Implemented controller with new type wifi tunnel (with striping ip) to support the 2 Gig performance with uplink only 2 one gig interfaces on 11AC (wave2) APs.
• Implemented jumbo frame support with jumbo IP fragmentation and reassembly.
• Made custom QinQ design solution for service provider WIFI whole sale market.
2008 — 2012
Santa Clara
• Prototyped Interface and user management under the Symmetric Networking Processor Environment (SNP-192 cores, each core with 8 hardware threads) for the Next Generation GGSN project.
• Singularity Project for the Next Generation Aggregation Router (AR). Packaging software from Linux Kernel to AR specific Applications and made a single image for easy management routing software. Lead the Software Defined Network (SDN) project: Designed and implemented SDNi and ALTO protocol with Python and C++ for IETF demo in Vancouver, Canada (2012) and participated IETF draft discussions for the SDNi.
• Lead the x86 Prototype for the SVRP project (The Software Versatile Routing Platform). Collaborated with Intel DPDK team and have achieved the 10Gbps per logical core for L3 forwarding performance.
• Made NVGRE Architecture Specification for Cloud Gateway (CGW) (Packet from VM to the public/private Cloud) with Microsoft Team. Integrated with Microsoft VMM.
• Technique market support for the company’s sales team. Designed interoperation testing environment and testing plan with cable provider (Mediacom) based on their networking environment.
1999 — 2008
1999 — 2008
San Jose
Routing Software Development, Core Router Business Unit
Responsibilities:
• Designed and implemented next generation 100 G LC on Host Packet Interface (HPI) for CRS project.
• Designed, implemented and tested following devices for GSR Packet Router processor (new generation PRP) under QNX real time operating system environment. Did router card bring up with multiple drivers (EIDE with FAT32 for flash and hard disk, NVRAM, TTY console, DMA channel setup.
Switched Software Development, Multi-Service Switch Business Unit
Responsibilities:
• Project lead for SNTP project.
• New feature enhancement for Network Clocking Distribution Protocol for PNNI controller.
• Designed and implemented Simple Network Time Protocol for ATM switch to synchronization TOD.
• Implemented new redundancy features for PNNI controller.
• Designed and implemented feeder persistence feature.
• Designed and implemented HA module (redundancy 1:1 and 1:n).
Education
Concordia University
Master
Concordia University