Antonio Leiva

CEO & Trainer at DevExpert.io - Android & Kotlin Training

Madrid, Community of Madrid, Spain
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Antonio Leiva is a Madrid-based software engineer, entrepreneur and trainer with 13 years of experience focused on Kotlin and Android. As CEO of DevExpert.io and a Google Developer Expert, he builds high-impact training programs (Architect Coders, Kotlin/Compose/Test Experts) and helps teams adopt modern Android architectures and AI-enhanced development practices. He founded multiple popular online courses and authored the companion app and book Kotlin for Android Developers, translating teaching into practical, production-ready code. Antonio’s open-source work demonstrates hands-on Android expertise—migrating projects to Kotlin, modern libraries (Retrofit 2) and improving UI/UX and DI in apps like a Kotlin-written music showcase. He pairs deep technical craft with clear pedagogy, mentoring developers from first apps to engineering-level practices. Less obvious: he actively integrates AI topics into developer workflows, signaling a shift from pure mobile skill training to tooling and productivity for modern software teams.
code13 years of coding experience
job5 years of employment as a software developer
bookComputer Engineering (Ingeniero Superior en Informática), Computer Science, Computer Engineering (Ingeniero Superior en Informática), Computer Science at Universidad Complutense de Madrid
languagesEnglish
github-logo-circle

Github Skills (24)

kotlin10
model-view10
mvp10
ui-design10
android-recyclerview10
android-library10
uid10
androidx10
front-end-development10
android10
recyclerview10
apim9
gradle9
api9
gradlew9

Programming languages (3)

JavaJavaScriptKotlin

Github contributions (5)

github-logo-circle
antoniolg/androidmvp

Apr 2014 - Dec 2018

MVP Android Example
Role in this project:
userMobile Developer (Android)
Contributions:26 commits, 16 PRs, 21 pushes in 4 years 9 months
Contributions summary:Antonio primarily focused on maintaining and updating the Android MVP example project. Their contributions include migrating to newer Gradle and Android versions, refactoring the codebase by removing unnecessary interfaces, and adapting the project to use support libraries. These changes suggest a focus on keeping the project up-to-date and improving its overall structure. Additionally, the user converted the project's code to Kotlin and refactored it again by removing unnecessary interfaces.
mvpmvp-architecturemvp-androidandroidkotlin
antoniolg/Bandhook-Kotlin

Mar 2015 - Feb 2018

A showcase music app for Android entirely written using Kotlin language
Role in this project:
userMobile Developer (Android)
Contributions:60 commits, 20 PRs, 56 pushes in 2 years 11 months
Contributions summary:Antonio primarily contributed to the UI and functionality of an Android music application built with Kotlin. Their work included fixing toolbar animations, preventing double clicks during activity transitions, and improving code organization through dependency injection. They also implemented features such as a scrollable home toolbar, variable column numbers in the home grid, and adaptations for landscape and large screen layouts. Further contributions involved upgrading libraries and migrating to Retrofit 2 for network requests.
music-appandroidkotlin-languagekotlinkotlin-android
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
Antonio Leiva - CEO & Trainer at DevExpert.io - Android & Kotlin Training