Lei Chen

Investigator

Haidian District, Beijing, 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
Lei Chen is an investigator and software engineer with eight years of experience bridging computational biology research and backend engineering. Based at Peking University's Institute of Molecular Medicine after a six-year postdoc at OHSU, he brings deep domain knowledge in life sciences combined with practical systems development. An active open-source contributor, he has extended SQL capabilities in high-profile Apache projects like DataFusion and Kylin, implementing mathematical and string functions and improving session/API behavior. Known for attention to code quality and seamless integration across modules, he’s comfortable navigating both research labs and production backend systems. His GitHub motto—"Stay hungry, Stay foolish"—reflects a continuous curiosity that drives both scientific inquiry and pragmatic engineering.
code8 years of coding experience
github-logo-circle

Github Skills (21)

strings10
back-end-development10
apidoc10
text-manipulation10
math10
java10
maths10
fusion10
math-functions10
javas10
api10
sql10
spring-boot10
query-engine10
rust10

Programming languages (3)

JavaShellRust

Github contributions (5)

github-logo-circle
apache/datafusion

Jul 2023 - Nov 2023

Apache DataFusion SQL Query Engine
Role in this project:
userBack-end Developer
Contributions:8 reviews, 8 PRs, 16 comments in 4 months
Contributions summary:Lei primarily contributed to the Apache DataFusion SQL query engine by implementing new SQL functions, specifically for mathematical operations like cotangent and truncate. Their work involved modifying existing code, adding new functionalities, and ensuring the functions were properly integrated across different modules, including the physical expression engine and protobuf serialization. They also addressed code formatting and SQL test errors, demonstrating a commitment to code quality and functionality. Furthermore, the user implemented string functions such as overlay, levenshtein, substring_index, and find_in_set, expanding the SQL functionality of DataFusion.
querypythonquery-enginedataframerust
apache/kylin

Nov 2022 - Jan 2023

Apache Kylin
Role in this project:
userBack-end Developer
Contributions:4 reviews, 4 commits, 11 PRs in 2 months
Contributions summary:Lei primarily contributed to the back-end logic of the Apache Kylin project, focusing on configuration, session management, and API functionalities. Their work involved fixing session timeout issues related to JDBC store types and adjusting code format in existing server-side Java files. Additionally, the user implemented dashboard UI and API, enhancing the project's user interface and data presentation capabilities.
olapapachebig-datajavakylin
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
Lei Chen - Investigator