Saltar al contenido principal
Foto de perfil de Andrés Podadera

Backend · Mobile · Producto

Andrés Podadera

Desarrollador de Software Backend & Mobile

Construyo funcionalidades de producto seguras y mantenibles, desde APIs, datos y reglas de negocio hasta experiencias Android/Kotlin y flujos mobile listos para producción.

Kotlin · Java · Spring Boot · Android · Kotlin Multiplatform

Experiencia profesional con React Native y TypeScript.

  • Experiencia profesional en producto
  • Kotlin Multiplatform · Android + iOS
  • Aplicación publicada en Google Play
  • Backend, seguridad y flujos transaccionales

Experiencia profesional

Experiencia construyendo producto

Trabajo en flujos de usuario seguros, integraciones con el dispositivo y una arquitectura frontend/mobile mantenible.

Desarrollador Full Stack & Mobile

Remittven

España / Remoto

Julio 2025 – Actualidad

  • Desarrollo y mantenimiento de flujos mobile seguros de autenticación, onboarding y verificación de usuarios.
  • Implementación de autenticación biométrica y mediante credenciales del dispositivo para acciones sensibles, con fallback seguro y almacenamiento protegido de credenciales.
  • Refactorización de la configuración regional y locale hacia una solución reutilizable, reduciendo comportamiento duplicado entre distintos flujos.
  • Trabajo en integraciones y evolución de componentes frontend/mobile, cuidando las validaciones de producto, la seguridad y la mantenibilidad.
  • React Native
  • TypeScript
  • Android
  • Kotlin

Capacidades

Qué puedo asumir dentro de un producto

Una combinación de backend, mobile y prácticas de ingeniería aplicada al producto.

01

Backend y lógica de negocio

APIs, autenticación, persistencia, validación, reglas de negocio, pagos y flujos transaccionales.

02

Producto mobile

Android/Kotlin, Kotlin Multiplatform, comportamiento offline, biometría e integraciones con capacidades del dispositivo.

03

Delivery y calidad

Testing, CI/CD, Docker, documentación técnica, observabilidad básica y decisiones orientadas a seguridad y mantenibilidad.

Stack seleccionado

Una base técnica compacta

Core

  • Kotlin
  • Android
  • Java
  • Spring Boot
  • PostgreSQL

Engineering

  • REST APIs
  • Testing
  • Docker
  • GitHub Actions
  • Clean Architecture
  • CI/CD

Experiencia adicional

  • TypeScript
  • React
  • Angular
  • React Native
  • Firebase
  • Laravel

Trabajo seleccionado

Proyectos destacados

Proyectos que muestran decisiones técnicas en productos mobile, backend y SaaS.

Captura de pantalla de la aplicación móvil NutriSport

Proyecto destacado

NutriSport

E-commerce de nutrición deportiva para Android e iOS construido con Kotlin Multiplatform y Compose Multiplatform.

Evidencia técnica

  • Arquitectura modular compartida entre Android e iOS con dominio, datos, navegación, DI y funcionalidades separadas.
  • Lecturas offline-first con persistencia de Firestore, caché de imágenes y monitorización de conectividad por plataforma.
  • Checkout gestionado desde backend mediante Firebase Functions, evitando que el cliente pueda realizar directamente las escrituras finales de pedidos.
  • Testing y automatización de CI/CD para validación y generación de builds Android.
  • Kotlin Multiplatform
  • Compose Multiplatform
  • Firebase
  • Ktor
  • Koin
  • GitHub Actions
Contexto del proyecto

Problema

La aplicación necesitaba flujos de cliente y seller/admin multiplataforma, además de seguir siendo útil con conectividad limitada.

Solución

Los módulos móviles compartidos conectan la aplicación con los servicios de Firebase y con un checkout gestionado por backend.

Captura del dashboard de CashTracker

Proyecto destacado

CashTracker

SaaS de finanzas personales con operaciones transaccionales, suscripciones y funcionalidades asistidas por IA.

Evidencia técnica

  • Operaciones financieras en PostgreSQL protegidas mediante transacciones y bloqueos pesimistas para evitar inconsistencias concurrentes.
  • Suscripciones mensuales y anuales mediante Stripe Checkout, Billing Portal y validación de webhooks.
  • Autorización, rate limiting, verificación de email y recuperación de contraseña para proteger cuentas y operaciones sensibles.
  • Testing con Pest/PHPUnit, incluyendo comportamiento específico de PostgreSQL cuando es necesario.
  • Laravel
  • PostgreSQL
  • React
  • TypeScript
  • Stripe
  • Pest
Contexto del proyecto

Problema

Las operaciones de presupuestos y gastos requieren comprobar la propiedad y controlar los límites cuando hay concurrencia, mientras que el pago necesita un flujo de facturación fiable.

Solución

La aplicación coordina autorización, escrituras transaccionales, suscripciones y una interfaz web localizada.

Visual de consola de Events API

Proyecto destacado

Events API

API REST para eventos, categorías y speakers con autenticación, seguridad, validación, paginación y documentación de contrato.

Evidencia técnica

  • Spring Security con JWT y autorización basada en roles.
  • Spring Data JPA con PostgreSQL/H2, paginación y Bean Validation.
  • DTOs y mapeo con MapStruct, junto a OpenAPI/Swagger para documentar el contrato.
  • Identificación y corrección del patrón N+1 mediante consultas específicas con JOIN FETCH.
  • Java
  • Spring Boot
  • Spring Security
  • Spring Data JPA
  • PostgreSQL
  • MapStruct
  • OpenAPI
  • Docker
Contexto del proyecto

Problema

La API debía gestionar recursos relacionados de forma segura y devolver respuestas predecibles en sus colecciones.

Solución

Una API Spring Boot organiza controladores, servicios, repositorios, mapeo DTO y seguridad alrededor del dominio.

Proyectos secundarios

Captura de pantalla de Book Social Network

Proyecto secundario

Book Social Network

Proyecto formativo full-stack para una red social de libros con frontend Angular y backend Spring Boot.

Evidencia técnica

  • Frontend Angular y backend Spring separados.
  • JWT, validación por email y lógica de préstamos en el dominio.
  • Angular
  • Spring Boot
  • Spring Security
  • JWT
  • Docker

Contacto

Hablemos.

Estoy abierto a oportunidades en backend y desarrollo mobile, especialmente en productos donde pueda aportar en arquitectura, seguridad, APIs y experiencias mobile.