Trayectoria profesional

Más de 20 años construyendo software.

De aplicaciones en tiempo real y portales web a productos multiplataforma, arquitectura, liderazgo de equipos e IA agéntica.

Momentos que me definen

Cinco momentos que explican cómo trabajo.

  1. IRISBOND · 2022—hoy

    Dos productos físicos en siete meses, sin ser diseñador.

    Asumí el liderazgo temporal del equipo de Diseño de Producto (una persona interna y dos externas) con un encargo cerrado: dos productos accesibles listos para fabricar en siete meses. No era mi terreno. Tuve que entender las necesidades comerciales y de los usuarios, traducirlas a decisiones de diseño y mantener la conexión con aplicaciones, hardware y accesibilidad.

    Oskol Windows y Oskol iOS se fabricaron y se pusieron a la venta en plazo.

  2. Ibermática · 2019—2021

    Un equipo completo y una arquitectura desde cero.

    Lideré un equipo de desarrollo de cuatro técnicos y definí la arquitectura de la aplicación de movilidad del Ayuntamiento de Barcelona, coordinando la parte móvil con el equipo de la API REST en un entorno de alta exigencia.

    Arquitectura, equipo y entregas bajo mi responsabilidad, de principio a fin.

  3. Enagora · 2020—2022

    Liderar equipos que no eran míos.

    Desde mi propia empresa realicé proyectos para consultoras liderando a equipos de la propia consultora: definir alcance, coordinar y entregar con personas que no dependían de mí y con las que había que ganarse la autoridad en cada decisión.

    Más de diez proyectos entregados para empresas medianas y grandes.

  4. Venta Peio · 2013—2018

    De 18 horas a 7: el primer inventario móvil.

    Empecé a desarrollar en plataformas móviles en los primeros tiempos de Xamarin, cuando casi nadie apostaba por él. Automatizamos el inventario del negocio con aplicaciones Android e iOS integradas con los datos internos.

    El inventario pasó de 18 horas a 7 en la primera iteración y a unas 5 en las siguientes.

  5. Lander · 2005

    El primer cambio que lideré no tenía cargo.

    Los simuladores ferroviarios intentaban ejecutar en tiempo real entornos 3D construidos para infografía. No rendían, y nadie cuestionaba el proceso. Propuse cambiarlo y lo demostré yo mismo: reduje la geometría, sustituí detalle modelado por texturas, apliqué técnicas de videojuegos e integré los primeros entornos optimizados en el simulador real, no en un prototipo aparte.

    El método se adoptó para todos los entornos siguientes y contribuyó a crear un departamento 3D propio.

Veinte años después sigo trabajando igual: detectar, proponer, demostrar en producto y después escalar.

2022—hoy

IRISBOND

Application Development Team Lead

Liderazgo técnico sin abandonar la ingeniería: aplicaciones accesibles para Windows, iOS y Android conectadas al eye tracker Hiru.

  • Dirijo un equipo de cinco personas y convierto objetivos de producto en arquitectura, prioridades y entregas.
  • Defino estrategia técnica, estimaciones y planes; reviso código y participo en C#, .NET y C++ cuando el problema lo requiere.
  • Lidero la gestión de incidencias técnicas que cruzan departamentos (producto, soporte, hardware), con análisis de causa raíz: el tiempo de resolución bajó entre un 20 y un 30 %.
  • Impulso modernización, calidad, mantenibilidad, automatización y procesos de publicación multiplataforma.
  • Mentorizo a nuevos profesionales y a estudiantes en proyectos de fin de grado y de máster.
  • Asumí durante unos siete meses el liderazgo temporal de Diseño de Producto: equipo mixto, necesidades comerciales y dos productos Oskol llevados a fabricación.

C# · C++ · .NET MAUI · Xamarin · WPF · WinUI · ASP.NET Core · SQLite · Firebase

2020—jul. 2022

Enagora

Founder & Software Engineering Lead

Etapa profesional independiente de producto e ingeniería en la que asumí el ciclo completo: detectar una necesidad, construir, publicar y operar.

  • Diseñé arquitectura y desarrollé productos propios y soluciones para clientes en móvil, escritorio y backend.
  • Realicé proyectos para consultoras liderando a equipos de la propia consultora.
  • Integré código nativo y librerías de Android e iOS en productos multiplataforma.
  • Trabajé con automatización y herramientas de IA aplicadas a programación, revisión, pruebas, documentación y diagnóstico.
  • Construí y evolucioné productos propios como Momentuan y Txikinet, y monté la infraestructura que los sostiene: servidor ESXi y entregas automatizadas con Jenkins.
  • Más de diez proyectos entregados para empresas medianas y grandes, de la venta a la operación.

C# · .NET MAUI · Xamarin · ASP.NET Core · APIs REST · Firebase · Automatización

