Rodrigo Garcia is a Senior Software Engineer focusing on mobile development with over 6 years of professional experience developing native Android applications. He enjoys automating tasks and has experience building CI/CD pipelines for Android applications including lint checks, running unit tests, custom Gradle tasks to automate the app version updates, app distribution via Firebase, instrumented tests with firebase test lab. His passion lies in designing and building apps that look awesome and also have a great scalable architecture ranging from mvc, mvp, mvvm and clean architecture. Rodrigo is an elite mobile developer, looking for a Senior Android Developer position.
Android developer of the Rider Experience Team focusing on the Product Selecion and Checkout experience. Developed new experiments for user checkout experience using feature flags to turn the feature for specific user groups.
Android development using MVVM, Clean Architecture, dependency injection and Jetpack components. Developed native Android applications and frameworks using Kotlin and Java.
Worked in an IoT application developing an Android app that communicates with an embedded system using MQTT protocol and a backend server exposing a rest api using Java. Used Docker in order to automate the deploy of all the different components of the application.
Other Technologies Used: Back-End: Python, Spring