Wei Chen

Staff Software Engineer at Marvell Semiconductor

Shanghai, Shanghai, China
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Wei Chen is a Staff Software Engineer based in Shanghai with 11 years of professional experience building high-performance backend systems for semiconductor and systems companies like Marvell, Intel, Magnum Semiconductor, and LSI Logic. He combines deep electrical and electronics engineering training from Wuhan University and USTC with practical software craftsmanship, focusing on native integrations, build systems, and data processing performance. On GitHub he has contributed to the Apache incubator Gluten project, working on JNI wrappers, Velox/Arrow build improvements, and TPC-H testing—highlighting expertise in bridging JVM SQL engines to native execution. Colleagues rely on him to untangle complex build and integration issues and to improve query throughput in data-intensive workflows. Notably, his background spans both hardware-centric firms and open-source data engine work, giving him a rare perspective on low-level performance tuning across the stack.
code11 years of coding experience
job5 years of employment as a software developer
bookBachelor, Electrical and Electronics Engineering, Bachelor, Electrical and Electronics Engineering at Wuhan University
bookMaster, Electrical and Electronics Engineering, Master, Electrical and Electronics Engineering at University of Science and Technology of China
languagesEnglish
github-logo-circle

Github Skills (15)

javas10
spark-sql10
jna10
velox10
arrow-keys10
arrows10
arrow-js10
java10
scala9
data-processing9
cprogramming-language9
c-language9
clickhouse8
sql8
vectorization8

Programming languages (7)

JavaC++CScalaHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
apache/incubator-gluten

Dec 2021 - Sep 2022

Gluten is a middle layer responsible for offloading JVM-based SQL engines' execution to native engines.
Role in this project:
userBack-end Developer
Contributions:16 releases, 63 reviews, 20 commits in 9 months
Contributions summary:Wei primarily contributed to the Gluten project by updating the codebase to reflect the "Gluten" name change and version updates across multiple files, including Java Native Interface (JNI) wrappers and Scala configuration files. They also focused on build system improvements, particularly for Velox and Arrow integrations, by modifying build scripts and fixing installation paths, which demonstrates their involvement with the backend libraries. Additionally, the user added and updated TPC-H testing examples and converted parquet data to dwrf files, indicating a focus on data processing and query performance within the native engine.
arrowclickhousesimdspark-sqlvectorization
weiting-chen/gazelle_plugin

Jan 2021 - Feb 2023

Native SQL Engine plugin for Spark SQL with vectorized SIMD optimizations.
Contributions:100 pushes, 48 branches in 2 years 1 month
optimizationssimdvectorizednative-sql-enginesql
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Wei Chen - Staff Software Engineer at Marvell Semiconductor