Previous Employment

Open source staff engineer, contributing CXL related patches to linux kernel.

Member of technical staff, focusing on vSAN I/O performance tuning, evaluating and improving.

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.

Research intern, working on a deduplication project for developing highly efficient content-defined chunking algorithm.

Graduate Teaching Assistant

Graduate Research Assistant

Graduate Research Assistant

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.

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.

Test intern. Designing test cases with C and shell and carrying them out on new Solaris release; testing new WIFI features.

Intern engineer. Working on Hindi input method as a part-time software engineer.