I'm a Senior Android Engineer with more than 5 years of experience designing, building and optimizing native applications, focused on the Fintech industry — banking and digital payments where correctness isn't optional.
My core is Kotlin: advanced asynchronous concurrency with Coroutines & Flow, and rigorous Clean Architecture / MVVM / MVI. I like owning critical engineering initiatives end to end — large-scale test refactoring, multi-country extensible architectures — and lately I've been building AI-powered applications, both at work and on my own stack.
Senior Android Engineer · Globant
- Multi-country extensibility (Openbank): engineered configuration in the payments repository to reach 100% country extensibility, enabling fast adaptation to new markets.
- Large-scale testing (Santander): led the migration of 3,000+ unit tests from JUnit 4 to JUnit 5, significantly improving build speed.
- AI & multimedia: building apps for an internal AI initiative; previously shipped complex video-streaming functionality.
- Accessibility: adapted screens and UI components in the dedicated a11y team.
- Kotlin
- Jetpack Compose
- Coroutines · Flow
- Hilt
- MVI
- JUnit 5
- Accessibility
Android Developer · Rudo (Laberit)
- Full-cycle green-field (Hidroten): owned the entire lifecycle of a factory inventory app — architecture, UI, SOAP business logic, client bug resolution.
- Technical consulting (Loterías Castillo): architected and built an MVP demo, managing client communication directly.
- Collaborated with the international Santander team (Poland) on bug-fixing.
- Kotlin
- XML
- MVVM
- SOAP · REST
- Koin
Jarvis — AI Personal Assistant
A self-hosted assistant platform that orchestrates a large-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 — as a testbed for LLM tool-use orchestration and production-grade 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 & engineering shown; no live instance or personal data is exposed.
Open to senior Android / KMP conversations — remote, or on-site in Valencia. If you're building a team that cares about clean, well-tested native apps, let's talk.
miguelmialdeamonzo@gmail.com ↗ Download CV ↓Designed & built from scratch by me. © · miguelmialdea.dev