Ismail BEN HAMOUDA

Développeur Mobile (React Native)

Salaire / Taux journalier

Freelance, ouvert au CDI

Expertises

React NativeTypescriptFirebaseNodeJavascriptNestJiraMongoDBGitLabGitHubIonicGraphQLPostgreSQLConfluenceBitbucketDockerMySQLAngularScrumJavaExpressMicroservicesReduxXcodeMicrosoft SQL Server

Langues

Arabe (Maternelle)Anglais (Courant)Français (Courant)

À propos

Introduction

Développeur mobile expérimenté avec 11 ans d'expérience, dont 8 ans sur React Native. Spécialisé dans le développement et la refonte d'applications mobiles, avec une expertise en architectures microservices et monorepo, CI/CD, gestion de bases de données et méthodologies agiles.

Liens

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

Certifié par Cisco

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.