Alex Chen
Senior iOS Engineer
- San Francisco, CA
- al***@email.com
- 141****0198
- 1990/03/15
- GitHub
- Technical Blog
- Stack Overflow
Profile
Senior iOS Engineer with 7+ years of experience building performant, user-centric mobile applications. Expert in Swift, SwiftUI, and modern iOS architecture with a track record of leading teams and delivering production-grade apps.
Experience
Senior iOS Engineer
TechFlow Mobile
Lead iOS development for the company's flagship consumer banking application serving 2 million monthly active users. Architected modular SwiftUI components and established CI/CD pipelines. Mentored a team of 4 engineers and defined coding standards for the mobile organization. Collaborated with product and design teams to deliver features on aggressive timelines.
Real-Time Investment Dashboard
- Built a real-time investment tracking dashboard with live market data streaming, interactive charts, and portfolio analytics. Implemented WebSocket connections for sub-second latency updates and designed a local caching strategy for offline usability.
- SwiftUI, Combine, WebSocket, Core Data, MVVM, Clean Architecture
- Led architecture design, implemented real-time data layer, established testing protocols, and conducted code reviews for team contributions.
- Tech Stack: SwiftUI Combine WebSocket Core Data MVVM Unit Testing CI/CD
- Challenges: 50% Faster Load Times: Reduced initial dashboard load time by 50% through incremental data fetching and background prefetching strategies.
- Challenges: 99.9% Crash-Free Rate: Achieved 99.9% crash-free sessions by implementing comprehensive error handling and automated regression testing.
AI-Assisted Customer Support Integration
- Integrated Claude Code and GitHub Copilot into the iOS development workflow to accelerate feature delivery and improve code quality. Implemented an AI-assisted support chatbot with schema-constrained structured outputs, tool calling for account actions, and human review flows for sensitive operations.
- SwiftUI, REST API, JSON Schema, Claude Code, GitHub Copilot, Feature Flags
- Designed chatbot UX with streaming responses and tool-state interfaces, established human-supervised AI workflow with task decomposition and PR review processes, and implemented tracing for model performance monitoring.
- Tech Stack: SwiftUI REST API JSON Schema Feature Flags Observability
- Challenges: 30% Faster Feature Delivery: Reduced average feature development time by 30% through AI-assisted code generation, test generation, and documentation updates with mandatory local validation and code review.
- Challenges: Human-in-the-Loop Safety: Designed interruption/retry mechanisms and citation displays for AI-generated responses, ensuring compliance with financial regulations and maintaining user trust.
Junior iOS Developer
AppNova Studios
Developed features for a social media content creation app with 500,000 downloads. Implemented camera filters, video editing tools, and social sharing capabilities. Participated in agile ceremonies and collaborated with designers to implement pixel-perfect UIs.
Video Editing Suite
- Built a native video editing suite with trim, merge, filter, and text overlay capabilities. Integrated GPU-accelerated rendering with Metal for real-time preview performance.
- UIKit, AVFoundation, Metal, Core Image, MVC
- Implemented video processing pipeline, optimized memory usage for large video files, and resolved performance bottlenecks on older devices.
- Tech Stack: UIKit AVFoundation Metal Core Image MVC
- Challenges: 4K Video Support: Enabled 4K video editing on iPhone 8 and newer by implementing chunked processing and background rendering queues.
Skills
Core iOS Development
- Expert-level Swift programming with deep knowledge of memory management, concurrency (GCD, OperationQueues, async/await), and the iOS SDK
- Proficient in both UIKit and SwiftUI, with extensive experience building custom UI components, animations, and responsive layouts
- Strong understanding of the iOS lifecycle, background execution models, and app sandboxing
Mobile Architecture & Patterns
- Design and implementation of scalable architectures including MVVM, VIPER, and Clean Architecture
- Experienced in modularization with Swift Package Manager and dynamic feature delivery
- Skilled in dependency injection, protocol-oriented programming, and reactive programming with Combine and RxSwift
Data & Networking
- Implementation of robust networking layers with URLSession, Alamofire, and GraphQL
- Expertise in local persistence with Core Data, Realm, and SQLite
- Experience with data synchronization strategies, conflict resolution, and offline-first architectures
- Proficient in secure data handling with Keychain and encryption standards
Performance & Quality
- Profiling and optimization using Instruments, Xcode Memory Graph, and MetricKit
- Experience with app thinning, binary size optimization, and startup time reduction
- Comprehensive testing strategies including XCTest, XCUITest, snapshot testing, and automated regression pipelines with Fastlane and GitHub Actions
AI-Assisted Software Delivery
- Integration of AI-assisted development tools including Claude Code and GitHub Copilot into production iOS workflows
- Established human-supervised pipelines for task decomposition, repository-context exploration, implementation planning, test generation, PR review, debugging, and documentation updates
- All generated changes require local validation, CI checks, code review, security/permission review, and rollback readiness
- Designed streaming UX with tool-state interfaces, citations, and interruption/retry flows for AI-native features
- Implemented observability with tracing and model versioning for quality assurance