Swifty Journey

Senior iOS Engineer

Passionate about building maintainable and testable apps using SwiftUI, Clean Architecture, and Swift Concurrency. Experienced in analytics integration, performance tuning, and CI/CD automation. Currently sharing learnings at SwiftyJourney Blog.

Taylor Swift coding illustration

Hi, I'm Juan

A Senior iOS Engineer from Mexico with over 11 years of experience building maintainable and testable iOS apps. In some of my roles, I've led iOS teams, improved CI/CD pipelines by 67%, and boosted app performance by 22%. I'm currently exploring how AI and performance tools like Instruments can improve mobile development workflows.

  • 11+ years of experience: from UIKit to SwiftUI, adopting Swift Concurrency and modern patterns.
  • Team leadership: hands-on leader of iOS teams, mentoring developers and establishing best practices.
  • Proven impact: 67% faster CI/CD pipelines, 22% performance improvements, and zero-defect releases.
  • Continuous learning: currently exploring AI Engineering, Instruments mastery, and SwiftData.
Juan Dorado

Architecture

Clean Architecture, SOLID, TDD, layered boundaries.

Modularization

SPM modules, clear boundaries, and defined dependencies.

SwiftUI & Concurrency

From UIKit to SwiftUI; async/await, actors, and isolation.

Analytics & Observability

Adobe Analytics and DataDog: events, traces, and alerts.

CI/CD

GitHub Actions; Xcode Cloud when applicable.

Git terminal-first

Git workflows; CLI-driven automation.

Technologies

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

My {dev} projects

Development Resources

Development Resources

Select your dev pill β€” dive into curated tools and resources for iOS and beyond.

See resources

Disclaimer: Some links may be affiliate β€” you support Swifty Journey without extra cost.