Product Manager · Líder de ingeniería · Madrid

MiguelAdan

Ingeniero informático → Tech Lead → Product Manager

Llevo veinte años creando productos digitales que la gente usa cada día. Empecé escribiendo el código. Después aprendí a liderar a las personas que lo escriben. Hoy decido qué se construye y por qué, para equipos internacionales repartidos por cinco ciudades europeas.

Retrato ilustrado de Miguel Adan
20+años creando apps nativas y webs de alto tráfico
5ciudades, un único equipo distribuido: Estocolmo, Londres, París, Gibraltar, Madrid
6puestos, de desarrollador iOS a Product Manager
99,9 %de usuarios sin cierres inesperados en todas las apps de las que he sido responsable

Un logotipo, tres capítulos

Del cursor a las personas y al producto.

Mi carrera ha pasado de la ingeniería práctica a liderar equipos y ser responsable de un producto. Las formas de mi logotipo MA cambian con ella. Elige una etapa para verlo.

MA / INGENIERÍA

Equipos internacionales

Un producto. Cinco ciudades.

Desde que me incorporé a mi empresa actual en 2019, las personas con las que construyo producto han estado repartidas entre Estocolmo, Londres, Gibraltar y Madrid y, más recientemente, París: ingenieros, diseñadores y responsables de negocio con distintos idiomas, culturas y formas de trabajar.

Consigo que todos remen en la misma dirección con un único backlog visible, prioridades claras y un contexto por escrito que se entiende en cualquier sitio. Y me aseguro de que cada ciudad tenga voz en lo que construimos a continuación.

EstocolmoSuecia · CET
LondresReino Unido · GMT
ParísFrancia · CET
GibraltarGibraltar · CET
MadridEspaña · CET · mi base
← MÉXICO · 2000–2005

La historia, contada al revés

Empieza por hoy. Desplázate hacia el pasado.

Cada etapa muestra lo que hice, lo que aprendí y cómo fue cambiando mi enfoque entre tecnología, personas y producto. Fíjate en cómo cambia el logotipo a medida que avanzas.

03/2021 — ACTUALIDAD · MI EMPRESA ACTUAL

Product ManagerResponsable del backlog del cliente de Apuestas Deportivas en apps nativas, web y backend.

Decido qué construyen los equipos del cliente de Apuestas Deportivas y en qué orden. Recojo los requisitos de los responsables de negocio de todo el grupo, los convierto en prioridades claras y ordenadas y doy a los equipos de ingeniería distribuidos el contexto que necesitan para entregar con confianza. Como he programado apps, puedo hablar de compromisos técnicos con los ingenieros con la misma facilidad con la que hablo de crecimiento con negocio.

  • Gestiono el backlog de las apps nativas de iOS y Android, la web y los servicios de backend
  • Recojo los requisitos de producto y los priorizo según valor, esfuerzo y riesgo
  • Identifico áreas de crecimiento y nuevas oportunidades para el producto
  • Mido cómo evoluciona el producto versión tras versión
  • Superviso el desarrollo desde la fase de discovery hasta producción
  • Hago de enlace entre negocio y los equipos de desarrollo
  • Ayudo a definir la estrategia del Cliente de Apuestas Deportivas y las próximas funcionalidades
  • Mantengo alineados en un único roadmap a equipos de cinco ciudades

El producto en el que trabajo · App de Apuestas Deportivas y Casino

Portada del Mundial en modo oscuro
Portada del Mundial, modo oscuroPortadas especiales para los grandes torneos.
VÍDEO
Estadísticas previas al partidoPáginas de evento con los datos que los clientes necesitan antes de apostar.
Portada en modo claro
Portada, modo claroEventos destacados, Bet Builder y promociones en primer plano.
VÍDEO
Cambio Sportsbook ↔ CasinoPasar de un producto a otro sin salir de la app.
Pantalla Mis apuestas con apuestas abiertas y cash out
Mis apuestas y Cash OutApuestas abiertas y liquidadas con el valor de cash out en directo.
Sección de fútbol
Sección de fútbolCompeticiones, mercados y partidos en directo en un mismo sitio.
Todos los deportes y búsqueda
Todos los deportes y búsquedaFavoritos y ligas principales, a una búsqueda de distancia.

03/2020 — 03/2021 · MI EMPRESA ACTUAL

Technical LeadEl año en que mi trabajo pasó a ser lo que entregaba el equipo, no mi propio código.

Liderar un equipo de ingeniería significaba mantener un ritmo de entrega constante. Marqué la dirección técnica, planifiqué y repartí el trabajo y protegí la concentración del equipo para que siguiera entregando a producción.

  • Di orientación técnica y apoyo diario al equipo
  • Llevé las entregas del equipo hasta producción
  • Planifiqué y repartí el trabajo con metodologías ágiles
  • Mejoré de forma continua las formas de trabajar y los procesos
  • Evalué y comuniqué los riesgos a tiempo para cumplir los plazos
  • Mantuve alta la motivación y al equipo centrado en sus objetivos
  • Me aseguré de que colaborásemos bien con otros equipos del grupo
  • Apoyé a los responsables directos con feedback y evaluaciones de desempeño

