À propos de Salah
Arabe
Bilingue ou natif
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- La PosteIngénieur iOS SeniorLOGISTIQUE & SUPPLY CHAINnovembre 2022 - juin 2025 (2 ans et 7 mois)Paris, FranceAu sein d'une équipe Agile/Scrum (22 personnes), j'ai activement participé à la conception, au développement et à la maintenance évolutive des applications B2C et B2B "La Poste" et "La Poste PRO"
- Conception et implémentation d’architectures Clean / VIPER pour améliorer la modularité et la maintenabilité.
- Développement de SDK internes (parcours envoi, suivi, Colissimo, Assistant Virtuel) réutilisables dans plusieurs apps du groupe.
- Mise en conformité accessibilité iOS (VoiceOver, Dynamic Type) & optimisation performance.
- Participation au RUN mobile, monitoring crash/perf (Crashlytics, ATInternet).
- Mise en place et optimisation CI/CD (Fastlane, GitLab).
- Participation active aux ateliers de cadrage fonctionnel et à l’analyse technique
- Encadrement et mentoring de développeurs iOS (revue de code, support technique, pair programming).
- Refonte UI/UX de l’app La Poste PRO en collaboration avec l’équipe design.
- Intégrer les maquettes design et implémenter des interfaces fluides avec SwiftUI, conformément au design system.
- Gérer les webservices RESTful, en étroite collaboration avec les équipes backend sur les définitions d'API/JSON.
- Réaliser des tests unitaires (XCTest) et des revues de code approfondies, assurant qualité et respect des standards.
- Participer activement aux ateliers de définition des besoins, à l'estimation des tâches et à la planification des sprints.
- Rédaction et maintien de la documentation technique (Confluence).
- Trust Incentive House,Lead Développeur iOSVOYAGE & TOURISMEseptembre 2021 - octobre 2022 (1 an et 1 mois)Sousse, TunisiaEn tant que Lead Développeur iOS au sein d'une équipe Agile/Scrum de 10 personnes, j'ai dirigé la conception et le développement complet de l'application mobile Trust Booking.
- Participation à l’analyse fonctionnelle détaillée, à la rédaction des spécifications et à l’estimation des charges.
- Implémentation de l'architecture MVVM afin de garantir une maintenabilité optimale et une séparation claire des responsabilités au sein de l'application.
- Développement et intégration des web services REST, assurant une communication fluide et sécurisée avec les systèmes backend.
- Création du design UX/UI avec SwiftUI et Adobe XD, concevant une expérience utilisateur intuitive.
- Intégration de Firebase Messaging pour les notifications push et implémentation des achats in-app.
- Mise en place d'une solution CI/CD avec Bitrise pour automatiser les builds et les tests, accélérant ainsi les cycles de développement et garantissant la qualité.
- Gestion de la publication sur l’App Store (configuration, certificats Apple).
- Réalisation des tests unitaires et rédaction de la documentation technique.
- AnypliDéveloppeur iOSAGENCE & SSIImai 2018 - août 2021 (3 ans et 4 mois)Monastir, TunisieProjet : Taxi 216Conception et développement de l’application iOS Taxi 216, visant à faciliter et améliorer le service de transport pour passagers et chauffeurs de taxi.
- Implémentation d'architectures MVVM et Clean Architecture, garantissant une maintenabilité optimale et une structure de code évolutive.
- Création du design UX/UI avec Adobe XD.
- Développement de la partie authentification (Facebook SDK, Sign in with Apple).
- Intégration du chat/aide et support via web services REST.
- Intégration de SiriKit pour la gestion vocale des courses.
- Intégration de Sinch SDK et CallKit pour l'émission/réception d'appels VOIP.
- Intégration de Google Maps/Places/Directions SDK pour la création, le suivi et le traçage des courses.
- Utilisation de Firebase (Dynamic Links, Crashlytics, Messaging).
- Mise en place de tests unitaires pour la fiabilité du code et intégration dans un pipeline CI/CD via Bitrise.
- Rédaction de la documentation technique et fonctionnelle.
Projet : BnF GallicaConception et développement de l’application BnF Gallica pour la Bibliothèque nationale de France, offrant un accès à plus de 7 millions de documents (vidéo, audio, pdf, epub).- Gestion de l'affichage des documents via consommation de web services REST.
- Gestion des documents favoris avec Core Data.
- Intégration d’un client FTP pour les différents formats de documents.
- Création d’un lecteur média personnalisé avec AVFoundation pour les fichiers vidéo/audio.
- Intégration de ATInternet/Tracker SDK pour l'analyse d'audience.
- Utilisation de Firebase (Dynamic Links, Crashlytics) pour le partage et le suivi des erreurs.
- Implémentation de l'accessibilité (VoiceOver) et compatibilité avec AVFoundation.
- Mise en place de tests unitaires (TDD) pour garantir la robustesse de l'application.
- Rédaction de la documentation technique et fonctionnelle.
Recommandations
Soyez le premier à recommander Salah
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
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
- Ingénieur Génie InformatiqueEPI2019