Pablo Herrán Castrillo
Desarrollador Android

Más de 5 años haciendo Kotlin y Java en producción: terminales de pago, comunicación entre procesos con AIDL y productos SaaS con backend propio. Código directo, sin sobre-ingeniería.

fun sobreMi() {

Llevo más de 5 años desarrollando aplicaciones Android en Kotlin y Java, pasando de proyectos de consultoría a producto. Actualmente trabajo en Newland, compañía del sector de medios de pago, desarrollando aplicaciones para sus terminales de pago. Fuera del horario laboral desarrollo producto de principio a fin: CIVIUM, un SaaS de gestión de incidencias urbanas para ayuntamientos, y Convivo, una app de finanzas domésticas con backend autoalojado. Mi manera de trabajar: código directo, que compila y se entiende, sin sobre-ingeniería.

}

fun experiencia() {

Dónde he trabajado y qué he construido allí.

Desarrollador Android
Newland · Medios de pago
Enero 2026 — Actualidad

Desarrollo Android en el área de medios de pago: aplicaciones para terminales de pago en Kotlin y Java, con comunicación entre procesos (AIDL), Navigation Component y foco en calidad, testing y accesibilidad.

KotlinJavaAIDL Navigation ComponentStateFlowJUnit4
Desarrollador Android
Tecdata · Proyecto Carrefour
Enero 2023 — Marzo 2024

Desarrollo Android en el proyecto de Carrefour dentro de un equipo de consultoría: implementación de nuevas funcionalidades, mantenimiento evolutivo y corrección de errores en Kotlin y Java.

KotlinJavaAndroid
Desarrollador Android
Babel
Septiembre 2021 — Octubre 2022

Desarrollo de aplicaciones Android nativas en Kotlin y Java para proyectos de consultoría, participando en el ciclo completo: implementación de funcionalidades, mantenimiento y corrección de errores.

KotlinJavaAndroid
}

fun proyectos() {

Haz clic en cualquier proyecto para ver el detalle técnico completo.

}

fun skills() {

Tecnologías que uso a diario y otras que estoy incorporando.

// Android

  • Kotlin · Java
  • Jetpack Compose · XML
  • Navigation Component
  • Hilt · Retrofit · Room
  • Coroutines · Flow · StateFlow

// Payments & IPC

  • AIDL · Binder
  • Arquitectura multi-proyecto (AARs)
  • Diseño de SDKs
  • Accesibilidad (TalkBack, alto contraste)

// Backend & DevOps

  • Ktor · PostgreSQL · Flyway
  • JWT · refresh token rotation
  • Docker Compose
  • Tailscale · self-hosting (NAS)

// Testing & iOS

  • JUnit4 · Mockito
  • Tests directos, sin sobre-ingeniería
  • Swift · SwiftUI (en progreso)
}

¿Hablamos?

Abierto a proyectos Android, sistemas de pago y colaboraciones en producto. Respondo rápido.