Wen Luo

Senior Software Engineer at Uber

Gainesville, Florida, United States
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
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.
code6 years of coding experience
job6 years of employment as a software developer
bookBachelor of Engineering (B.E.), Computer Science, Bachelor of Engineering (B.E.), Computer Science at University of Science and Technology of China
bookDoctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at University of Florida
languagesEnglish, Chinese
github-logo-circle

Github Skills (19)

debugging10
debug10
servicebus10
temporal10
cadence10
distributed-systems10
workflow-engine10
workflow-automation10
go10
golang10
workflow-management10
logging10
argo-workflows10
orchestration10
fabric9

Programming languages (3)

JavaGoThrift

Github contributions (5)

github-logo-circle
cadence-workflow/cadence

Jan 2020 - Mar 2020

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:
userBackend 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.
cadenceresilientorchestration-engineservice-buslogic
Framework for authoring workflows and activities running on top of the Cadence orchestration engine.
Contributions:22 commits, 2 PRs, 22 pushes in 1 month
golangworkflow-functionscadenceorchestrationauthoring-workflows
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
Wen Luo - Senior Software Engineer at Uber