Summary
Michael Charland is a Senior iOS Engineer with 14 years of experience building reliable, testable mobile applications and shipping features for millions of users. He specializes in Swift and SwiftUI, driving modular architectures, test-first development, and migrations from CocoaPods/Objective-C to Swift Package Manager and Swift. Michael has led high-impact initiatives—such as coaching features for Runkeeper and major platform conversions—and excels at reducing debugging time through clean, well-architected code and extensive automated tests. Comfortable across mobile, CI/CD, and instrumentation, he often improves build pipelines and developer workflows to accelerate delivery. Based in Waterloo, Ontario, he enjoys collaborating on cross-functional teams and is as focused on maintainability and developer ergonomics as on polished user experiences. An underrated strength is his consistent drive to convert messy legacy setups into maintainable ecosystems that scale with the product.
14 years of coding experience
19 years of employment as a software developer
Macleod public school
Bachelor of Science Computing, Bachelor of Science Computing at Wilfrid Laurier University