
Ismail BEN HAMOUDA
Développeur Mobile (React Native)
Salaire / Taux journalier
Freelance, ouvert au CDI
Expertises
Langues
À propos
Expérience de travail
Développeur mobile (React Native)
Société Générale
nov. 2023 - avr. 2026
2 ans 6 mois
69340 Francheville, France
- Refonte et développement des applications mobiles Société Générale Particuliers, Professionnels et Entreprise. - Création d’un module complet de gestion du thème clair/sombre au sein de la librairie de composants. - Adaptation de l’application pour un fonctionnement optimal sur tablette. - Traitement d’un volume important de tickets ACTA liés aux retours clients. - Mise à jour majeure de l’application vers les dernières versions de React Native et Firebase. - Mise en place d’un système intelligent de Rate App déclenché selon le parcours utilisateur pour optimiser les retours et améliorer le rating de l’application. - Conception et intégration d’un mécanisme proposant automatiquement aux utilisateurs la mise à jour de l’application lorsqu’une nouvelle version est disponible sur les stores. - Mise en place d’un système de compatibilité entre l’ancien et le nouveau thème afin de faciliter la transition et le développement. - Migration des assets de PNG vers SVG. - Intégration de fonctionnalités natives iOS et Android.
Lead dev (React Native)
Groupe UP
sept. 2021 - oct. 2023
2 ans 2 mois
69340 Francheville, France
– Publication sur App Store / Google Play et gestion du cycle de release – Mise à jour vers les nouvelles versions React Native & Expo & Firebase – CI/CD (Firebase App Tester + Fastlane) – Firebase App Tester (distribution aux QA / PO) – Sécurité & paiements: MFA, VAD, gestion de session – Architecture: monorepo, Yarn Workspaces, Expo EAS – UX: onboarding réutilisable, animations Lottie, multi-profil – Gestion des environnements : UAT / Preprod / Prod – Mise en place d'un système de compatibilité entre l'ancien et le nouveau thème pour faciliter la transition et le développement. – Conception d'un gestionnaire de thèmes multi-clients avec compatibilité ancien/nouveau thème – Mise en place de Storybook pour le développement, la documentation et la validation des composants UI – Création des Tests (TDD) unitaire / fonctionnels / composants – Migration de l'application d'APK vers Android App Bundle (AAB) afin d'optimiser la taille de téléchargement et la distribution sur Google Play – Mise en place de l'authentification biométrique (empreinte digitale / reconnaissance faciale) – Configuration de Husky avec règles de contrôle pre-commit, pre-push et messages de commit – Conception d'un système multi-devises supportant l'euro (EUR) et le franc CFP (XPF) – Automatisation de la saisie des codes OTP via la lecture sécurisée des SMS – Implémentation des In-App Updates pour améliorer l'adoption des nouvelles versions – Mise en place d'un déclenchement intelligent de la notation (rate-app), entraînant une amélioration du rating sur l'App Store et Google Play – Mise en conformité des bibliothèques natives (16 KB) et optimisation du build Android – Optimisation des performances UI par la migration des assets PNG vers SVG – Code Review pour garantir la qualité du code, le respect des bonnes pratiques et la cohérence du projet – Montée en compétence d'un dev débutant
Développeur mobile (React Native)
Société Générale
sept. 2018 - août 2021
3 ans
69340 Francheville, France
– Développement en méthodologie agile Scrum – Sprints de 2 semaines – Participation aux différentes cérémonies – Participation au développement des différentes applications mobiles de la Société Générale – Création de bridges entre le natif et React Native – Mise en place du module Virement pour l'application SG Particuliers – Refonte de l'espace accueil des applications PRO et ENT – Synthèse des comptes – Gestion des CB – Configuration du plug-in Batch HMS et GMS sur 3 projets PRI, PRO et ENT – Configuration de la Remote Config sur 3 projets PRI, PRO et ENT – Création du package des composants basé sur le design system styled-components – Création d'un storybook (librairie de composants) permettant de centraliser les composants et de les dupliquer dans les différentes applications – Implémentation des animations Lottie sur 3 projets PRI, PRO et ENT – Migration d'AsyncStorage vers MMKV sur 3 projets PRI, PRO et ENT – Migration du module de navigation de v4 vers v6 sur deux projets PRO et ENT – Implémentation des zones "revives" (espace dédié à la publicité SG) – Implémentation du CMP : Consent Management Platform pour les applications du groupe SG – Montée en compétence de l'équipe Virement via du pair programming, du support et des revues de PR
Développeur Full Stack (React Native, Node.js)
Groupe Oyez
juin 2017 - août 2018
1 an 3 mois
– PROJET : Intégration et développement d'une application mobile pour transformer les vendeurs en conseillers. (Client Carrefour) – FrontEnd: – Intégration et développement des interfaces utilisateur pour la liste des produits et la page détaillée des produits. – Gestion du panier. – Création d'un tunnel de commande du choix du produit jusqu'à la livraison. – BackEnd: – Développement des Microservices. – Création des endpoints d'API REST – Gestion des web services SOAP-UI. – Création des Mocks pour API REST et SOAP.
Développeur FrontEnd (AngularJS)
Rosafi Holding
août 2016 - mai 2017
10 mois
– Développement de trois applications web de gestion des ventes, des tâches et des rapports d'erreur. – Intégration et développement d'une application web de gestion des ventes et achats des produits électroniques. – Intégration et développement d'une application web de gestion des tâches. – Intégration et développement d'une application web de gestion des rapports d'erreur.
Développeur web/mobile (Ionic)
Axia Solutions
janv. 2015 - juil. 2016
1 an 7 mois
Tunis, Tunisie
– Intégration et développement d'une application mobile pour la gestion des chantiers. – FrontEnd: – Gestion des demandes d'achats et d'approvisionnement sur un chantier. – Gestion des tâches sur un chantier. – BackEnd: – Créer des web services API RESTful.
Formation
Institut Supérieur des Études Technologiques de Sousse
Mastère, Génie Logiciel et développement Informatique
2015 - 2015
1 an
Institut Supérieur d'Informatique et Multimédia, Gabes
Mastère de recherche, Sciences de l'informatique et du multimédia
2013 - 2013
1 an
Institut Supérieur d'Informatique et Multimédia, Gabes
Licence Fondamentale, Sciences de l'informatique et du multimédia
2011 - 2011
1 an
Licences et certifications
Cisco
Délivré le : janv. 2013