À propos de Aymen
Arabe
Bilingue ou natif
Anglais
Capacité professionnelle complète
Français
Bilingue ou natif
Expériences
- BforBankDéveloppeur iOS (Natif) / Lead TechBANQUE & ASSURANCESoctobre 2023 - Aujourd'hui (2 ans et 8 mois)Paris, FranceDéveloppement des nouvelles features au sein de la Squad Communication channels de l’application grand public BforBank :
- Garant de l’intégration du SDK iAdvize : plateforme conversationnelle qui permet d’engager des discussions en temps réel avec les utilisateurs.
- Optimisation du temps de réponse et de lancement du SDK iAdvize.
- Mise en place des nouvelles couches réseaux pour l’intéraction avec iAdvize et GCP.
- Développement des features du parcours canal de communication en utilisant SwiftUI et Clean Archi.
- Migration vers du Swift 6 en remplaçant les anciens appels asynchrones par les Actors.
- Correction et suivi des crashs sur l’application (99,89% crash free).
- Création de quelques composants et extension de composants graphiques (Design Système).
- Migration des tests unitaires vers Swift Testing.
- Développement des tests UI de la Squad Communication Channel.
- Renfort d’autres équipes sur le développement de fonctionnalités transverses (LiveChatManager, SessionManager, LanguageManager…).
- Études des nouvelles stratégies conversationnelles de plusieurs fournisseurs pour intégrer l’IA générative.
- Optimisation de l’international en adoptant Lokalise pour tout le projet.
- Développement de script pre-Build pour intégrer SwiftLint.
- Participation aux labos de développement avec le Chapter pour optimiser le code (Session de formation sur les nouvelles technos).
- Implémentation de la couche accessibilité pour la squad CCC et CLC.
- Alimentation des confluences techniques pour quelques fonctionnalités au sein de la squad.
- Rôle de Scrum master pendant une certaine période (Animation des daily, rétrospectives, refinement…).
- Société GénéraleRéférent technique iOS (Natif) / Développeur React NatifBANQUE & ASSURANCESseptembre 2020 - septembre 2023 (3 ans)Paris, FranceRefonte et Maintenance des 4 principaux applications mobile grand public de la société générale :
- Optimisation de la gestion des dépendances dans les 4 projets grand public de la société générale : interopérabilité Objective-C – Swift.
- Optimisation du temps de build en utilisant des scripts shell.
- Développement de quelques script pre-Build pour injecter des configurations de build.
- Clean des projets : suppression d’anciens modules Objective-C et réécriture de quelques-uns en Swift.
- Développement de plusieurs bridges pour exposer les fonctionnalités natives iOS vers le React Native.
- Développement du module Watch pour les deux applications PRI et PRO.
- Développements de quelques POC pour les fonctionnalités natives.
- Développement et amélioration du module de push notification.
- Gestion et amélioration des différents Schemes dans l’application crée pour les différents environnements de travail.
- Migration de quelques pods pour la conformité avec les nouvelles architectures ARM.
- Amélioration de quelques couches réseaux pour optimiser les appels web services (Swift).
- Intégration des frameworks third-party fourni par des prestataires de services.
- Refonte de tout le module Paylib en React Natif (15 écrans).
- Développement de composants réutilisables dans toute l’application et intégration dans storybook.
- Collaboration avec les équipes du backend pour mettre en place les web services utilisés.
- Implémentation des tests unitaires avec JEST.
- Mise à jour du storybook avec les nouveaux composants.
- Participation aux prises de décisions pour le design et l’ergonomie de l’application.
- Maintenance et amélioration de quelques modules en React Native.
- Participation au PR Review de toutes les autres équipes de la société générale.
- Participation à la validation des nouveaux profils intervenants sur les différentes feature team.
- Participation à la configuration et l’amélioration de l’usine de Build (Fastlane).
- EDFIngénieur Concepteur MobileENERGIEseptembre 2018 - août 2020 (1 an et 11 mois)Paris, France
- Mise en place de l’architecture pour l’application (clean architecture)
- Mise en place du socle technique : tests unitaires, cocoapods (gestionnaire de dépendance), configuration jenkins, mise en place SonarQube, Crashlytics.
- Intervention sur d’autres projets Edf.
- Animation de quelques ateliers sur l’architecture de l’application.
- Collaboration avec les équipes du backend pour mettre en place les web services utilisés.
- Participation aux prises de décisions pour le design et l’ergonomie de l’application.
- POC réalisé sur les services de push notifications Amazon Pinpoint.
- Gestion des versions (publication sur le store, publication sur testflight).
- Participation aux démos, planification des sprints selon la méthode SCRUM.
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 d’ingénieur en informatique appliquée à la financeEcole Supérieure Privée d’Ingénierie et de Technologie (ESPRIT).2012
- Master 2 en Informatique et Mathématiques Appliquées à la Finance et aux AssurancesEcole Polytechnique Universitaire Polytech’ Nice.2012