Mario Castaño· Volver al principio

En activo · Zunibal, Derio

MarioCastaño Romeo

Ingeniero informático full stack

Diez años diseñando, desplegando y manteniendo software preparado para lo que venga.

ProyectosContacto

Rumbo profesional

Rumbo
Etapa
340
Sonda (m)
Isóbata
Carta de la trayectoria: Bilbao (Eurohelp, 2015) → Nueva York (Thunderfoot, 2019) → Getxo (Ubikare, 2021) → Derio (Zunibal, 2022, posición actual).

Sobre mí

Soy ingeniero informático full stack. Llevo una década diseñando y liderando aplicaciones web y móviles de principio a fin, en sectores tan dispares como sanidad, educación, banca e industria marítima.

Mi día a día se mueve entre React/Next.js, Node.js, PHP y Flutter, pero mi trabajo no acaba en el código. Combino la arquitectura técnica con la gestión de equipos y el trato directo con el cliente: una combinación que, en la práctica, suele marcar la diferencia entre un proyecto que se queda en el camino y uno que llega a producción.

Actualmente soy responsable de las soluciones de trazabilidad pesquera y sostenibilidad en Zunibal, dando servicio a flotas de todo el mundo.

Stack

Frontend
React · Next.js · Vue.js · JavaScript · TypeScript · ClojureScript · HTML5 · CSS3
Backend
Node.js · PHP · Clojure · Java · REST APIs · JWT · OAuth2
Mobile
Flutter · Dart · React Native · iOS · Android · SQLite · Notificaciones push
Bases de datos
PostgreSQL · MySQL · Datomic · SQL
DevOps y Arquitectura
Docker · GitLab CI/CD · Git · Clean Architecture · System Design · MVC · Testing automatizado
Geolocalización y Mapas
Mapbox · Google Maps SDK · OpenStreetMap · Copernicus · NOAA
Ingeniería con IA
Desarrollo de servidores MCP · Integración con la API de Claude · Skills agénticas personalizadas
Herramientas
Figma · Jira · Trello · Miro

Proyectos