2019—2021

Ibermática

Senior Analyst

Aplicación móvil para el Ayuntamiento de Barcelona, conectando las decisiones funcionales y técnicas de mobile y backend.

  • Lideré un equipo de desarrollo de cuatro técnicos y definí la arquitectura de la aplicación de movilidad.
  • Analicé requisitos y desarrollé funcionalidades en Xamarin.Forms, Xamarin.Android y Xamarin.iOS.
  • Coordiné la parte móvil con el equipo de la API REST.
  • Alineé dependencias entre mobile y backend, planifiqué entregas y realicé seguimiento técnico.
  • Trabajé con pruebas unitarias y de interfaz, integración continua y controles de calidad.

Xamarin · Azure DevOps · Jenkins · SonarQube · NUnit · Git

2019—2020

LKS

Consultor sénior .NET

Evolución de aplicaciones empresariales Microsoft con foco en arquitectura, continuidad operativa y modernización progresiva.

  • Participé en decisiones de arquitectura y evolución técnica de sistemas existentes.
  • Diseñé y mantuve lógica de negocio y componentes reutilizables.
  • Diagnostiqué problemas de rendimiento y puntos frágiles de aplicaciones en producción.
  • Modernicé de forma gradual, compatibilizando tecnología nueva con sistemas .NET heredados.

ASP.NET Core · ASP.NET MVC · Web Forms · .NET Framework · Windows Forms · DevExpress

2013—2018

Venta Peio

Analista y desarrollador sénior

Responsabilidad de extremo a extremo sobre software interno y soluciones digitales conectadas al funcionamiento diario del negocio.

  • Convertí necesidades de distintas áreas en aplicaciones mantenibles y acompañé su uso en producción.
  • Construí aplicaciones Android e iOS con Xamarin, en sus primeros tiempos, integradas con procesos y datos internos: el inventario pasó de 18 horas a 7 en la primera iteración y a unas 5 después.
  • Desarrollé portales, revistas y comercio electrónico con ASP.NET MVC y tecnologías web.
  • Creé herramientas de escritorio .NET conectadas a SQL Server y SQLite.
  • Me ocupé de soporte, diagnóstico y evolución continua, no solo de la entrega inicial.

C# · Xamarin · ASP.NET MVC · Windows · SQL Server · SQLite · HTML · JavaScript

2012—2013

Adimedia y primera etapa de Enagora

Desarrollador sénior · freelance

Portales con tráfico real, primeras aplicaciones móviles y, en paralelo, Enagora como actividad independiente para empresas locales.

  • Desarrollé y mantuve portales y servicios en ASP.NET Web Forms y MVC en producción.
  • Primeras aplicaciones Xamarin, y webs completas con PHP, .NET, Joomla! y PrestaShop, incluyendo posicionamiento y captación.

ASP.NET · C# · Xamarin · PHP · Joomla! · PrestaShop · SEO

2005—2011

Simulación, 3D y primeros proyectos

Lander Simulation · Simax Virt · Virtual Shapes · freelance

El inicio: simuladores ferroviarios y de conducción, entornos 3D en tiempo real, interfaces y los primeros encargos propios.

  • Interfaces para simuladores de trenes en Borland C++ Builder y entornos 3D optimizados para tiempo real (la historia destacada de arriba).
  • Herramientas internas, scripts para 3D Studio y trabajo en C# y XNA sobre el motor del simulador.
  • Visualización arquitectónica y servicios en ASP.NET y SharePoint; primeros proyectos donde aprendí a definir alcance y entregar a cliente.

C++ Builder · C# · XNA · ASP.NET · SharePoint · 3ds Max · tiempo real

Una base técnica que sigue activa.

Software

C#, .NET, ASP.NET Core, APIs REST, SQL, C++, JavaScript y arquitecturas mantenibles.

Producto multiplataforma

.NET MAUI, Xamarin, WPF, WinUI, iOS, Android, Windows y Firebase.

IA y automatización

Agentes, modelos locales y cloud, OpenClaw, Claude Code, LLM y flujos con supervisión humana.

Formación

Formación, idiomas y certificaciones.

Estudios

  • Máster 3D MultimediaBidasoa Activa · 2003—2005
  • Ingeniería Técnica en InformáticaUPV/EHU Donostia · 2001—2003 · sin titulación
  • Técnico Superior en Administración de SistemasIES Plaiaundi · 1999—2001

Idiomas

  • Españolnativo
  • Euskeranativo
  • Inglésprofesional técnico
  • FrancésB1

Certificaciones

  • Swift Agentic Engineering ProgramApple Coding Academy · junio 2026
  • Xamarin Certified Mobile Developer
  • ASP.NET Core · C#
  • 70-480HTML5, CSS3 y JavaScript
  • 70-515ASP.NET 4.0 Web Forms