Pui Ching Li
Los Altos, CA *****
408-***-**** *****@*****.***
CAREER OBJECTIVE: Senior Engineering Management
SUMMARY
Leadership
Senior engineering leadership with over 20 years of experience in leading software and hardware development in various work environments from startups to Fortune 100 companies
Manage development of Fungible’s,(Acquired by Microsoft), DPU software, Kernel OS and SDK APIs in tandem with specialized SoC hardware assisted Superscalar with MIPS/ARM on Linux and Windows
Create development and delivery strategies for FunOS with limited resources at Fungible Inc, and collaborate with cross- functional teams to enhance system performance, maintainability and reliability
Led the development of Blue Coat’s next generation Cloud Operating Environment, a common cloud infrastructure support SaaS, while maintaining other legacy PackerShaper $100+ million products
Directed domestic and international customer engagements
Managed the development of Cisco’s new Mid-Range Integrated Service Multi-Service Routers platform 18/28/38xx series from ground up enhancing Cisco’s multi-billion-dollar legacy mid-range routers business
Co-develop with vendors and alliance partners to leverage knowledge and accelerate product delivery Team Building and Collaboration
Built and recruited, local and globally distributed remote teams with over 35 experienced and young talents to develop billion-dollar revenue-generating advanced networking products. Maintain good communication and transparency.
Establish department strategies and development guidelines, drive team performance evaluation, remove project roadblocks, and mentor and coach team members
Collaborate with cross functional teams, build ally ship, drive company initiative, manage company resources, network, tools and lab services, establish objectives and directions for project, cost and benefit trade off, and balance budgets
Drive customer communications, releases automation and sustaining, oversee critical customer support and complete software development life cycle
Technical Knowledge and Business Acumen
Develop policies and procedures in solving complex problems, balancing project resources and scope, evaluating buy or build, de-risking critical paths, and managing software branches and release with respect to business need
Manage company lab resources, development tools and network service
Managed cross business units’ software release quality and cadence, established guidelines and protocol for actions ensuring stability of a $4 billion-dollar portfolio revenues
In-depth technical knowledge in multiple vertical segments: SoC, 3D graphic, embedded systems, networking, data center, various IoT device and platforms, OTA Home Assistant, Matter, MQTT & automation, VoIP, Telephony, key system, IP camera, computer vision and security
Deep understanding of software development principles. Expertise in Agile methodology, SDLC, CI/CD, Confluence, Jira, Jenkins and DevOps. Continue review and identify improvement opportunities Awards
Winner of Cisco’s Pioneer Technology twice, with VoIP and Integrated Service Router projects
Multiple US Patents for technology
TECHNICAL COMPETENCIES
Knowledge and Hands-On Hardware and Software Experience: FPGA & ASIC development, pre-SoC simulation and emulation, post-bring up tasks; most industrial grade CPUs, GPU and DPUs architectures, system architecture and management, operating systems, RTOS, firmware and device drivers development, spatial 3D, AR & MR graphics application, computer vision, OpenCV, image processing AI, IoT devices, Solar system design, sun tracking, conversion and storage system & BMS, home automation, battery backup, avatar chat, object oriented design,, C/C++, python, web tools,code modularity, fail-over, load balancing, web technology, LAMP stack, cloud computing and container/docker
Algorithm Development: Image processing, machine learning, computer gesture analysis, IP network Deep Packet inspection and filtering, VoIP, dialplan, voice coding, QoS and networking congestion control and GPS Kalman filter for vehicle heading and attitude
PROFESSIONAL EXPERIENCE
Fungible / Microsoft (Azure, Data Center), CA – Senior Engineering Manager 2022 to present
Manage more than a dozen senior engineers, principal developers, and one senior director level staff in developing Fungible's DPU-based technology and solutions that enable highly composable, performant, efficient, reliable and secure data center platforms built at any scale
Lead the development of the FunOS operating system and modeling of Kernel, FunOS APIs and SDK, embedded systems, SEL, ISSU, platform support and pre/post-silicon Qemu/POSIX simulation and emulation, on demand infrastructure, compute, configuration, and hardware related development
Develop high performance Superscalar MIPS/ARM/DPU SoC to move large amount of data for cloud to data center and AI/ML application on Linux and Windows server environment on both x86 and Arm cores Meta, Menlo Park, CA – Software Engineer V 2022 to 2022
Investigate AI algorithm performance and tuning for upcoming internal ASIC SoC implementation Apple, Cupertino, CA – Software Program Leader 2019 to 2021
Led hardware engineering team system in software, 10+ engineers, architecture evaluation and SoC bring up, software integration and interface with internal customers and ODM vendors
Coordinated engineering resource, design verification, diagnostics and test activities
Adapted schedule, planning, system hardware and software integration, troubleshoot, coordinate with factory verification activities, triage system failure with local cross teams and remote teams Magic Leap, Sunnyvale, CA – Software Lead 2017 to 2019
Managed development of real-time communication system
Partnered with vendors to co-develop software stack
Created conferencing middle ware, IoT SDK from scratch, and cloud APIs for MR/AR 3D, 3D modeling/mapping
(Blender), telemetry, Social Suite and distributed system with Android based AI mobile devices implemented using C/C++, open source, secure coding, SQLite, ZMQ and Twilio product based on WebRTC Blue Coat Systems / Broadcom, Sunnyvale, CA - Senior Engineering Manager 2012 to 2016
Managed platform development, WAN Optimization, Proxy, IDS and DPDK product lines with about 30 engineers, and led SaaS and new PaaS development for network security appliance products generating $130 million annual revenues
Led sustaining in reducing field issues backlog from 400 to 50 in 12 months
Directed software branch, sustaining, lab and QA, release operations and field customer support for multiple products lines
Combinet / Cisco Systems, San Jose, CA - Software Manager (ARTG) 2000 to 2009
Managed several generations of SMB products with new architecture and partnered with ASIC vendors for L2/L3 internal forwarding bus with multi-CPU, and FPGA-based cryptography to ASIC conversion to protect a $4-billion market
Led a BU DSP team to work on small footprint voice algorithms to reduce static RAM size
Executed multi-BUs quality initiatives and formulated guidelines for zero defect
Founding team member of Cisco VoIP technology development Trimble Navigation - MTS
Designed embedded software for GPS receivers and navigation equipment
R & D project with US navy for D-GPS guided 3D control of device onboard vessels PUBLICATIONS/PATENTS
Caller ID Transfer over VoAAL2 Using a Packetized Format (Patent pending)
Prevention of Flow Starvation with Weighted Fair Queuing.US Pat. 7020080
Out of Band Flow Control. US Pat. 7760647
Flow Based Flow Control in an Ethernet Switch Backplane. US Pat.7817558
Research paper in using GPS to determine vehicle attitude, Institute of Navigation FOREIGN LANGUAGES
Mandarin and Cantonese
EDUCATION AND CERTIFICATION
Scrum Alliance Certified Scrum Master
MS in Computer Engineering, San Jose State University, San Jose, California BS in Electrical Engineering/Computer Science, Ohio State University, Columbus, Ohio