Una selección de los proyectos en los que he trabajado; el resto está en la trayectoria. Toca o pasa el cursor por una tarjeta para ver de qué trata.

  • Trazabilidad pesquera2025 —· En producción

    Zunibal eLogBook

    Zunibal

    Trazabilidad pesquera2025 —· En producción

    Zunibal eLogBook

    Zunibal

    Zunibal eLogBook es un diario electrónico de pesca que sigue cada captura desde el mar hasta el consumidor, con un perfil para cada eslabón de la cadena. Funciona sin conexión en alta mar y adapta sus flujos a la normativa de cada mercado. Lo diseñé y desarrollé de principio a fin: app Flutter para iOS y Android, API REST en Node.js y base de datos PostgreSQL.

    • Armador. Da de alta barcos, sigue su flota en un mapa en tiempo real, revisa y aprueba las mareas y controla ventas, ingresos y rendimiento.
    • Patrón. Abre la marea con un checklist de seguridad, registra capturas, descartes y capturas accidentales con su posición GPS y consulta su barco, sus mareas y mapas con zonas FAO, zonas marinas y batimetría, descargables para usarlos sin conexión.
    • Lonja. Recepciona los barcos, verifica lo declarado frente a lo desembarcado, agrupa las capturas en lotes, registra la primera venta y el procesamiento y emite las etiquetas con el QR de trazabilidad.
    • Consumidor. Escanea el QR del producto para ver el barco, la zona y el arte de pesca, y guarda sus consultas en un historial.

    Desde septiembre de 2026 se distribuye también una versión para Windows con soporte táctil, y está disponible el panel de administración con las métricas de toda la plataforma.

  • Seguridad costera2024 —· En producción

    Catch Alert Drumline

    Zunibal

    Seguridad costera2024 —· En producción

    Catch Alert Drumline

    Zunibal

    Catch Alert Drumline es un sistema de alerta de capturas para los programas de control de tiburones de Queensland y Nueva Gales del Sur, en expansión a nuevas zonas. Cuando un animal muerde el cebo, la boya envía una alerta por satélite y el equipo de respuesta lo libera en menos de 30 minutos, lo que mejora su supervivencia. La plataforma centraliza en tiempo real la posición y el estado de más de 150 boyas en la costa este de Australia.

  • Monitorización pesquera2024 —· En producción

    REM

    Zunibal

    Monitorización pesquera2024 —· En producción

    REM

    Zunibal

    REM (Remote Electronic Monitoring) es un sistema de monitorización electrónica de la actividad pesquera. Cámaras, sensores y GPS a bordo registran dónde, cuándo y qué se pesca, como alternativa a los observadores embarcados, y la plataforma permite revisar las grabaciones y los datos de cada marea.

  • Salud digital2021 — 2022

    NAIHA

    Ubikare

    NAIHA (Natural & Artificial Intelligence Health Assistant) es el software sanitario de Ubikare, producto sanitario de clase IIa con más de 15.000 licencias desplegadas. Con reglas automatizadas e IA, convierte datos sociales, clínicos y de salud en apoyo a la decisión clínica.

    • Sociosanitario. Ayuda a domicilio, centros de día y teleasistencia.
    • Sanitario. Historia clínica compartida entre disciplinas.
    • Ensayos clínicos. Reclutamiento y seguimiento de pacientes en tiempo real.
    • Impacto. Según la compañía, un 40 % menos de costes y tiempo y un 30 % menos de errores asistenciales.
  • Banca de inversión2018 — 2021

    KBW

    Thunderfoot (Terra)

    Keefe, Bruyette & Woods (KBW) es un banco de inversión especializado en el sector financiero: análisis bursátil, asesoramiento en fusiones y adquisiciones y operaciones sobre bancos, aseguradoras y gestoras de activos.

  • Consultoría de negocio y tecnología2018 — 2021

    SEI

    Thunderfoot (Terra)

    SEI es una consultora de negocio y tecnología que acompaña a empresas en proyectos de estrategia, transformación digital, datos y gestión del cambio.

  • Servicios IT para educación2018 — 2021

    Vinson

    Thunderfoot (Terra)

    Vinson se dedica a la gestión de la infraestructura IT y la ciberseguridad de centros educativos de Estados Unidos. Con sede en Ohio y más de 100 distritos escolares como clientes, se encarga de redes, dispositivos y soporte técnico, protege los equipos con detección y respuesta gestionada y forma al personal en seguridad. También asesora a los distritos en la financiación federal E-Rate y gestiona los informes que presentan al estado de Ohio.

  • Infraestructura de red2018 — 2021

    TTI

    Thunderfoot (Terra)

    Turn-key Technologies (TTI) diseña, instala y gestiona la infraestructura de red de empresas y organismos: redes cableadas e inalámbricas, cableado estructurado y fibra, ciberseguridad, videovigilancia y control de accesos. Trabaja en sectores como sanidad, educación, administración pública, industria y centros de datos.

  • Telefonía y contact center2018 — 2021

    natterbox

    Thunderfoot (Terra)

    Natterbox es una plataforma de telefonía y centro de contacto integrada en Salesforce: enruta llamadas, registra cada interacción en el CRM y aplica IA para transcribir y analizar conversaciones.

  • Redes y acceso remoto2018 — 2021

    remote.it

    Thunderfoot (Terra)

    remote.it permite acceder de forma segura a dispositivos y redes remotas, como equipos IoT industriales, servidores o cámaras, sin abrir puertos ni desplegar una VPN tradicional.

  • Marketing sanitario2018 — 2021

    PHM

    Thunderfoot (Terra)

    PHM (Publicis Health Media) es la agencia de medios del grupo Publicis especializada en salud: planifica y compra campañas para marcas farmacéuticas y sanitarias apoyándose en datos de audiencia.

  • Servicio público2015 — 2017

    Transporte público de Bizkaia

    Eurohelp Consulting

    Servicio público2015 — 2017

    Transporte público de Bizkaia

    Eurohelp Consulting

    Plataforma que da servicio a Bizkaibus, la red de autobuses públicos de la Diputación Foral de Bizkaia, que conecta los municipios del territorio. Fue mi primer proyecto profesional: entré en el equipo de Eurohelp como programador junior y lo compaginé con los últimos años de la carrera.

