About

I'm a Senior Android Engineer with more than 5 years building native Android apps in Kotlin, the last three and a half on the Santander and Openbank banking apps at Globant, where correctness isn't optional.

My core is Kotlin: Coroutines and Flow, Jetpack Compose and Clean Architecture with MVVM and MVI. I led a 3,000+ test migration, built an LLM tool that flags breaking changes between repositories, and outside work I ship and operate my own apps.

5+ y
ANDROID / KOTLIN
3,000+
TESTS MIGRATED J4→J5
6
MARKETS ON THE SHARED CORE
Experience
Apr 2023 to Sep 2026

Senior Android Engineer · Globant

Santander OneApp · Openbank Multi-Country
  • Payments (Openbank): delivered payment features and country-specific payment configuration in a multi-module Clean Architecture codebase, working inside the shared core consumed by the apps of 6 markets (Spain, UK, Portugal, Poland, Mexico and the US) and following the guidelines the core defines. Built reusable Jetpack Compose components together with the team.
  • Large-scale testing (Santander): led the migration of 3,000+ unit tests from JUnit 4 to JUnit 5, module by module with the suite always green, which shortened builds and made CI more reliable.
  • LLM tooling: built on my own initiative a tool on the Claude, GPT and Gemini APIs that compared the core with the country repositories and flagged breaking changes before merge.
  • Video: built a video player on ExoPlayer that was used as the starting point for an internal Globant library.
  • Accessibility: worked on critical flows (transfers, onboarding, settings) following WCAG 2.1 AA: TalkBack, dynamic text sizing and high contrast.
  • Kotlin
  • Jetpack Compose
  • Coroutines · Flow
  • Hilt
  • MVI
  • JUnit 5
  • ExoPlayer
  • Accessibility
Jul 2021 to Apr 2023

Android Developer · Rudo (now Lãberit)

Green-field products & client technical consulting
  • Full-cycle green-field (Hidroten): owned the entire lifecycle of a factory inventory app: architecture, UI, SOAP business logic and client bug fixing.
  • Technical consulting (Loterías Castillo): built an MVP demo and handled client communication directly.
  • Collaborated with the international Santander team (Poland) on bug-fixing.
  • Kotlin
  • XML
  • MVVM
  • SOAP · REST
  • Koin
Selected Work
ANDROID APP

WarrantyVault

Keeps receipts and warranties in one place and reminds you before they expire. Built end to end in Kotlin and Jetpack Compose, multi-module, with Room, WorkManager and 192 automated tests. In closed testing on Google Play.

WarrantyVault home: active, expiring and expired warranties with filters Warranty detail with days left, store, price and expiry date Form to add a new product warranty
  • Kotlin
  • Jetpack Compose
  • Room
  • WorkManager
  • Play Billing
IN PRODUCTION

Point of sale for a real shop

Offline-first checkout on PostgreSQL, in daily use in a shop. 193 automated tests over pricing, tax rules and cash reconciliation. Built, deployed and operated by me.

  • PostgreSQL
  • Offline-first
  • 193 tests
PERSONAL PLATFORM

Jarvis, a self-hosted personal assistant

A self-hosted assistant that runs a language-model agent over real tools: tasks, projects, calendar, briefings and automated data pipelines. Built end to end: backend, real-time web HUD, voice, offline PWA and deployment, in async Python.

Agentic core

LLM + tool-calling

Real-time HUD

live web dashboard

Voice interface

speech in / TTS out

Offline-first PWA

service worker + cache

  • Python
  • FastAPI
  • asyncio
  • Claude Agent SDK
  • WebSockets
  • PWA
  • Edge-TTS

Private project: architecture and engineering shown, no live instance or personal data exposed.

Education
DAW: Development of Web Applications · Vocational Training · 2020 to 2021
DAM: Development of Multi-Platform Applications · Vocational Training · 2018 to 2020
Languages: Spanish (native) · English (B2, daily use with international teams)
Contact

Open to Senior Android roles, remote from Spain or hybrid in Valencia, available now. If you're building a team that cares about clean, well-tested native apps, let's talk.

Designed & built from scratch by me. © · miguelmialdea.com