Swifty Journey

Senior iOS Engineer

Apasionado por construir apps mantenibles y testeables usando SwiftUI, Clean Architecture y Swift Concurrency. Experiencia en integración de analítica, optimización de rendimiento y automatización de CI/CD. Actualmente compartiendo aprendizajes en SwiftyJourney Blog.

Taylor Swift coding illustration

Hola, soy Juan

Un Senior iOS Engineer de México con más de 11 años de experiencia construyendo apps iOS mantenibles y testeables. En algunos de mis roles, he liderado equipos iOS, mejorado pipelines de CI/CD en un 67%, e incrementado el rendimiento de apps en un 22%. Actualmente estoy explorando cómo la IA y herramientas de rendimiento como Instruments pueden mejorar los flujos de desarrollo móvil.

  • 11+ años de experiencia: de UIKit a SwiftUI, adoptando Swift Concurrency y patrones modernos.
  • Liderazgo de equipos: líder práctico de equipos iOS, mentoreando desarrolladores y estableciendo mejores prácticas.
  • Impacto comprobado: pipelines de CI/CD 67% más rápidos, mejoras de rendimiento del 22%, y lanzamientos sin defectos.
  • Aprendizaje continuo: actualmente explorando AI Engineering, dominio de Instruments, y SwiftData.
Juan Dorado

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

Apple Platforms Swift SwiftUI UIKit SwiftData CoreData Swift Testing Swift Concurrency Instruments SPM CI/CD GitHub Git (CLI) Adobe Analytics DataDog

My {dev} projects

Recursos de Desarrollo

Recursos de Desarrollo

Elige tu píldora de desarrollo — sumérgete en herramientas y recursos para iOS y más allá.

Ver recursos

Disclaimer: Algunos enlaces pueden ser de afiliado — apoyas Swifty Journey sin costo extra para ti.