Trayectoria

  1. 4

    Zunibal

    Ingeniero de software sénior, I+D

    dic. 2022 — actualidad

    Derio, España

    Posición actual

    • Desarrollo de soluciones de software orientadas a la sostenibilidad y trazabilidad pesquera, así como a la gestión de operaciones de flota, abarcando aplicaciones móviles y web, backend, bases de datos y procesos de despliegue. Responsable del desarrollo de aproximadamente el 50 % de las aplicaciones móviles de la empresa y principal referente del equipo en desarrollo móvil.

    eLogBook - Plataforma de Trazabilidad Pesquera

    • Diseño y desarrollo de una solución completa de trazabilidad pesquera a partir de un concepto de negocio inicial de alto nivel, investigando los flujos operativos de armadores, patrones, lonjas y consumidores finales.
    • Desarrollo de una aplicación Flutter para iOS/Android/Windows, una API REST con Node.js y un modelo de datos en PostgreSQL para cubrir el registro de embarcaciones, las mareas de pesca, el registro de capturas, el desembarque, la gestión en lonja y la trazabilidad del producto final.
    • Diseño de una arquitectura offline-first basada en SQLite, permitiendo a las embarcaciones operar sin conectividad en el mar y sincronizar los datos con el backend una vez recuperada la conexión.
    • Implementación de +55 pantallas, +30 tablas de base de datos y +100 endpoints de API, incluyendo autenticación, control de acceso basado en roles, soporte multilingüe, mapas y datos geoespaciales.
    • Diseño de un enfoque configurable para adaptarse a requisitos regulatorios específicos de cada mercado, permitiendo que un mismo producto adapte sus flujos de trabajo y pantallas a diferentes mercados internacionales.
    • Responsabilidad integral sobre el producto (base de datos, arquitectura, flujos de usuario, UX/UI y documentación técnica) durante ~10 meses de desarrollo a tiempo completo y decenas de iteraciones, manteniendo y ampliando actualmente la solución a medida que surgen nuevos requisitos de mercado.

    Catch Alert Drumline - Monitorización y Alerta de Tiburones

    • Desarrollo y mantenimiento de una aplicación web full-stack y su API, utilizada en colaboración con organismos gubernamentales australianos para monitorizar +150 boyas destinadas a la vigilancia de tiburones, en producción desde 2025.
    • Diseño de interfaces cartográficas en tiempo real que muestran la posición de las boyas, el estado de sus sensores y las distintas fases de los incidentes relacionados con tiburones, con indicadores visuales para eventos críticos.
    • Evolución continua de la plataforma para adaptarla a cambios en los requisitos de monitorización e incorporar nuevas zonas de despliegue costero.

    Ingeniería y otros I+D

    • Desarrollo y mantenimiento de Z-Scan, Z-PSA y Autorización Armadores, sustituyendo procesos manuales y de múltiples pasos por flujos más rápidos y controlados. En el caso de Z-Scan, por ejemplo, se sustituye la introducción manual de datos por el escaneo secuencial de códigos de barras en cuestión de segundos.
    • Desarrollo de la aplicación web y el backend de REM, una plataforma basada en Next.js/React para la revisión de grabaciones de cámaras instaladas a bordo de embarcaciones.
    • Gestión de Docker y de pipelines automatizados de GitLab CI/CD (Dockerfiles, configuraciones de Compose, variables, entorno de despliegues sobre AWS), incorporando tests automatizados como parte del flujo de trabajo.
    • Integración de dos servidores MCP personalizados con tools para consultar datos en tiempo real de REM y del servicio de tiburones, compartidos con el equipo de ingeniería para agilizar las tareas de depuración.

    Stack Next.js · Node.js · PHP · Flutter

  2. 3

    Ubikare

    Ingeniero de software

    nov. 2021 — dic. 2022

    Getxo, España

    • Contribución al desarrollo de NAIHA (Natural & Artificial Intelligence Health Assistant), una plataforma sanitaria orientada al soporte de flujos de trabajo clínicos, la gestión estructurada de datos de salud y la toma de decisiones basada en evidencia.
    • Desarrollo de funcionalidades en producción con Clojure y ClojureScript, participando tanto en la implementación como en el diseño de soluciones.
    • Colaboración directa con médicos y enfermeros en sesiones periódicas de análisis funcional, traduciendo requisitos clínicos en soluciones de software dentro de un equipo multidisciplinar de profesionales sanitarios e ingeniería.
    • Contribución a una plataforma con +15.000 licencias desplegadas; NAIHA/Ubikare reporta actualmente un ahorro del 40 % en costes y tiempo, una reducción del 30 % de los errores relacionados con la atención, una reducción del 50 % de los errores administrativos y un aumento del 80 % en satisfacción y adherencia.

    Stack Clojure · ClojureScript · React · Datomic

  3. 2

    Thunderfoot (Terra)

    Ingeniero de software

    dic. 2018 — nov. 2021

    Nueva York, EEUU

    • Desarrollo de +15 sitios web responsive para clientes de EE. UU. en los sectores sanitario, bancario, jurídico, consultoría y educación, llevando los proyectos desde HTML/CSS/JavaScript iniciales hasta el desarrollo backend, la integración de APIs REST, las pruebas y el despliegue.
    • Gestión de varios proyectos en paralelo, normalmente con 2-3 meses de desarrollo seguidos de mantenimiento a largo plazo, aplicando SEO técnico, Google Analytics y pruebas unitarias con Jest.
    • Desarrollo de un proyecto para un centro educativo que incorporaba animaciones 3D con Three.js, ampliando las capacidades técnicas aplicadas en otros proyectos posteriores.
    • Colaboración estrecha con diseñadores y equipos de desarrollo multidisciplinares, participando también en los despliegues de las aplicaciones.

    Stack PHP · JavaScript · VueJS · jQuery · WordPress · Jest

  4. 1

    Eurohelp Consulting

    Programador junior

    sep. 2015 — ago. 2017

    Bilbao, España

    • Desarrollo de software para una plataforma de transporte público en Bizkaia y una plataforma educativa de preparación del examen EGA, utilizando Java Spring, JavaScript, HTML, CSS y SQL, compaginándolo con los estudios universitarios.

    Stack Java · JavaScript · SQL · HTML · CSS

Formación

Grado en Ingeniería Informática de Gestión y Sistemas de Información

Universidad del País Vasco (UPV/EHU)

Escuela Universitaria de Ingeniería Técnica Industrial de Bilbao

2012 — 2018

Contacto

Estoy en Bilbao. Si buscas conectar plataformas y datos, con la seguridad necesaria para una aplicación de la que dependan personas, escríbeme en español o inglés.