Previous Employment
09/2022-Present: Global open source team, Samsung, San Jose, CA
Open source staff engineer, contributing CXL related patches to linux kernel.
11/2020-09/2022: vSan performance team, VMWare, Palo Alto, CA
Member of technical staff, focusing on vSAN I/O performance tuning, evaluating and improving.
06/2019-10/2020: Advanced technology group at NetApp, Sunnyvale, CA
Member of technical staff, looking into the emerging trends in storage techniques, such as persistent memory, computational storage, prototyping and assist product engineers to integrate new features into products.
06/2018~ 08/2018: Advanced technology group at NetApp, Sunnyvale, CA
Research intern, working on a deduplication project for developing highly efficient content-defined chunking algorithm.
09/2016 ~ 12/2016, GTA at CSE Department of University of Texas at Arlington, Arlington, TX
Graduate Teaching Assistant
01/2017 ~ 05/2019, GRA at CSE department of University of Texas at Arlington, Arlington, TX
Graduate Research Assistant
01/2016 ~ 08/2016, GRA at ECE department of Wayne State University, Detroit, MI
Graduate Research Assistant
04/2014 ~ 12/2015, Inspur (Beijing) Electronic Information Industry Co., Beijing, China
Full-time research fellow. Conducting research on architecture design of large-scale CC-NUMA systems, including cache coherence optimization and system modelling. I have a lot of design and research experience with computer architecture simulators, such as SimpleScalar and GEM5.
05/2013~08/2013, AMD research China, Beijing, China
Research intern. Accelerating numerical functions in Numpy (a package for scientific computation in Python) with APPML (or clMagma) to explore the potential of APU in scientific computation; working with a full-time employee on new memory architecture design in APU.
11/2010~07/2011: Sun ERI, Oracle, Beijing, China
Test intern. Designing test cases with C and shell and carrying them out on new Solaris release; testing new WIFI features.
08/2010~10/2010: Nokia Research Center, Beijing, China
Intern engineer. Working on Hindi input method as a part-time software engineer.