You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Olivier CastilleOC

Olivier Castille

Senior iOS Engineer | Fast Delivering

600 €/jour
Paris, FR
15 ans et +

Délai de réponse moyen : 1h

À propos de Olivier

Lead iOS avec 15 ans d’expérience dans la conception et la livraison d'applications mobiles à fort impact. J’accompagne start-up, scale-up et grands groupes sur des sujets mêlant exigence technique, qualité d’exécution et vision produit. Spécialisé en Swift, SwiftUI et architectures modulaires, j’aime construire des applications performantes, qualitatives et durables, tout en contribuant activement aux choix produit et à la dynamique d’équipe.
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

Accepte de travailler sur site
Paris (jusqu’à 10 km), Lyon (jusqu’à 10 km)

Expériences

  • Edailabs
    Lead tech iOS
    EDITION DE LOGICIELS
    décembre 2023 - octobre 2025 (1 an et 10 mois)
    Paris, France
    Création de l'application d'apprentissage de langues Emma, utilisant un avatar 3D, de l'IA, de technologies de speech-to-text/text-to-speech pour gérer les interactions vocales avec l'utilisateur. Levée de fonds de 5 M€ fin 2025 et 3 M€ ARR sur une année.
    • Développement de features modulaires testables avec de l'A/B testing afin de déterminer les meilleurs taux de conversions: call AI, leçons interactives, onboarding, rewards évolutifs...
    • Modularité de la structure du code en packages afin de permettre une excellente isolation, testabilité, factorisation et réutilisation du code (avec un autre POC de coaching 3D/AI)
    • Optimisation des performances pour assurer une gestion fluide de l'affichage de la vue 3D (fullscreen, picture in picture) tout en conservant la réactivité de SwiftUI
    • Mise en place d'itérations rapides avec une release interne testable quotidienne ainsi que des mises en production hebdomadaires

    Mon impact : force de proposition sur le design et les features, développement rapide permettant des itérations quotidiennes, architecture modulaire du projet garantissant la qualité de code sans ralentir le delivering. Formation et transfert de connaissance auprès des nouveaux développeurs rejoignant le projet.

    Tech : Swift, SwiftUI, Unity, Combine, gRPC, sockets, Firebase, MVVM + Coordinator, clean archi, CI via bitrise, analytics + AB testing via Amplitude, paywalls natifs via Superwall, swiftlint

    App : emma-learn.com
    Swift SwiftUI intelligence artificielle Firebase Unity 3D
  • Alma Pay
    Senior iOS Software Engineer
    BANQUE & ASSURANCES
    décembre 2021 - mai 2023 (1 an et 5 mois)
    Paris, France
    Création de l'application iOS pour la solution de micro-crédit Alma.
    • Développement des trois principales features: un marketplace regroupant les marques partenaires d'Alma, un espace de gestion de la carte de crédit virtuelle Mastercard permettant le paiement en plusieurs fois chez tous les commerçants, un espace de suivi des échéanciers de paiement en cours (paiement anticipé, report d'échéances, gestion des incidents)
    • Modularité de la structure du code en packages permettant une excellente isolation, testabilité, factorisation et réutilisation du code
    • Création d'un parcours KYC complet: scan de pièces d'identités, saisie des informations clients, vérification des comptes bancaires du client, création d'un compte bancaire dédié à l'utilisation de la carte virtuelle
    • Itérations rapides avec une release hebdomadaire, mises en production mensuelles
    • Refonte complète de l'application en cours de projet afin de matcher le nouveau branding de la marque

    Mon impact : Pixel perfectionist afin de respecter les designs Figma, force de proposition sur le design et les features, structure de code modulaire afin de pouvoir avoir une qualité de code solide et faciliter le testing unitaire.

    Tech : Swift, SwiftUI, Combine, MVVM + Coordinator, clean archi, backend REST, CI via bitrise, analytics + AB testing via Amplitude, tests unitaires, swiftlint, swiftgen
    Swift iOS SwiftUI Amplitude Combine
  • Eurosport
    iOS Software Engineer/Co-lead tech
    SPORT
    juin 2019 - mai 2021 (1 an et 11 mois)
    92130 Issy-les-Moulineaux, France
    Refonte complète de l'application iOS pour le groupe audiovisuel Eurosport permettant une remise à plat technique de l'existant ainsi que l'adoption du rebranding de la marque. Disponibilité mondiale avec plus de 500k utilisateurs quotidiens, plus de 50 sports éditorialisés, 13 langues supportées, live streaming de l'ensemble des chaînes TV & des replays, versions spéciales pour le suivi des jeux olympiques.
    • Conception et évolution de l'architecture modulaire du projet en MVVM-C respectant la clean archi afin de garantir la modularité, réutilisabilité et qualité du code dès les fondations.
    • Développement d'un système de templating UI complet basé sur l'atomic design (atomes, molécules, organismes) via des custom collection view layouts, rails horizontaux et triggers, permettant d'homogénéiser et de simplifier la gestion de l'ensemble des écrans.
    • Responsable de la couche video player : live streams et replays en HLS sécurisé, support Chromecast/AirPlay 2, picture-in-picture, intégration au système via Remote Command Center, gestion des publicités vidéo (Freewheel) et analytics (MUX, Adobe Experience) — dont couverture spéciale des Jeux Olympiques.
    • Travail quotidien en anglais avec des équipes produit, QA et board basées à Londres et en Inde, dans un contexte international exigeant.

    Mon impact : refonte architecturale et visuelle d'une application à très fort trafic international, ownership complet du player vidéo premium, mise en place d'un design system scalable et maintien d'un haut niveau de qualité via CI et peer reviews.

    Tech : Swift 5, MVVM, injection de dépendances, frameworks dynamiques, GraphQL, atomic design, FastLane, CircleCI, SonarQube, GitHub Enterprise, InVision
    iOS SwiftUI live streaming Pixel perfect HLS

Recommandations

Soyez le premier à recommander Olivier

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Architecture et Management des Systèmes d'Information
    exia.cesi - Ecole supérieure d’informatique Nancy
    2011

Compétences

Catégories