Borja Rodriguez is a Senior Android Developer based in Zaragoza with a decade-plus background in software engineering and four years focused on modern Android ecosystems. He brings end-to-end experience from embedded C/C++ LTE infrastructure and mission-critical C#/WPF front ends to Kotlin-based mobile apps, applying Clean Code, SOLID principles and MVVM across domains like banking and airlines. At Orange Bank and Capitole Consulting he shipped production Android features with Coroutines, Jetpack components, Retrofit/OpenAPI, and a strong testing and CI/CD discipline. Known as an "eternal student," he pairs curiosity with practical delivery—comfortable shifting between low-level systems and user-facing mobile experiences. Outside the obvious Android expertise, his cross-domain history in telecom and critical communications gives him a rare systems perspective that improves robustness and performance in mobile products.
4 years of coding experience
13 years of employment as a software developer
Ingeniero Técnico Informático Sistemas, Ingeniero Técnico Informático Sistemas at Escuela Universitaria Politécnica de La Almunia
Grado en Ingeniería Informática, Grado en Ingeniería Informática at Universidad San Jorge
This is an example of how to build a tiny simple and very fast message broker to communicate many services in your Android application avoiding code and login coupling between them
Contributions:1 release, 52 commits, 16 PRs in 1 month
Contributions:2 releases, 69 pushes, 87 tags in 3 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
Borja Rodriguez - Senior Android Developer at Openbank