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.
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.
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
My {dev} projects
BTC Price Study Case
Applying Clean Architecture and TDD to build a modular app from user stories to tested business logic.
- Swift
- Clean Architecture
- TDD
MyMangasApp
Modular SwiftUI app using SwiftData, Swift Testing, and Keychain β final project for the Swift Developer Program 2025.
- SwiftUI
- SwiftData
- Testing
OneDarkTheme
One Dark theme for Xcode.
- Swift
- Xcode
XCSnippets
Xcode snippets via SPM.
- Swift
- Productivity
I-VIPER
Template to bootstrap VIPER.
- Makefile
- Architecture
Development Resources
Select your dev pill β dive into curated tools and resources for iOS and beyond.
Disclaimer: Some links may be affiliate β you support Swifty Journey without extra cost.