![]()
Principal Software Engineer
Salesforce · Full-time
2019 - Present
• 6 yrs 5 mos• Metalytics - providing intelligence solutions with accurate results in reports/dashboards/datasets to answer customers' natural-language business queries. Responsible for overall architectural design; Implemented the data pipeline with Superpod spider node in GoLang; Implemented the Moana transformation using Recipe 3.0; Implemented core orchestration for the data pipeline.
• Branch Management and Association Engine - Industries Cloud's scalable solution to provide Branch/Banker service to financial customers and apply performance and goal metrics on them. Filed two US patents.
• Designed and implemented a handles-midtier framework which based on user settings and social graph distances provides 80+ Linkedin apps’ large scale accesses to the critical and sensitive member info including member IDs, email info and phone numbers while still preserving members’ security and privacy. The entire platform supports very high traffic flow (~100k qps/colo) from world-wide; led the service migrations of the 80+ client apps to leverage the new set of handles-midtier APIs.
• Designed and implemented a generic access control framework based on a new objects vs. permissions data-store (400M+ entries in the Espresso no-sql db) to enforce a fine-grained access control policy for the Inspector’s China Permission project. Inspector is Linkedin's customer service software using the super-admin privilege to perform member control, search, etc. on behalf of various Linkedin apps.
• Linkedin’s Android app (Flagship/Voyger) for mobile payments which builds quotes, creates/buys carts, and places orders for online purchases (premium subscriptions, recruiting, job-posting, etc) through the payment frontend service.
• Linkedin’s payment backend service named OMS (Order Management System). It involves Chooser page, OMS DB accesses and restli service calls, event queues and order fulfillments, and interworking with the payment gateway. The payments service backs up all the online purchases on Linkedin products from all over the world and triggers other Linkedin apps to provide purchased services to customers.
![]()
Software Development Manager
Aerohive Networks
• WiFi user location data collection and data processing to support web analytics services for retailers
• Access points L7 app awareness data processing and aggregation for web-based dashboards
• WiFi feature development - auto channel selection, power control, high density, auto sensors, mesh
• Wireless security solutions including Auth, WIPS/IDP, Rogue AP detection and mitigations
• WLAN driver and embedded platforms (bootloader/kernel/driver); cloud based L2/L3 switches;
![]()
Sr. Staff Scientist
Broadcom
• Wireless LAN drivers, NIC & USB dongle drivers for WiFi, Linux kernel and performance tuning
• Dual-SIM smartphone's Virtual CAPI Controller (admission control) and interface between platform APIs and UMTS protocol stacks
• Platform APIs for smartphones: SIM device, 3GPP USIMAP, and STK protocols for 3G SIM/USIM
• BIP data service for NFC apps in smartphones, 3G USIM phonebook and apps
• SIMLOCK and secure bootloader with integrity measurement in smartphones - anti jail-breaking solution
![]()
Engineering Manager and Tech Lead
Huawei
• Power control and handover algorithms; data link layer protocols (HDLC, LAPD and LAPDm) in UMTS base station products
• RRM algorithms including dynamic channel allocation, Huawei II power control and measurement report pre-processing in Huawei base station systems
• GSM/GPRS traffic stress testing system for automated software/protocol verifications
• A mobile network emulator which integrates a full set of functionalities of GSM/GPRS systems into a portable/distributed PC environment
• An innovative synchronous signaling protocol (L2+L3) for reliable GSM/GPRS Abis interface communications over satellite communications