Timothy L

Software Engineer II at Uber

Los Angeles, California, 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
Timothy L is a Software Engineer II based in Los Angeles with seven years of experience building distributed backend systems and real-time infrastructure for autonomous mobility at Uber. He focuses on safety-critical automation platforms that enable deployment and scaling of autonomous vehicles across production cities, bringing practical production experience to complex distributed challenges. His open-source contributions to the well-regarded Cadence orchestration engine highlight a focus on observability and resilient workflow execution, including work on tasklist metrics and host-level tagging. Timothy pairs graduate-level CS training from USC with hands-on internships in cloud infrastructure and product security at MathWorks, plus applied development for public-sector and medical research teams. Colleagues rely on him for pragmatic improvements that reduce operational risk and surface meaningful telemetry in large-scale systems. Notably, he blends low-latency systems thinking with an attention to monitoring that helps keep long-running workflows auditable and robust.
code7 years of coding experience
job3 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at University of Southern California
bookShanghai SMIC Private School
languagesEnglish, Chinese
github-logo-circle

Github Skills (10)

cadence10
distributed-systems10
go10
orchestration10
metric10
amazon-elasticsearch9
elasticsearch-api9
aws-elasticsearch9
elasticsearchquery9
elasticsearch9

Programming languages (6)

TypeScriptJavaJavaScriptGoJupyter NotebookThrift

Github contributions (5)

github-logo-circle
cadence-workflow/cadence

Jun 2022 - Apr 2025

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:
userBack-end Developer
Contributions:115 reviews, 118 PRs, 64 pushes in 2 years 9 months
Contributions summary:Timothy primarily contributed to the development and improvement of the Cadence workflow engine. They focused on implementing tasklist traffic metrics for decision tasks, activity tasks, and forwarded tasklists. Their work involved adding new metrics, refactoring existing ones, and fixing related bugs, demonstrating a focus on monitoring and improving the system's observability. Furthermore, the user added a hostname tag to metrics and services and addressed condition problems.
cadenceresilientorchestration-engineservice-buslogic
timl3136/cadence-client

Jun 2023 - Aug 2024

Framework for authoring workflows and activities running on top of the Cadence orchestration engine.
Contributions:125 pushes, 14 branches in 1 year 1 month
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
Timothy L - Software Engineer II at Uber