About Aymen
Arabic
Native or bilingual
English
Fluent
French
Native or bilingual
Experience
- BforBankDéveloppeur iOS (Natif) / Lead TechBANKING AND INSURANCEOctober 2023 - Today (2 years and 8 months)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 NatifBANKING AND INSURANCESeptember 2020 - September 2023 (3 years)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 MobileENERGY AND UTILITIESSeptember 2018 - August 2020 (1 year and 11 months)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.
Recommendations
These freelancer profiles also match your criteria
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
Education
- 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