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

Hamza El Aidi

Développeur Mobile iOS Swift

667 €/jour
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Hamza

Développeur iOS Senior avec plus de 8 ans d’expérience dans la conception, l’évolution et l’optimisation
d’applications mobiles à fort enjeu business (banque, retail, e-commerce). Expert en Swift et SwiftUI, avec une
maîtrise avancée des architectures Clean (VIP, MVVM, TCA) et des principes SOLID, garantissant modularité,
testabilité et maintenabilité du code.
Habitué à intervenir sur des applications stratégiques à grande échelle, je contribue à l’analyse des besoins
métiers, à la définition des solutions techniques, au chiffrage et à la planification des développements, dans des
environnements Agile. Fort d’une solide culture qualité, j’intègre systématiquement les tests unitaires,
l’amélioration continue des performances et le monitoring applicatif afin d’assurer stabilité, scalabilité et
excellence produit.
Collaboratif et orienté résultats, j’évolue efficacement au sein d’équipes pluridisciplinaires (Produit, Marketing,
Backend, Android) pour délivrer des fonctionnalités à fort impact utilisateur et business.
  • Arabe

    Bilingue ou natif

  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

  • Turc

    Capacité professionnelle limitée

Accepte de travailler sur site
Paris (jusqu’à 50 km)

Expériences

  • DECATHLON
    Développeur iOS Sénior
    SPORT
    janvier 2025 - Aujourd'hui (1 an et 5 mois)
    Paris, France
    • Intervenu sur l'application Decathlon Ride, l'application e-bike connectée de Decathlon, permettant aux utilisateurs de piloter, suivre et analyser leurs sorties à vélo en temps réel (vitesse, distance, autonomie batterie, historique de trajets).
    • Intégré le SDK Salesforce Marketing Cloud (MobilePush SDK) pour la gestion des notifications push marketing : configuration du SDK via SPM, provisioning APNs, enregistrement des tokens de notification,
    • Conçu et développé le parcours d'association d'un vélo connecté via le réseau (Wi-Fi / Bluetooth), permettant à l'utilisateur de rechercher, identifier et appairer son vélo électrique Decathlon de manière fluide et sécurisée depuis l'application.
    • Collaboré avec l'équipe backend dans une architecture BFF (Backend For Frontend), garantissant des contrats d'API adaptés aux besoins spécifiques de l'application iOS et réduisant la complexité de la couche réseau côté mobile.
    • Développé et maintenu les nouvelles fonctionnalités avec l'architecture TCA (The Composable Architecture), assurant une gestion d'état prévisible, un code modulaire et une testabilité accrue des composants.
    • Mise en place et rédaction de tests unitaires avec Swift Testing, assurant la fiabilité des fonctionnalités, la non-régression et une meilleure maintenabilité du code
    • Sensibilisé aux outils de monitoring et d’analytics mobile (Crash reporting, performance tracking).
    • Mis en place et maintenu les pipelines CI/CD (GitHub Actions) pour l'automatisation des builds, des tests unitaires et des déploiements TestFlight, réduisant les délais de livraison et améliorant la stabilité des releases.
    • Participé activement aux cérémonies Agile, aux
    SwiftUI TCA Swift Testing Salesforce Marketing Cloud BFF
  • bnpparibas
    Développeur iOS
    BANQUE & ASSURANCES
    janvier 2023 - janvier 2025 (2 ans)
    Montreuil, France
    • Piloté le refactoring des applications bancaires phares Mes Comptes et Hello bank!, en migrant le code legacy vers les architectures clean VIP au sein d'une équipe de 40 personnes.
    • Développé de nouvelles interfaces fonctionnelles avec SwiftUI, réduisant significativement les délais de livraison et améliorant la cohérence UI entre les écrans.
    • Mis en oeuvre la programmation réactive avec Combine, remplaçant les callbacks imbriqués et améliorant la lisibilité et la testabilité du code.
    • Co-conçu et contribué au design system partagé iOS/Android, garantissant la cohérence graphique et accélérant la livraison des fonctionnalités cross-platform.
    • Intégré Swinject pour l'injection de dépendances, découplant les composants et facilitant les tests unitaires isolés.
    • Appliqué les principes SOLID à l'ensemble du code, réduisant la dette technique et améliorant la maintenabilité à long terme.
    • Géré les dépendances via Swift Package Manager (SPM) ; mis en place et maintenu les pipelines CI/CD avec GitHub Actions.
    • Rédigé et maintenu une couverture de tests unitaires complète (XCTest), contribuant à une amélioration mesurable de la qualité et de la non-régression.
    • Participé activement aux cérémonies Agile SAFe : daily meetings, sprint plannings, sprint reviews, rétrospectives et sessions 3 Amigos.
    • Collaboré étroitement avec les équipes Android pour harmoniser les choix d'architecture et favoriser la cohérence cross-platform.
    SwiftUI VIP Combine XCTest CI/CD
  • SODEXO
    Développeur iOS
    BANQUE & ASSURANCES
    février 2020 - janvier 2023 (2 ans et 11 mois)
    Rennes, France
    • Conduit la refonte complète des interfaces graphiques de l'application PassRestaurant de Sodexo, améliorant l'expérience de paiement et le contrôle des dépenses pour des centaines de milliers d'utilisateurs.
    • Refactorisé le code legacy vers l'architecture clean VIP, améliorant significativement la modularité, la
    • testabilité et la montée en compétence des nouveaux développeurs.
    • Conçu et développé de bout en bout le module de rechargement bancaire (TopUp) en intégrant la solution de paiement HiPay avec une gestion sécurisée des transactions.
    • Développé la fonctionnalité LiveChat via le SDK iAdvize, permettant un support client en temps réel directement dans l'application.
    • Implémenté des flux de données réactifs avec Combine ; consommé les API REST via Alamofire avec parsing JSON optimisé via SwiftyJSON.
    • Intégré CoreData pour la persistance offline-first des données, améliorant la fiabilité de l'application en situation de connectivité limitée.
    • Optimisé le chargement et la mise en cache des images avec Kingfisher, réduisant la consommation de bande passante et améliorant la performance perçue.
    • Mis en place les workflows CI/CD sur Azure DevOps ; participé aux revues de code et sessions de pair programming pour maintenir un haut niveau de qualité.
    SwiftUI CoreData Management CI/CD Swift Combine

Recommandations

Soyez le premier à recommander Hamza

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

  • Master of Management
    Faculté des sciences et techniques,
    2019
    Master Management des systèmes d'information
  • Licence professionnelle développement web
    Faculté des sciences et techniques,
    2015
    Licence professionnelle développement web

Compétences

Catégories