Expérience professionnelle
Période : décembre 2020 – aujourd’hui
POSTE : CONSULTANT REACT-NATIVE,REACT CONFIRMÉ
Projet 1 : Conception et développement back-office afin de gérer les données ainsi le
développement des modules d’une application mobile (Android/Ios) Impots.gouv permettant
la consultation ,la déclaration automatique de revenus et le paiement d’impôts en ligne .
Client : Direction générale des Finances publiques (DGFIP)
Equipe : 5 personnes
Tâches Effectuées
● Intégration d’un module monProfil permettant le traitement du compte d’usager( Création
d’espace, modification de données ,suppression, changement du mot de passe…)
● Création d’un service httpRequest globale et instanciable par toute l’application assurant
les demandes http .
● Création d’un module FranceConnect permettant l’auto-authentification .
● Création des éléments graphiques responsives et ré -utilisables .(StatusBar,En-tête,pied-depage…)
● Création des web services en Nodejs afin de simuler les retours serveurs .
● intégration d’un module de confirmation du numéro de téléphone pas SMS.
● Création des Api(s) Rest en Java afin de gérer le module souscription (CRUD)
● Intégration d’un module de pushNotification afin de notifier les usager (actualité, nouveau
paiement ,nouveau document fiscal)
● Création d’un service d’abonnement/désabonnement
de pushNotificationest piloté à distance
● Intégration d’un service qui assure la gestion de Permission (android,Ios)
● Traitement de message reçu afin de rediriger l’usager à la page concernée .
● Intégration d’un module de paramétrage afin de proposer à l’usager de changer
la langue et le fuseau horaire de notification reçu .
● Mise en place d’un bandeau d’information en haut de page, masqué par défaut, qui apparaît dans
plusieurs situations:
● Apparition en cas de perte de connexion.
● Apparition en cas de session expirée (après 10 min d’inactivité)
● Apparition en cas d’une nouvelle information (actualité)
● Créations des interfaces web en React et Typescript .
● Consommations des services
● Refactoring du code .
● Génération des releases android et Ios (APK ,publication TestFlight )
Environnement Technique :
Reactj react-native, react-native-element, react-native-navigation,StyleSheet,
css3,bootStrap,Redux,Nodejs,sslPinning,react-native-firebase, react-nativepushNotificationIos,moment,
Projet en méthodologie AGILE Scrum
Période : Juin 2019 – décembre 2020
POSTE : CONSULTANT FULL-STACK CONFIRMÉ
Projet 2 : Conception et développement des modules sur une Application Mobile(Android/
Ios) ,CRM qui assurent la gestion des informations inter-système les commandes, la liste des pièces,
l'achat, la production, l'assemblage, le stockage, l'expédition, la facturation, le service sur le terrain,
le cycle de vie, le service et l'enregistrement du temps
Client : Profilsys
Equipe : 5 personnes
Projet en méthodologie AGILE Scrum
Tâches Effectuées
• Intégration d’un planificateur du temps (Gantt) pour spécifier les tâches de
chaque employé avec la possibilité de les modifier et les synchroniser avec le
serveur (react-beautiful-dnd, jwt, axios)
• Auto authentification LDAP sur le serveur windowServer2016 pour que les
utilisateurs puissent se connecter à notre software à travers l’annuaire Ldap
(passeport, passport-ldapauth, jwt, axios).
• Auto authentification avec google (reactjs, react-google-login).
• Gestion des rôles utilisateurs pour spécifier les accès de chaque utilisateur selon
leur profil
• Création des écrans mobile responsive (portrait, paysage, tablette,
téléphone) ,Platform,Dimensions,react-native-responsive-dimensions .
• Intégration d’un module pour suivre l’avancement des tâches dans un chantier
(react-native, react-native-image-picker,react-native-range-slider)
• Consommation des api Rest
• Integration d’un module react-native qui permet la discussion instantanée (reactnative-elements, WebSocket)
• Intégration d’un module comparateur pour les différents produits
Environnement Technique :
react-native, react-native-element, Reactjs, react-native-navigation,StyleSheet, Redux,
NodeJS, axios, ExpressJs
Période : Septembre 2018 – Mai 2019
POSTE : CONSULTANT FULL-STACK CONFIRMÉ
Projet 3: Conception et développement d’un software de gestion hôteliers ZOE permettant de
gérer les réservations et les synchronisés avec les agences de voyages, gestion de la disponibilité
des chambres, les factures clients…
Client : Hôtel Zoe
Equipe : 5 personnes : 1 chef de projet,4 développeurs,1 testeur
Projet en méthodologie AGILE Scrum
Tâches Effectuées
• Conception des modèles de la Base de données orientée document
• Initialisation du store pour gérer les states global (redux)
• Développement et test (Postman) des Web services Rest
• Consommation des web services à travers l’api ********
Afin de synchroniser notre base de données (nodejs, mongoose, request)
• Gestion d’accès pour chaque utilisateur selon leur profil
• Création d’un module de gestion de la facturation et les exportées sous forme PDF
(nodejs, PDFKIT)
• Intégration d’une stratégie jwt-passport pour que les demandes http soient sécurisées
Environnement Technique :
Reactjs, Redux, NodeJS, axios, ExpressJs, MongoDB, Mongoose, Css3, ReactStrap,
request, Q, postman, gitlab, meistertask
Période : Juin 2017 – Aout 2018
POSTE : CONSULTANT FULL-STACKJS
Projet 4 : Conception et développement de la plateforme d’annonces automobile
Manoim en version web et mobile (iOS, Android), permettant de publier des annonces de
voitures en ligne.
Client : ds-global
Equipe : 1chef du projet ,3 développeurs,1 testeur
Tâches Effectuées :
• Conception de la Base de données orienté document.
• Création des pages mobile responsive (react-native, react-native-elements, styleSeet,
react-native-responsive-screen, react-native-navigation wix)
• Participation à la création back-office (reactjs, reactRouter, reactStrap, Css3, Html5, jwtdecode)
• Intégration module auto authentication Facebook web et mobile (reactjs, react-native,
react-native-fbsdk, react-facebook-login)
• Création module de paiement en ligne (nodejs, request, tranzilla)
• Développement et test des Web services Rest (Nodejs, Postman)
Environnement Technique :React-native, Android studio, Xcode, react-native-fbsdk,
react-facebook-login, GitLab, passport-jwt, tranzilla, Vscode,
Août 2016 - Mai 2017
Développeur full Stack JavaScript
Projet 5 : Conception et développement d’une Application mobile native (Android, iOS)
multilingue pour l’Agence nationale de la sécurité des systèmes d’information,
(ANSSI) permettant de citer la liste des services de l’agence avec son détail sous forme d’un
catalogue.
Client : Agence nationale de la sécurité des systèmes d’information (ANSSI)
Equipe : 5 personnes
Projet en méthodologie AGILE Scrum
Tâches Effectuées
• Création des interfaces mobile responsive
• Exportation des éléments graphique depuis Photoshop
• Importation des données depuis fichiers CSV et les transforme en Xml
• Rédaction des documents techniques.
Environnement Technique :
Android Studio, XCodeIos, Bitbucket, VSCode, Jira, NodeJS