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.
More than eight years working on projects in Android native. Proffesionally and in side projects.
Read MoreSix years working in projects 100% coded in Kotlin. I use Kotlin mainly to develop Android applications.
Read MoreI work with dependency injection frameworks in all of my projects. Koin is the one I feel most comfortable with.
Read MoreI've been using Jetpack Compose on my side projects and professionally since its release.
Read MoreI'm focused in the creation of understandable, maintainable and testable code.
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.
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.
Development and maintenance of CCTV solutions deployed in embedded systems in the railway field.
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.
Obtaining the Android certification allowed me to deepen my knowledge of the platform, enhancing my proficiency with tools in Android development.
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.
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.
Android application that displays the weather forecast of any spanish city, using Aemet's API to retrieve the data. Also flavour the information using Gemini AI to power up the information by giving summaries and recommendations.
Android application tool that can be used at the same time during a game of the Hegemony board game. It can be used for each role to calculate the taxes they must pay/receive during the game.
Backend API created to be relied by the Skintker Android application. It hosts all the reports done by the user and also can calculate different statistics on the data provided. It's empowered by the firebase authentication services.
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.
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.
Skintker is an Android app designed to assist individuals with skin issues by enabling them to track potential triggers in their daily routine. Users can conveniently save daily logs and easily monitor their historical data.
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.
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.
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.