Hi, I’m Daniel Duan, a Senior iOS Software Engineer based in Sunnyvale. I’ve been building iOS apps professionally for over a decade, with a focus on performance, architecture, and user experience. My background includes working at companies like Apple, Lyft, and drchrono, where I’ve contributed to everything from system-level frameworks to consumer-facing apps used by millions.
Apple
August 2022 - Present
- Designed and optimized system-level frameworks for iOS, ensuring seamless integration across Apple’s ecosystem. - Contributed to the development of the Shazam app, focusing on audio recognition performance and deep integration with iOS features. - Improved UIKit and SwiftUI rendering pipelines, enhancing memory efficiency and responsiveness. - Led system performance efforts across multiple teams, reducing app launch times and memory usage on iOS devices.
Lyft
March 2016 - August 2022
- Led the architectural redesign of Lyft’s iOS app, introducing modular components for improved maintainability and scalability. - Designed an asynchronous data processing pipeline to optimize real-time ride matching and fare calculations. - Implemented an MVVM-based architecture with SwiftUI to improve UI consistency and reduce tech debt. - Worked closely with backend teams to define efficient API contracts and optimize network request performance.
Drchrono
May 2014 - March 2016
- Spearheaded the migration from Objective-C to Swift, implementing best practices for a scalable and maintainable iOS codebase. - Designed a modular architecture for the EHR system, enabling faster development and integration of new features. - Optimized Core Data models for better performance in handling large medical records. - Improved the app’s offline-first capabilities by designing a robust local caching and synchronization system.
Texas State University, January 2014
Computer Science
Verified Mobile Developer
8+ years of experience
Preferred commitment: Full Time
Take the next step and bring this top talent to your team
Hire Daniel for your team