Developpeur ios Senior
Devoteam
janvier 2022 - mai 2025
Expérience professionnelle
Adecco
Développeur Sénior IOS
De Janvier 2023 à mars 2025
Contexte :
Projet 1 : Au sein de l’équipe Adecco en studio, j𠆚i occupé le poste de
Développeur mobile iOS Sur Deux Projets Adecco&Moi et Adecco
Medical
Adecco&Moi : une application mobile qui permet aux
intérimaires de gérer leurs missions, contrats, documents et
paiements facilement depuis leur téléphone.
Adecco Medical : une application mobile qui aide les
professionnels de santé à gérer leurs missions, contrats et
documents simplement depuis leur téléphone.
Responsabilités :
● Migration progressive vers une nouvelle architecture, de
nouvelles librairies et interface graphique en Swift UI et
de l𠆚rchitecture MVP vers MVVM
● Maintenance de deux applications mobiles (Adecco et
moi / Adecco Medicale)
● Suivi du déploiement de l𠆚ppli sur tous les
environnements (dev / recettes / preprod / prod)
● Correction de bugs prod
● Documentation technique
● Développement de ci/cd avec fastlane et devops Azure
● Proposition des solutions fonctionnelles et techniques
répondant aux besoins du client.
Environnement technique :
Swift,SwiftUI,MVVM,MVP,CleanCode,Combine/Alamofire/R
XSwift ,IOS SDK /Framework CI/CD, Fastlane
Xcode , Slack, devopsAzure,Git,Figma, Contentsquare
Analytics, AppsFlyer, Airship,
Equipe : 2 Développeurs iOS, 2 Développeurs Android,1
Product Owner, 1 Scrum Master, 1 Graphic Designer, 1
Testeur
Radio Vinci Autoroutes
Développeur Sénior IOS
De Avril 2021 à Décembre 2022
Contexte :
Projet 1 : Radio Vinci Autoroutes est une application mobile qui
permet d'écouter en direct la station de radio dédiée aux
automobilistes, avec des informations trafic, des conseils de
conduite et des programmes musicaux.
Responsabilités :
● Conception, développement et mise en production de la
nouvelle Refonte de l𠆚rchitecture technique
● l’intégration de carplay et l'interruption et la
synchronisation avec les autres applications de music
● Développement de correctifs sur les anomalies détectées
en production par le client.
● Proposition des solutions fonctionnelles et techniques
répondant aux besoins du client.
● Prise en charge des travaux correctifs et évolutifs de
l𠆚pplication.
● Réalisation des évolutions techniques des outils
d’intégration continue.
Environnement technique :
Scrum, Xcode, IOS SDK, swift 5.3, pods, json, JIRA, MVVM
,Dependency Injection, CarPlay,SiriKit,
CoreData, PromiseKit, RXSwift, RXCocoa, CoreLocation,
Media Player, AVFoundation, SpotifySDK ,Deezer
SDK,MusicKit,REST,Firebase/Analytics, Firebase/Crashlytics
,Git, Jenkins, Fastlane, TDD
Equipe : 2 Développeurs iOS, 2 Développeurs Android,1
Product Owner, 1 Scrum Master, 1 Graphic Designer, 1
Testeur
BNF Gallica
Développeur Sénior IOS
De juin 2021 à Avril 2022
Contexte :
Projet 1 : Création d'une bibliothèque numérique pour la
Bibliothèque Nationale de France (BNF). Le but de
cette bibliothèque est de permettre aux utilisateurs d'accéder
aux ressources plus facilement et de télécharger
les ressources.
Responsabilités :
● Étude et évolution de l'architecture technique de
l'application.
● Développement des interfaces utilisateurs iphone /ipad
● Ajout de tests unitaires pour garantir une bonne
couverture de code.
● Intégration des librairies tierces pour la gestion de
téléchargement aux formats ePub ou PDF
● Participation aux évolutions techniques des outils
d’intégration continue.
● Analyse et correction des problèmes remontés par le
métier.
● Prise en charge des travaux correctifs et évolutifs de
l𠆚pplication.
● Revue de code et proposition d'amélioration du
processus de développement (optimisation,
recommandation de
● best practices).
● Rédaction de la documentation associée.
Environnement technique :
Scrum, Xcode, Swift 5, MVVM, Realm, PromiseKit ,XCTest,
REST,
JIRA,Firebase/Analytics,Firebase/Messaging,Crashlytics,
Fabric, RXSwift ,RXCocoa, Jenkins, Fastlane, TDD
Equipe : 2 Développeurs iOS, 2 Développeurs Android,1
Product Owner, 1 Scrum Master, 1 Graphic Designer, 1
Testeur
DigiPostBankD17
Développeur Sénior IOS
De Janvier 2021 à Juin 2021
Contexte :
Projet : Application E-banking pour compte la Poste Tunisienne .
Elle permet de gérer les comptes bancaires ,
opérations de paiement ,virement,...
Responsabilités :
● Prise en charge des travaux correctifs et évolutifs de
l𠆚pplication.
● Participation à la conception de l𠆚rchitecture MVVM
● Réalisation des tests unitaires avec XCtest.
● Participation à la livraison client (Ipa et déploiement).
● Participation à l𠆚nalyse détaillée des besoins
fonctionnels et techniques.
● Assistance de la livraison au client et amélioration des
écrans suite à ses retours.
● Rédaction des guides d’utilisation et des documents de
mise en production.
● Participation au planning, les Daily meeting, l𠆞stimation
et le chiffrage en effort des user story des sprints,
● démonstration de fin d’itération.
● Encadrement des stagiaires et réalisation des entretiens
d'embauche.
● Intégration des librairies tierces d'opérations de
paiement.
● Résolution des blocages techniques
● Code Review
Environnement technique :
Scrum, Xcode, Swift 5, MVVM ,Realm, PromiseKit ,XCTest,
REST, QRCode, MasterpassQR,CoreSDK,
JIRA,Firebase/Analytics, Firebase/Messaging ,Crashlytics
,Fabric, RXSwift, RXCocoa ,Jenkins, Fastlane ,TDD
Equipe : 2 Développeurs iOS, 2 Développeurs Android,1
Product Owner, 1 Scrum Master, 1 Graphic Designer, 1
Testeur
Madvertise(Bluestack)
Développeur sénior IOS
De Juin 2018 à Janvier 2021
Contexte :
Projet : Développement, refonte, évolution et maintenance sur
les SDKs d'une solution publicitaire”Madvertise”
(Médiation/Adserver, GDPR, Localisation). Exemples d’éditeurs :
Radio France, Le point, Rakuten, Météo France, Geev, LaPoste....
● Projet BlueStackSdk : SDK qui fournit des fonctionnalités pour
monétiser votre
application mobile
● Projet MadvertiseCMP: • IAB Framework qui gère tout ce qui
est GDPR et les
permissions (locations, vendeurs,).
● Projet MadvertiseLocation : SDK qui aide à collecter et à suivre
les données de
géolocalisation.
Responsabilités :
● Mise en place des architectures techniques
● Garant des développements des solutions pour les
formats publicitaires
● Garant du développement de la Version Transparency
and Consent Framework (TCF) v2.0.
● Adaptation de la version du SDK à chaque mise à jour OS
ou bien migration swift ...
● Participation au développement
● Migration des libs.a vers des libs.xcframework
● Mise en production chez Cocoapods et rédaction de
documents.
●
Environnement technique :
Xcode IOS SDK,Objective-c ,swift ,pods, json ,JIRA ,Git
Adapter ,Factory, KVO, Singleton, xcframework
Equipe : 2 Développeurs iOS, 2 Développeurs Android,1
Product Owner, 1 Scrum Master, 1 Graphic Designer, 1
Testeur
CNews
Développeur intermédiaire IOS
De Septembre 2017 à Juin 2018
Contexte :
Projet : Développement et mise en place d’une application
mobile pour la chaîne TV d’informations
CNEWS qui permet de suivre les actualités en France et dans le
monde à travers les émissions et
reportages de la chaîne avec la possibilité de regarder les
émissions en direct.
Responsabilités :
● Mise en place de l𠆚rchitecture technique et des
environnements de développement.
● Participation au développement
● Intégration du processus de pager Home.
● Intégration du processus de la gestion de vidéos (le
Direct, le mode background,…) live Yospace
● ,Dailymotion Player SDK . Intégration du processus de la
partie Identification.
● Intégration du processus de la partie Tracking (Google
analytics Tracking).
Environnement technique :
Xcode, iOS SDK, Objective-C, Autolayout, AFNetworking,
JSON, Dailymotion Player SDK,
Redmine, Rich Push Notification, Batch, Git, Sketch,
NSUserDefault, live Yospace, Google analytics
Track
Equipe : 2 Développeurs iOS, 2 Développeurs Android,1
Product Owner, 1 Scrum Master, 1 Graphic Designer, 1
Testeuring, MVC, Scrum
TF1CONSO
Développeur intermédiaire IOS
De Janvier 2017 à Septembre 2017
Contexte :
Projet : Développement et mise en place d’une application qui
permet de trouver et profiter des
réductions, des promotions et des économies en magasin à
travers de nombreux bons de réductions
alimentaires disponibles sur les produits de vos courses du
quotidien.
Responsabilités :
● Mise en place de l𠆚rchitecture technique et des
environnements de développement.
● Participation au développement
● Intégration du processus de la partie Identification
● Intégration du processus de la partie détails Offres
● Intégration du processus de la partie Push Notification
(Rich Push Notification).
● Intégration du processus de la partie Tracking (XITI
Tracking Adjust, Tracking ADB, Tracking,
● FollowAnalytics)
Environnement technique :
Xcode, Swift3, Sketch, GIT, Google Maps API, XITI Tracking
Adjust, Tracking ADB, Tracking,
iOS SDK, Web services, Redmine, Alamofire, Rich Push
Notification, FollowAnalytics, Crashlytics
Equipe : 2 Développeurs iOS, 2 Développeurs Android,1
Product Owner, 1 Scrum Master, 1 Graphic Designer, 1
Testeur
IleoTime
Développeur Débutant IOS
De Aout 2016 à Janvier 2017
Contexte :
Projet : Développement et mise en p...