Shipping apps at scale across iOS & tvOS

Senior iOS Developer with 11+ years of experience in fintech, streaming, and consumer apps. From architecture to App Store, I build software millions of people rely on.

Profile
Omar Doucoure - Senior iOS Developer in Montreal
Omar Doucouré
Montreal, Canada
Building apps people use every day. From banking to cooking recipes, I turn ideas into polished products on iOS & Android.
10+ personal apps shipped
Cuisine de Chez Nous iOS app by Omar Doucoure FUT Evolution iOS app by Omar Doucoure ChatBook iOS app by Omar Doucoure Adhan iOS app by Omar Doucoure
+6

What I do

Skills & Expertise

The tools and technologies I use daily to ship at scale.

iOS & tvOS

Native apps with Swift, SwiftUI, UIKit, and tvOS. Async/await, Actors, Structured Concurrency.

Swift SwiftUI UIKit tvOS WidgetKit Combine

Architecture & Security

MVVM, Clean Architecture, modular SPM. Banking-grade security with Keychain, biometric auth, and certificate pinning.

MVVM Clean Architecture SPM Keychain OAuth2

Performance & Testing

Profiling with Instruments and MetricKit. Unit, integration, and snapshot testing for app stability.

Instruments MetricKit XCTest Swift Testing Snapshot Testing

CI/CD & Tools

Automated release pipelines for 8 apps across 12+ repos. Xcode Cloud, Fastlane, and GitHub Actions.

Xcode Cloud GitHub Actions Fastlane SPM

Design Systems

Multi-brand component libraries with design tokens, Figma integration, and developer-friendly APIs.

Figma Design Tokens Multi-brand Component API

AI & Automation

Building AI-powered developer tools with Claude Agent SDK, MCP servers, and custom sub-agents.

Claude Agent SDK MCP Servers Koog (Kotlin) Sub-Agents

Selected work

Projects

A selection of apps and systems I've built and shipped.

Career

Experience

Where I've been building and shipping software.

Senior iOS Developer

NumeriQ / Quebecor Media
May 2025 - Present · Montreal, Canada

Maintaining and developing 8 iOS/tvOS streaming and news apps serving millions of users.

Senior iOS Developer

Desjardins
Jul 2022 - Apr 2025 · Montreal, Canada

Worked on the mobile banking app for Canada's largest financial cooperative. Built secure features with SwiftUI/UIKit, Keychain, biometric auth. Migrated codebase to modular MVVM.

Lead iOS Developer

BDSI (BNP Paribas)
Apr 2019 - Jun 2022 · Casablanca, Morocco

Architected a banking app from scratch. Scaled to 3 countries (Morocco, Ivory Coast, Senegal) with a white-label framework. Mentored junior developers.

Mobile Developer (Android)

Atos (Client: La Poste, France)
May 2018 - Apr 2019 · Casablanca, Morocco

Developed two Android apps for La Poste. Migrated Java to Kotlin, set up code quality monitoring with JaCoCo and SonarQube.

iOS Developer

Chaka Mobile
Jul 2016 - Apr 2018 · Dakar, Senegal

Built 3 mobile banking apps for BGFI Bank, Societe Generale, and BIS Bank from design to App Store release.

iOS Developer

People Input
Feb 2014 - May 2016 · Dakar, Senegal

Built a real-time collaborative communication app with messaging, presence syncing, VoIP (SIP), and push notifications.

Contact

Get in touch

Feel free to reach out. I typically respond within 24 hours.

Contact info

Feel free to reach out through any of these channels. I typically respond within 24 hours.