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)

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

Programming languages (6)

JavaC++CScalaHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
apache/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:17 releases, 69 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.
jvmsql-engineclickhousesimdspark-sql
weiting-chen/velox

Dec 2022 - Apr 2025

A new C++ vectorized database acceleration library aimed to optimizing query engines and data processing systems.
Contributions:20 pushes, 10 branches in 2 years 4 months
queryvectorizedcppdata-processingvectors
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