Sohrab Yaghoubi

Senior iOS Software Engineer | Video & Performance

Toronto, Ontario, Canada  •  sohrab@sohrabyaghoubi.dev

Profile

iOS engineer with 14+ years building native consumer apps at scale at Microsoft (OneDrive, Teams, Stream) and Rogers Media (Sportsnet). Combines deep Swift/UIKit/SwiftUI and AVFoundation expertise with cross-team technical direction, performance engineering, and mentorship, including four years teaching iOS at the University of Toronto.

Technical Expertise

iOS & media: Swift, Objective-C, SwiftUI, UIKit, Combine, Swift Concurrency, AVFoundation, iOS SDK, watchOS, tvOS, Xcode, Instruments, LLDB

Architecture & integration: Native mobile architecture, C++, SQLite, SwiftData, CloudKit, REST and SharePoint Online APIs, deep linking, performance profiling, telemetry, accessibility

Engineering effectiveness: XCTest, XCUITest, Xcode Test Plans, CI/CD, Azure DevOps, GitHub Actions, automated diagnostics, release-quality metrics

AI-assisted development: Claude Code, Codex, GitHub Copilot, and MCP-based workflows

Professional Experience

Earlier Engineering Experience

Senior Consultant, Mobile Development | CGI (July 2016 – August 2017)
Delivered native iOS applications for enterprise clients, including implementation, service integration, testing, and release.

Independent iOS Developer / Freelancer | Self-employed (January 2012 – July 2016)
Designed, implemented, and published consumer and business iOS apps and client projects, owning product development from concept to release.

Independent Products & Mentorship

NestLog: Designed, built, and published an independent baby-tracking app in 2025 using SwiftData and CloudKit; owned product decisions, application architecture, implementation, and release.

Other independent apps: Commands for Tesla, Sales Tax Calculator, My Receipts.

Instructor, iOS Development | University of Toronto (January 2018 – April 2022)
Taught native iOS engineering and supported developers learning practical app development.

Education & Research

B.Sc., Computer Engineering – Software | Ferdowsi University of Mashhad

TrackMaze research publication | Human-Computer Interaction International (HCII), 2018