Mobile Leadership
Visión integral sobre estrategia mobile, arquitectura, ejecución y evolución tecnológica de equipos y productos.
De asistentes puntuales a sistemas que ejecutan trabajo real. La oportunidad no está en escribir mejores prompts, sino en diseñar un sistema donde la IA entiende contexto, ejecuta tareas y valida resultados.
Objetivo: entender cómo aumentar el porcentaje de trabajo realizado por la IA y convertirlo en un flujo operativo escalable.
Service Leader Mobile con foco en automatización e inteligencia artificial aplicada al desarrollo, la calidad y la escalabilidad del delivery.
Visión integral sobre estrategia mobile, arquitectura, ejecución y evolución tecnológica de equipos y productos.
Impulso de capacidades de automatización, agentes y flujos asistidos para aumentar productividad y consistencia.
Liderazgo técnico sobre iniciativas iOS y construcción de soluciones orientadas a producto, experiencia de usuario y excelencia técnica.
Tecnología, deporte y aprendizaje continuo aplicado a la mejora de equipos.
“La mejor tecnología es la que desaparece dentro de una experiencia simple.”
Flujos sin pasos innecesarios para que la operación se sienta natural y sin fricción.
Experiencias intuitivas, cercanas y fáciles de entender en el momento adecuado.
Integración invisible al usuario, donde la complejidad queda detrás del servicio.
Soluciones adaptadas al instante exacto en el que el usuario necesita resolver algo.
El valor no está en mostrar tecnología, sino en eliminar la fricción que el usuario siente durante el proceso.
Introduce su número de pedido en un punto de recogida o lo solicita a un empleado.
Notificación automática al almacén y activación de un proceso desatendido.
Menos espera, más autonomía y una operativa interna optimizada.
Lo importante es la fricción que eliminamos.
La decisión de compra ocurre en cualquier lugar de la tienda. La experiencia debería resolverse ahí mismo.
El cliente decide que quiere la prenda en el mismo momento en que se la prueba.
El empleado acompaña al cliente en ese contexto, sin romper la experiencia.
El empleado cobra desde un dispositivo móvil, sin desplazamientos ni colas.
Innovar no siempre es añadir algo. A veces es quitar pasos entre la decisión y el resultado.
El desarrollo parte de una especificación clara — requerimientos, criterios, mockups y contrato funcional. La calidad del output depende de la calidad de esa definición.
La IA no solo sugiere código: participa en análisis, implementación, validación y entregables, siempre bajo reglas y puntos de control humano.
La estructura que conecta contexto, herramientas, reglas, memoria y guardrails para que la IA actúe de forma repetible, segura y escalable.
La spec define el qué · AI Driven Development ejecuta el trabajo · la arquitectura lo hace fiable, gobernado y reutilizable. No compiten: son capas de una misma evolución.
El valor no está en el texto del prompt, sino en todo el sistema que ya conoce el trabajo.
Aporta intención funcional, pero obliga a la IA a inferir contexto técnico, alcance, módulos, reglas y criterios desde cero.
El sistema ya dispone de descripción, adjuntos, mockups, repositorio, convenciones y flujo estructurado para decidir, ejecutar y validar.
Cuanto mejor modelado está el sistema, menos dependencia existe del prompt manual del desarrollador.
Cuatro piezas complementarias convierten la IA en una capacidad operativa dentro del desarrollo.
Instrucción que orienta la respuesta. Puede ser simple o avanzada, pero por sí sola depende del contexto que el usuario escriba manualmente.
Capacidad especializada y reutilizable que encapsula reglas y conocimiento para tareas concretas como testing, accesibilidad, PRs o arquitectura.
Sistema que combina objetivo, contexto, memoria operativa, herramientas y decisiones para planificar, actuar, validar y iterar hasta el éxito.
Mecanismo estructurado para conectar la IA con Jira, Git, repositorios, documentación, bases de datos o sistemas internos reales.
IA Driven Development no se limita a generar código: participa de principio a fin con gobierno humano.
Interpreta requerimientos, extrae objetivos y detecta ambigüedades antes de actuar.
Genera código siguiendo convenciones, patrones y reglas del equipo de forma consistente.
Compila, ejecuta tests y verifica criterios técnicos antes de entregar resultados.
La decisión final sigue en manos del equipo; la IA acelera y estandariza la ejecución.
Menos tiempo interpretando tickets, buscando archivos, generando esqueletos y preparando entregables.
Arquitectura, naming, localización, accesibilidad, testing y validación se aplican con criterio homogéneo.
Cada acción se alinea con ticket, rama, archivos, PR y estado del flujo, facilitando la escalabilidad.
Cada capa tiene una responsabilidad clara: transformar intención inicial en resultado utilizable, correcto y alineado con políticas del equipo.
La arquitectura no añade complejidad innecesaria: crea fiabilidad, control e industrialización.
El prompt deja de ser el centro: pasa a ser el disparador de una cadena de trabajo diseñada de extremo a extremo.
Una necesidad concreta inicia el proceso.
La IA accede a información, reglas y artefactos reales.
Planifica, ejecuta, corrige y documenta el trabajo.
El equipo valida y decide con evidencia y trazabilidad.
Resultado: la IA se convierte en una capacidad de equipo, no en una habilidad individual dependiente de quién escribe mejores prompts.
Un agente autónomo de desarrollo iOS cubre análisis, implementación, validación y cierre, dejando al desarrollador en los puntos explícitos de control humano.
Consulta Jira, lee adjuntos, detecta módulos afectados y se detiene ante ambigüedades.
Crea rama, mueve ticket, implementa modelos, red, lógica, UI e integración bajo reglas de calidad.
Compila, genera y ejecuta tests, corrigiendo automáticamente hasta pasar todos los checks.
Propone evidencias, crea PR draft, mueve el ticket a review y deja la decisión final al desarrollador.
Desarrollador iOS autónomo que analiza, prepara rama, implementa, compila, testea, itera, crea PR draft y cierra solo tras merge verificado. Solo se detiene ante ambigüedad real o acciones humanas explícitas como commit/push.
El punto de entrada siempre es un código de ticket. Consulta Jira vía MCP, extrae título, descripción, tipo, criterios y adjuntos visuales relevantes.
Entiende qué hacer y por qué, revisa mockups, alcance y documentación interna. Si detecta ambigüedad bloqueante, pregunta con opciones claras; si no, avanza solo.
Crea rama según el tipo de ticket, mueve a In Progress e implementa modelos, red, lógica, ViewModel/Controller, UI, integración y navegación.
Compila, genera tests, itera hasta que todo pase, propone evidencias, exige commit manual, crea PR draft, pasa a In Review y cierra solo tras merge.
Sigue la arquitectura existente, localiza y añade accesibilidad.
[weak self], guard, early return y cero force unwrap/try/cast.
xcodebuild, unit tests y snapshot tests si aplica.
Si falla, corrige y reintenta hasta pasar todo.
Autonomía, investigación proactiva, verificación rigurosa y trazabilidad visible.
Jira · GitHub · SonarQube · Geppetto.
Sin commit/push, PR siempre draft, sin “listo” sin pruebas y sin cierre sin merge.
iOS Developer con experiencia en la compañía, especializado en el desarrollo de aplicaciones móviles, la evolución de producto y la adaptación eficaz a distintos contextos y proyectos.
Participación en proyectos de desarrollo iOS, contribuyendo a la construcción, mantenimiento y evolución de aplicaciones móviles dentro de la compañía.
Participación en AXET, colaborando en el desarrollo de una aplicación de chat con IA interna de la compañía, integrada con modelos como ChatGPT y Claude.
Inicio profesional con las prácticas en el proyecto AS de PRISA. Posteriormente, participación en AXET y, en la actualidad, colaboración en los proyectos Carpeta Ciudadana y Carpeta Empresa y Autónomos de la Junta de Andalucía.
Interés por la tecnología y el deporte, especialmente el longboarding, junto con una marcada afinidad por el mixing y la producción musical.
IA Driven Development y Arquitectura de IA no van de prompts más largos, sino de diseñar sistemas capaces de ejecutar trabajo real con contexto, validación y control.