Summary
Darren Chan is a mobile software engineer based in Vancouver with 10 years of hands-on experience building and shipping iOS-first applications while supporting Android and cross-platform SDKs. At Apryse he led bi-weekly sprint cycles, improved test coverage by 25%, and cut mobile development time by 10% through pragmatic engineering and rigorous code reviews. He is fluent in Swift, Objective-C, Kotlin/Java, and modern iOS frameworks like SwiftUI and Combine, and has integrated analytics and backend APIs to power production features. Earlier roles sharpened his skills in Android performance optimization, SQL/reporting, and QA-driven practices, giving him a broad full-stack mobile perspective. Known for "rewiring his brain to be more programmer friendly," he blends curiosity with measurable impact and a knack for stabilizing complex release pipelines across React Native, Flutter, MAUI, and Xamarin ecosystems.
10 years of coding experience
3 years of employment as a software developer
British Columbia Institute of Technology (BCIT)