À propos de Ismail
Français
Bilingue ou natif
Arabe
Bilingue ou natif
Anglais
Capacité professionnelle limitée
Expériences
- LAGARDERETech Lead Mobile | Android • iOS • Kotlin Multiplatform • Compose MultiplatformPRESSE & MÉDIASjuin 2024 - janvier 2026 (1 an et 7 mois)Paris, FranceEurope1 : Application mobile permettant d’accéder en temps réel aux actualités, d’écouter le direct (audio &vidéo), et de retrouver podcasts & émissions en replay, avec des contenus exclusifs.- Équipes : 5 Dev, 1 UI/UX, 1 PO, 1 EM, 1 SM.- Méthodologie : Agile/SCRUM.ROLE, TACHES & REALISATIONS CLES :• Pilotage & monitoring — J’anime les rituels, cadre techniquement, formalise la Definition of Done et j’accompagne les développeurs au quotidien.• Choix technologiques & architecture — Je sélectionne les libs et patterns assurant robustesse, testabilité et évolutivité et je mets en place une Clean Architecture modulaires avec conventions de nommage, guidelines et CMP côté UI (design tokens & composants).• Design System — Je conçois un Design System Jetpack Compose (fondations, tokens, composants réutilisables) pour garantir une UI cohérente et accélérer la vélocité des équipes.• Delivery —Je développe des fonctionnalités complexes (ex. module Player basé sur ExoPlayer et AVPlayer), débloque les sujets critiques et coordonne étroitement produit & design.• CI/CD & publication — Je conçois un pipeline GitLab CI multi-stages pour Android & iOS (build, lint, tests, signature, distribution interne) et j’orchestré le déploiement & la publication sur Google Play et l’App Store (comptes, certificats, profils, screenshots, notes de version).ENVIRONNEMENT & OUTILS :Android 8–16, iOS 15-26 (interop KMP), Kotlin, Kotlin Multiplatform (KMP), Jetpack Compose, Compose Multiplatform (CMP), Coroutines, Flow, Swift, SwiftUI, UiKit, ExoPlayer & AvPlayer (audio/vidéo, live & VOD), Koin, Kermit (logger), Coil, Firebase (Crashlytics, Analytics, Performance, Remote Config, App Distribution), Qualité & tests (Ktlint, SwiftLint, Mokkery, Turbine, Robolectric, Espresso, JUnit), CI/CD (GitLab, GitLab CI, Fastlane), Collab & design (Jira, Confluence, Figma).
- MeeticDéveloppeur Android SéniorRÉSEAUX SOCIAUXnovembre 2022 - Aujourd'hui (3 ans et 7 mois)Paris, FranceApplication de rencontres permettant aux utilisateurs de découvrir, échanger et faire desrencontres, avec une expérience fluide et sécurisée.- Équipes : 4 squads (chacune : 4Dev, 1UI/UX, 1QA, 1PO, 1EM), 1SM- Méthodologie : Agile/SCRUM.ROLE, TACHES & REALISATIONS CLES :• Design System & Compose : mise en place d’un Design System Jetpack Compose et migration progressive vers Compose sur des parcours clés.• Développement de fonctionnalités : conception & implémentation d’écrans et de flux en Jetpack Compose, accessibilité et performance UI.• Maintenance & re-factoring : modernisation de modules legacy, amélioration de la testabilité, réduction de la dette technique.• Publication : préparation des releases et déploiement sur Google Play.• Qualité : tests unitaires/instrumentés, code review, lint, suivi Crashlytics/Analytics.• Collaboration design/produit : participation aux ateliers de conception, prototypage.• Accessibilité Android (a11y) : mise en œuvre des bonnes pratiques d’accessibilité : TalkBack, contrastes, tailles de texte adaptatives, navigation clavier et sémantique UI (Compose & XML).ENVIRONNEMENT & OUTILS :Android 6–14, Kotlin, Android Jetpack, Jetpack Compose, Material Design, Coroutines & Flow, MVVM, architecture multi-modulaire, Timber, Coil & Coil Compose, Lottie Compose, Gradle (flavorDimensions, productFlavors…), Accessibilité a11y (sémantique, focus, contrastes WCAG, support TalkBack, accessibilité media), GitLab, Jenkins, Lint, Firebase (Crashlytics, Analytics), JUnit, MockK, Robolectric, Espresso, Jira, Confluence, Figma.
- ALHISTDéveloppeur Android SéniorLOGISTIQUE & SUPPLY CHAINnovembre 2022 - novembre 2022 (1 mois)Paris, FranceC’est une mission d’expertise :- Maintenance et déploiement de l’application de gestion de stock :- Prise en charge du run : résolution d’incidents, correctifs, optimisation des temps de réponse.- Industrialisation du déploiement (CI/CD), gestion des environnements (dev, preprod, prod) et automatisation des releases.- Refonte du code et de l’interface pour améliorer les performances et la fiabilité- Optimisations ciblées (requêtes DB, cache, pagination, I/O) et stabilisation des flux critiques (inventaire, réassort, mouvements).
Avis
Recommandations
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Diplôme National d’Ingénieur en Sciences Appliquées et TechnologiesInstitut Supérieur d’Informatique, Université El Manar, Tunis2014
- Licence Appliquée en InformatiqueInstitut Supérieur d’Informatique et de Mathématiques de Monastir2011