Wen Luo is a Senior Software Engineer with six years of industry experience and a strong academic foundation in computer science (B.E. from USTC, PhD studies at University of Florida). He specializes in Java and C/C++, algorithms, data structures, and concurrent programming, and has deep experience with databases (Oracle, MSSQL, MySQL) and frameworks like GWT, AppEngine, and Hadoop. At Uber and previously at Optym, he has focused on building scalable, reliable backend systems and resolving complex concurrency and race-condition issues. Wen contributes to open-source—notably improving robustness and metrics in the Cadence workflow engine—demonstrating attention to non-deterministic bugs and production-grade observability. Based in Gainesville, FL, he combines research-level rigor with practical engineering to ship resilient distributed systems.
6 years of coding experience
6 years of employment as a software developer
Bachelor of Engineering (B.E.), Computer Science, Bachelor of Engineering (B.E.), Computer Science at University of Science and Technology of China
Doctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at University of Florida
Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
Role in this project:
Backend Developer
Contributions:23 commits, 15 PRs, 65 pushes in 1 month
Contributions summary:Wen primarily contributed to the Cadence workflow engine by addressing non-deterministic errors and adding logging for debugging. They implemented improvements related to metrics, including the addition of a non-deterministic error counter. Further contributions involved removing the EmitMetric option from the CLI, which included deprecating related properties, and refactoring server start up logic to address race conditions. Finally, the user worked on raw history compatibility by changing the behavior of GetWorkflowExecutionHistory based on a dynamic configuration.
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.