Ingeniería iOS nativa
Desarrollo de aplicaciones mantenibles con Swift, UIKit, SwiftUI, pruebas automatizadas y concurrencia.
Más de 10 años desarrollando aplicaciones iOS nativas para banca, fintech, telecomunicaciones y servicios digitales. Combino desarrollo, liderazgo técnico y colaboración con producto para entregar soluciones fiables y mantenibles.
Una selección de productos en los que he participado, desde banca digital hasta movilidad y educación.
Desarrollo iOS en Home, Accounts y Payments para Openbank U.S., con liderazgo técnico del squad conjunto de Home & Accounts.
Ver proyectoDesarrollo desde cero de una aplicación bancaria iOS de Santander USA, siendo el único ingeniero iOS y liderando las decisiones técnicas móviles.
Ver proyectoResponsabilidad integral de la aplicación iOS: diseño técnico, coordinación de integraciones, pruebas y publicación en App Store.
Ver proyectoResponsabilidad técnica de la evolución y el mantenimiento de la aplicación iOS de ADIF como único ingeniero iOS.
Ver proyectoLa calidad de una app también depende de la arquitectura, las decisiones, la colaboración y las entregas.
Desarrollo de aplicaciones mantenibles con Swift, UIKit, SwiftUI, pruebas automatizadas y concurrencia.
Clean Architecture, modularización, inyección de dependencias y decisiones técnicas pragmáticas.
Alineación de equipos, decisiones de diseño, revisiones de código y entregas fiables.
Transformar necesidades de negocio en soluciones viables con producto, backend y equipos móviles.
Definición técnica, desarrollo, CI/CD, pruebas, releases, TestFlight y App Store.
Exploración de herramientas de IA con revisión rigurosa, testing y criterio de ingeniería.
Opiniones de personas con las que he colaborado en equipos técnicos y productos móviles.
“Pablo destaca por su forma de abordar los retos técnicos: analiza con criterio, propone soluciones bien fundamentadas y se anticipa a posibles problemas antes de que aparezcan.”
“His critical thinking and good communication skills encourage sharing creative ideas that benefit all teams involved (not only dev teams but also design teams).”
“Pablo ha sido referente en el desarrollo de las capacidades comerciales de la aplicación mi vodafone en la tecnología IOS.”
Apuntes propios para repasar Swift e iOS, junto con artículos y repositorios de otros autores que recomiendo.
Comparativa práctica de @State, @Binding, ObservableObject clásico y el sistema moderno Observation.
Leer apunte ↗ArchitectureLos pilares de la POO con ejemplos Swift y una explicación práctica de composición frente a herencia.
Leer apunte ↗ArchitectureGuía de restricciones genéricas, associatedtype, tipos opacos, existenciales y sus trade-offs.
Leer apunte ↗Soy ingeniero iOS con más de 10 años de experiencia en aplicaciones nativas. He asumido responsabilidades de arquitectura, coordinación técnica y entregas en equipos multidisciplinares.
Impartí el módulo de Concurrencia y Redes en el bootcamp de desarrollo móvil de KeepCoding (2021–2022).
Abierto a conversaciones sobre ingeniería iOS, arquitectura y liderazgo técnico.