Álvaro Loarte Rodríguez
Android developer

About me

I am a Computer Engineer currently focused on native Android development with over eight years of experience in the field.

I have evolved alongside the technologies for native development as they have advanced. During the first two years of my career I worked with Java and, since then, I fully develop in Kotlin.

Regarding view management, the majority of my experience lies in the XML framework, although for the past three years I have been developing applications with Jetpack Compose.

In my free time, I enjoy working on personal projects that allow me to bring my ideas to life and continue learning. You can find them on my GitHub account. I'm also studying a Master Degree in Data Science.

Technical skills

Android

More than eight years working on projects in Android native. Proffesionally and in side projects.

Read More

Kotlin

Six years working in projects 100% coded in Kotlin. I use Kotlin mainly to develop Android applications.

Read More

Koin / Dagger-Hilt

I work with dependency injection frameworks in all of my projects. Koin is the one I feel most comfortable with.

Read More

Ktor

I built an API developed with Kotlin already deployed on production.

Read More

Jetpack Compose

I've been using Jetpack Compose on my side projects and professionally since its release.

Read More

Clean Code

I'm focused in the creation of understandable, maintainable and testable code.

Career

Experience

  • 2020 - 2025
    Senior Android Developer
    Optiva Media
    Android Kotlin Compose Koin

    I contributed to the development of Android applications for mobile devices and Set-Top Boxes (Android TV), focused on a multimedia entertainment product featuring live and on-demand contents.

    In this context, we utilized various tools such as Jira for project management and Npaw for data analytics.

  • 2016 - 2020
    Android Developer
    Minsait (Indra)
    Android Kotlin Java

    I developed Android components and applications aimed at enhancing cybersecurity. The components provide a suite of tools to verify biometrics, document fraud prevention, digital signatures, and identity management.

  • 2015 - 2016
    Software developer
    Infoglobal
    Python C++

    Development and maintenance of CCTV solutions deployed in embedded systems in the railway field.

Education

  • 2024 - Current
    Master's Degree in Data Science
    Universitat Oberta de Catalunya
    Python

    Focused on extracting valuable insights from large datasets, with expertise in data capture, preprocessing, storage, and analysis. Emphasizes machine learning, big data, text processing and deep learning.

  • 2019
    Android Certified application engineer
    Android ATC
    Android

    Obtaining the Android certification allowed me to deepen my knowledge of the platform, enhancing my proficiency with tools in Android development.

  • 2011 - 2016
    Degree in Computer Engineering
    Universidad Carlos III de Madrid
    Java Android

    During my time at UC3M, I had the opportunity to take several subjects focused on Android development, which led me to create my first Android application for my Bachelor's thesis.

Portfolio

In this section you can find all the personal projects that I have been developing over the years. They are mainly Android projects, some focused on ideas that I wanted to bring to reality and others are technical tests or personal challenges that have helped me learn.

Shopwise
Shopwise
2023
Android Kotlin Compose Dagger-Hilt

This Android application serves as a technical test with an e-commerce interface. It allows to save different items on the shopping cart, receive different discounts based on the number of items selected and proceed in a checkout.

Loompa Resources
Loompa Resources
2023
Android Kotlin Compose Dagger-Hilt Retrofit

Designed as a technical test, the android application Loompa Resources consumes an API to retrieve a list of employees and each employee data can be expander into a detail screen. It's integrated with paging and Room storaging.

Hollow Minds
Hollow Minds
2022
Android Kotlin Compose Koin

An Android application crafted in Kotlin, leveraging Jetpack Compose and incorporating Koin for dependency injection. This app introduces a game set in the captivating universe of Hollow Knight.

Features Extractor
Features Extractor
2020
Java

A Java library that allows the extraction of differents audio features from diverse audio inputs. The audio features can be used to train/use a Machine Learning algorithm to detect music genres.

OCR codes
OCR codes
2018
Android Java

A game leveraging the camera preview to extract frames and process alphanumeric codes in real-time, harnessing the capabilities of OpenCV and Tess-Two for enhanced image processing.

Featured projects insights