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.
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.
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.