Rodrigo Villarreal is a senior software engineer with 11 years of experience, currently building scalable observability tooling on Uber’s uMetric team in Seattle. He has a strong backend focus and a track record of improving performance, security, and maintainability across distributed systems, including measurable optimizations and CI/CD/Docker adoption in prior roles. Rodrigo has led small teams to deliver high-usage components (100k–700k+ users) and instituted TDD/BDD and modern design patterns to raise engineering quality. He is an active open-source contributor to the prominent Cadence workflow project, adding security features like OAuth/JWT support and configuration enhancements for Cassandra. Comfortable across PHP, Python and Go ecosystems, he combines hands-on implementation with systems thinking to bridge internal APIs and large-scale production services. Based in Seattle with a Computer Engineering background from Universidad de Guadalajara, he brings both startup agility and enterprise-grade engineering practices.
11 years of coding experience
7 years of employment as a software developer
Computer Engineering, Software, Computer Engineering, Software at Universidad de Guadalajara
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:
Back-end Developer
Contributions:36 reviews, 11 commits, 12 PRs in 4 months
Contributions summary:Rodrigo primarily focused on enhancing the Cadence workflow engine's core functionality. They made several code changes, including fixing typos and adding features like protocol version configuration for Cassandra. Moreover, they implemented OAuth authorizer and refactored the code to include a JWT for authorization of the CLI. The user's contributions suggest a focus on improving security, configuration management, and CLI interaction within the Cadence platform.
Contributions:25 reviews, 78 commits, 26 PRs in 5 months
pythoncadencepython-frameworkworkflow
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
Rodrigo Villarreal - Sr. Software Engineer at Uber