02/2019 — 03/2020 · MI EMPRESA ACTUAL

Ingeniero iOSMi entrada en un grupo multinacional de apuestas y juego online con marcas en mercados de toda Europa.

Me incorporé a mi empresa actual para desarrollar las apps de Casino y Sports y los frameworks compartidos sobre los que funcionan. Era un equipo de ingeniería internacional, con revisiones de código, stand‑ups y debates de arquitectura entre varios países.

  • Desarrollé las apps de iOS de Casino y Sports
  • Creé y mantuve los frameworks de iOS compartidos de la empresa
  • Diseñé soluciones basadas en patrones de diseño probados y buenas prácticas
  • Ayudé a la dirección a entrevistar y contratar nuevos ingenieros
SwiftFrameworks compartidosArquitectura limpiaContratación

08/2018 — 02/2019 · GRUPO DÍA

Mobile Technical Project ManagerMuchos equipos y proveedores, una sola app de retail.

En una de las mayores cadenas de supermercados de España, varias empresas externas desarrollaban las apps móviles. Mi papel era conseguir que trabajaran como un solo equipo: coordinar departamentos y proveedores, revisar cada entrega de iOS y Android y mantener la calidad y los plazos.

  • Coordiné equipos internos, departamentos y proveedores externos para cumplir los plazos
  • Revisé y aprobé el código nativo de iOS y Android que entregaban los proveedores
  • Velé por la calidad y la estabilidad de la app antes de cada versión
  • Ayudé al equipo a estimar el esfuerzo de las nuevas funcionalidades
  • Seleccioné y contraté a nuevos ingenieros para el equipo

08/2016 — 08/2018 · UNIDAD EDITORIAL

Mobile Technical ManagerMarcar el listón de calidad de las apps propias de un grupo de medios.

Unidad Editorial publica algunas de las cabeceras más conocidas de España, como El Mundo, Marca y Expansión. Cuando la empresa creó su propio equipo móvil, pasé a ser el responsable de qué se publicaba y con qué calidad se construía. Fue mi primer paso real de la ingeniería a la gestión.

  • Aprobé, revisé y controlé todo el código del equipo iOS interno
  • Detecté fallos y posibles problemas antes de que llegaran a los usuarios
  • Diseñé soluciones basadas en patrones de diseño y buenas prácticas
  • Trabajé de cerca con negocio para entregar a tiempo y cumplir todos los requisitos

08/2012 — 08/2016 · UNIDAD EDITORIAL

Desarrollador iOS y webConstruir los cimientos sobre los que funcionarían todas las apps.

Empecé manteniendo apps desarrolladas por empresas externas y pronto me convertí en el desarrollador principal de todas las apps que publicaba la empresa. Escribí el framework interno en Objective‑C y Swift que compartían todas ellas e introduje las herramientas para automatizar los procesos internos.

99,9 %de usuarios sin cierres inesperados, en todas las apps
  • Mantuve las apps de empresas externas antes de que existiera el equipo interno
  • Fui el desarrollador principal de todas las apps de la empresa
  • Creé el framework de iOS compartido: control de versiones, red, publicidad, parsing, analítica y más
  • Introduje CocoaPods y Fastlane, además de un repositorio privado con todos los módulos
  • Desarrollé y mantuve las webs y herramientas internas de la empresa
Objective‑CSwiftCocoaPodsFastlanePHPJavaScript

2000 — 2005 · UNIVERSIDAD LA SALLE, MÉXICO

Donde empezó todoIngeniería en Computación.

Cinco años de ingeniería en México me dieron la base en la que todavía me apoyo. Todo lo que vino después, desde programar apps hasta liderar equipos y llevar un producto, nació aquí. Y los circuitos nunca se fueron del todo.

Habilidades

Lo que aporto a un equipo

Criterio de producto, liderazgo de personas y la visión de un ingeniero sobre cómo se construyen las cosas. Últimamente he vuelto al código, construyendo con agentes de IA.

Gestión de producto

Gestión del backlog de apps nativas, web y backend · Recogida y priorización de requisitos · Estrategia de producto · Oportunidades de crecimiento · Medición de la evolución del producto · Gestión de stakeholders

Liderazgo

Equipos distribuidos y multidisciplinares · Entrega ágil · Gestión de riesgos · Selección y entrevistas · Feedback y evaluaciones de desempeño

Trabajando con IA

Desarrollo agéntico · Skills para agentes de IA · Desarrollo de clientes y servidores MCP

Ingeniería

Servicios web RESTful · JSON · Patrones de diseño de iOS y Android · Arquitectura limpia

Lenguajes de programación

Python · Swift · Objective‑C · Java · JavaScript · Perl · Bash · PHP

Herramientas, datos y plataformas

Xcode · Git · Android Studio · Visual Studio Code · CocoaPods · Fastlane · MySQL · PostgreSQL · SQLite · macOS · Linux

Contacto

Construyamos el próximo capítulo.

Siempre me apetece hablar de producto, equipos distribuidos, móvil o de lo que los agentes de IA pueden aportar a una organización de producto. La mejor forma de contactar conmigo es LinkedIn.