Senior iOS Engineer

Colin Ferris.

Senior iOS Engineer with 10+ years experience in Swift, UIKit, and SwiftUI. Dedicated to driving technical vision and architecting solutions that enable projects and teams to grow without sacrificing quailty or performance.

View_Resume arrow_outward Github_Src
p.s. — open to new opportunities
Experience

Engineering with
Purpose

I believe great software is built on strong engineering principles and thoughtful leadership. I focus on guiding technical direction and empowering teams to deliver high-quality software.

2017 — PRESENT

Swift SwiftUI Architecture CI/CD

Senior iOS Engineer @ CARFAX

Led Swift and SwiftUI architecture initiatives across CARFAX apps, including a complete app rewrite, reusable core components, DevOps automation, and improved release processes.

• Led a complete app rewrite using Swift and SwiftUI with modular architecture.

• Designed reusable networking, authentication, and logging components.

• Automated build, test, and deployment pipelines to reduce manual release work.

• Doubled release frequency through a predictable release schedule.

• Mentored developers, conducted interviews, and performed technical code reviews.

2016 — 2017

iOS Core Data Networking

iOS Engineer @ About Objects

Contracted on the EcoCr iOS app, improving networking reliability, Core Data migrations, build configuration, and internal release workflows.

• Optimized queueing and dispatch in multi-threaded networking code.

• Resolved threading issues in Core Data migrations.

• Improved maintainability through project restructuring and dependency management.