Senior iOS Engineer
Construyo apps iOS mantenibles y testeables con SwiftUI y Clean Architecture. Comparto lo que aprendo en SwiftyJourney Blog.
Hola, soy Juan
Soy un Senior iOS Engineer de México con más de 11 años construyendo apps iOS — de UIKit a SwiftUI, de proyectos individuales a liderar equipos. Ahora mismo estoy explorando cómo las herramientas de IA y la instrumentación de rendimiento pueden mejorar el desarrollo móvil.
- De UIKit a SwiftUI — adoptando Swift Concurrency y patrones modernos en el camino.
- Disfruto mentoreando desarrolladores y estableciendo mejores prácticas de arquitectura en equipos.
- Actualmente explorando AI Engineering, dominio de Instruments, y SwiftData.
- Colaborador open source y moderador de comunidad.
Credenciales y Formación
Arquitectura
Clean Architecture, SOLID, TDD, límites por capas.
Modularización
Módulos SPM, límites claros y dependencias definidas.
SwiftUI & Concurrencia
De UIKit a SwiftUI; async/await, actores y aislamiento.
Analytics & Observabilidad
Adobe Analytics y DataDog: eventos, trazas y alertas.
CI/CD
GitHub Actions; Xcode Cloud cuando aplica.
Git terminal-first
Flujos Git; automatización vía CLI.
Tecnologías
Open Source
TAXI
Plantilla de arquitectura modular para iOS usando Clean Architecture, TDD y SPM.
- Swift
- Arquitectura
- SPM
BTC Price Study Case
Clean Architecture y TDD desde historias de usuario hasta lógica de negocio testeada.
- Swift
- Clean Architecture
- TDD
MyMangasApp
App en SwiftUI con SwiftData, Swift Testing y Keychain — proyecto final del Swift Developer Program 2025.
- SwiftUI
- SwiftData
- Testing
XCSnippets
Snippets de Xcode vía SPM.
- Swift
- Productividad
I-VIPER
Plantilla para iniciar módulos VIPER.
- Makefile
- Arquitectura
Claude Code Skills
iOS Architecture Expert
Skill de Claude Code para guía de arquitectura iOS, principios SOLID y diseño modular.
- Claude Code
- AI
- Arquitectura
SwiftUI Expert
Skill de Claude Code para mejores prácticas de SwiftUI y patrones declarativos modernos.
- Claude Code
- AI
- SwiftUI
Requirements Engineering
Skill de Claude Code para transformar requerimientos en historias de usuario y especificaciones.
- Claude Code
- AI
- Ingeniería
Recursos de Desarrollo
Elige tu píldora de desarrollo — sumérgete en herramientas y recursos para iOS y más allá.
Disclaimer: Algunos enlaces pueden ser de afiliado — apoyas Swifty Journey sin costo extra para ti.
¿Interesado en trabajar juntos?
Disfruto colaborar en proyectos iOS desafiantes, revisar arquitectura y ayudar a desarrolladores a crecer.
Colaboración iOS
Construyendo y escalando apps Swift/SwiftUI con arquitectura limpia.
Code Reviews y Arquitectura
Segundas opiniones sobre modularización, estrategias de testing y CI/CD.
Mentoría
Guiando desarrolladores en mejores prácticas iOS y crecimiento profesional.
11+
años de experiencia
67%
mejora en CI/CD
22%
mejora en rendimiento