Leo Marcotte

Développeur iOS Senior

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

IOSSwiftGitGitLabDéveloppement MobileObjective-CGitHub

Langues

Anglais

À propos

Introduction

Développeur iOS senior avec plus de 10 ans d’expérience, j’ai évolué au sein de startups, PME et grands groupes. J’apporte une expertise technique solide et une forte capacité d’adaptation pour répondre aux enjeux produit et business. J’intègre les assistants de code dans mon workflow pour gagner en efficacité, tout en conservant un regard critique et une maîtrise complète des décisions techniques. Curieux, je maintiens une veille technologique continue via projets personnels et communauté iOS.

Liens

Expérience de travail

Développeur iOS

Radio FranceFreelance

avr. 2022 - juin 2025

3 ans 3 mois

Paris, France

Au sein de Radio France, j’ai rejoint une équipe de 10 développeurs iOS travaillant sur l’application permettant d’accéder aux directs et podcasts des différentes chaînes du groupe, avec prise en charge de la synchronisation des podcasts pour une utilisation hors ligne. J’ai contribué au développement de nouvelles fonctionnalités clés et participé, avec mes collègues, à la conception des fondations de la nouvelle application. Nous avons fait le choix d’une architecture modulaire basée sur Swift Package Manager (SPM), facilitant les chantiers d’envergure tels que la migration vers Swift 6. J’ai également été amené à intervenir ponctuellement sur un framework Swift partagé entre plusieurs applications du groupe, dédié à la lecture de flux audio (live, streaming et hors ligne). Réalisations principales : • Participation au développement de l’application Radio France, utilisée par plus de 2 millions d’utilisateurs mensuels • Refonte complète de l’application avec une architecture Back For Front, permettant une personnalisation quasi totale sans mise à jour • Modularisation en frameworks et features pour améliorer la maintenabilité (SPM) • Développement en SwiftUI, utilisation de Async/Await et Combine • Mise en place d’une architecture TCA et de l’injection de dépendances pour renforcer la testabilité • Migration complète vers Swift 6 afin d’anticiper et prévenir les problématiques de concurrence • Fort accent sur la qualité : application 99,9 % crash-free, note de 4,8 sur l’App Store avec plus de 140 000 évaluations

Développeur iOS

Memorizer

nov. 2020 - mars 2022

1 an 5 mois

Paris, France

Memorizer est une application combinant intelligence artificielle et suivi d’activités culturelles (films, séries, livres, spectacles, concerts, restaurants, etc.). J’ai intégré une équipe de 7 personnes (Product Owner, Designer, développeurs Android, iOS et Backend) et travaillé en binôme sur l’application iOS. L’application étant à un stade très précoce à mon arrivée, j’ai participé à l’intégration rapide de nombreuses fonctionnalités, tout en conservant une forte capacité d’itération rapide basée sur les retours utilisateurs. L’application iOS est développée en suivant le pattern MVVMC, avec une architecture modulaire reposant sur CocoaPods. • Utilisation de Combine et du pattern MVVMC pour la construction de l’application • Mise en place de fonctionnalités clés : écran d’accueil, écran de détails d’un memory, authentification, création de listes, etc. • Mise en place de workflows CI/CD sur Bitrise, avec Fastlane pour l’automatisation des processus • Implémentation de tests A/B via Firebase • Suivi de la stabilité (crash-free) à l’aide de Crashlytics • Intégration d’une API GraphQL avec Apollo

Développeur iOS

Side.co

avr. 2019 - mars 2020

1 an

Paris, France

Side est une agence d’intérim digitale mettant en relation, via son application, les entreprises et les personnes à la recherche de missions. L’équipe technique était composée d’une vingtaine de personnes issues de différents métiers (front-end, back-end, mobile et produit). J’ai travaillé en collaboration avec deux autres développeurs iOS tout au long de cette expérience. J’ai été recruté pour moderniser la stack technique de l’application afin d’en améliorer la lisibilité, la maintenabilité et la compréhension, tout en participant à l’intégration de nouvelles fonctionnalités. • Migration de l’architecture MVC vers MVVM • Création d’un design system iOS pour faciliter la réutilisation des composants UI • Modularisation de l’application via CocoaPods • Mise en place d’un Gitflow pour améliorer la collaboration en équipe • Suivi des crashs et mise en place de tests A/B avec Firebase • Mise en place d’une pipeline CI/CD avec GitLab CI et Jenkins • Intégration de features clés : onboarding dynamique, check-in / check-out des utilisateurs pendant leurs missions, carrousel des missions

Développeur iOS

Yoopies

janv. 2018 - mars 2019

1 an 3 mois

Paris, France

Yoopies est une marketplace digitale proposant des services à la personne tels que le babysitting, le ménage ou le soutien scolaire. L’application permet aux utilisateurs de parcourir et contacter des profils correspondant à leurs besoins. J’ai rejoint une équipe allant jusqu’à 6 développeurs iOS et participé à la création d’une nouvelle application from scratch. J’ai contribué à la conception des fonctionnalités et pris part activement aux choix d’architecture de cette nouvelle application. • Refonte de l’application iOS afin d’élargir son usage à d’autres services (garde d’enfants, ménage, etc.) • Mise en place d’une pipeline CI/CD avec Fastlane et Bitrise • Développement modulaire via des frameworks CocoaPods • Adoption de RxSwift et d’une architecture MVVM pour améliorer la maintenabilité • Intégration d’une nouvelle API GraphQL avec Apollo • Intégration d’une WebApp au sein de l’application pour l’écran de messagerie

Développeur d’applications iOS

Pydio

sept. 2015 - déc. 2017

2 ans 4 mois

Paris, France

Pydio est une application open source installable sur tout type de plateforme (datacenter, Raspberry Pi, Docker, etc.) permettant d’héberger son propre cloud. J’ai intégré l’entreprise à la sortie de mes études et développé en autodidacte le client iOS, permettant aux utilisateurs de consulter, modifier et synchroniser leurs fichiers distants hébergés sur leur cloud personnel. • Premier développement d’une application iOS en environnement professionnel avec le pattern MVC • Conception et mise en place d’un système de synchronisation de fichiers permettant une utilisation hors ligne • Découpage du projet en frameworks via CocoaPods • Développement 100 % programmatique : aucune utilisation de XIB ou Storyboards, UI réalisée en UIKit et Swift • Adoption du Material Design afin d’assurer une cohérence visuelle avec les autres plateformes (client web et application Android)

Auto-entrepreneur

Auto entrepreneur

mai 2014 - déc. 2016

2 ans 8 mois


Formation

EPITECH - European Institute of Technology

Master's degree

2011 - 2016

5 ans 1 mois

Université du Québec à Rimouski

Certificat de commerce électronique

2014 - 2015

1 an 1 mois

Portfolio

Radio France

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.