Rodrigo Garcia is an Android Software Engineer with 11 years of experience building native mobile apps and scalable architectures, currently enhancing the Rider experience at Uber. He specializes in MVVM, Clean Architecture and Jetpack components, and has a strong track record of shipping features driven by experiments and feature flags. Rodrigo also designs CI/CD pipelines and automation for Android—custom Gradle tasks, linting, instrumented tests on Firebase Test Lab and automated distribution—bringing DevOps discipline to mobile teams. His background includes IoT apps using MQTT, AOSP UI customization for carriers, and teaching CI/Android development, which reflects both deep technical breadth and an ability to mentor. Based in Pernambuco, Brazil, he combines practical engineering with a curiosity for new technologies and robust, production-ready design patterns.
11 years of coding experience
8 years of employment as a software developer
Undergraduate Exchange Student, Computer Science, 3.86/4.0, Undergraduate Exchange Student, Computer Science, 3.86/4.0 at University of Vermont
Bachelor of Science (B.S.), Computer Science, 8.4/10.0, Bachelor of Science (B.S.), Computer Science, 8.4/10.0 at Universidade Federal Rural de Pernambuco
Contributions:13 pushes, 1 branch in 1 year 11 months
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 Garcia - Android Software Engineer at Uber