Javier Cordoba is a Senior Android Engineer with 11 years of experience building production-grade mobile apps and tooling, currently at Qonto and freelancing on projects that include an app with over 400,000 Play Store downloads. He combines deep Android expertise—clean architecture, MVVM, Coroutines, Jetpack libraries, multi-module builds and advanced Gradle plugin work—with strong CI/CD and DevOps skills, having automated releases to Maven Central and configured complex GitHub Actions workflows. Javier has contributed to notable open-source Kotlin infrastructure like Arrow by improving multiplatform Gradle setups and release automation, reflecting a background that spans both mobile and backend/build tooling. Trained in aerospace engineering and Android development, he brings analytical rigor and a penchant for solving build and release challenges that many app engineers overlook.
11 years of coding experience
4 years of employment as a software developer
Engineer's degree, Ingeniería aeroespacial, aeronáutica y astronáutica, Engineer's degree, Ingeniería aeroespacial, aeronáutica y astronáutica at Universidad de Cádiz
Magisterio, Physics Teacher Education, Magisterio, Physics Teacher Education at Universidad de Granada
Λrrow - The perfect companion for your Kotlin journey - Inspired by functional, data-oriented and concurrent programming
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:41 reviews, 39 commits, 21 PRs in 8 months
Contributions summary:Javier focused on configuring the Arrow Kotlin library by adding and modifying Gradle build configurations and GitHub Actions workflows. They worked extensively with Gradle, modifying `settings.gradle.kts` and `build.gradle.kts` files to incorporate new plugins and manage project dependencies, specifically related to multiplatform builds and publishing configurations. Their contributions also involved setting up versioning and release workflows using shell scripts within the GitHub Actions environment, demonstrating a strong understanding of automation and CI/CD principles. These changes were instrumental in improving the project's build process and release management.
Contributions:22 commits, 26 pushes, 1 branch in 2 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.