Expériences
Développeur FullStack JS chez HR-TEAM Group Février.2021 – Aujourd’hui
• HR-TEAM/SCALIAN (Août 2022-Aujourd’hui) - Paris
Développement d’une application à l’interne « Observation comparatif visuel » permettant la
comparaison des images et calculer le score ELO afin de choisir l’image de meilleur qualité.
• Développement des pages web
• Développement des web services
• Environnement Technique
Nest, React, mocha, Typescript, MUI, socket.io
Développeur Full Stack JS — Emeria (Paris) Jan.2022 — Aujourd’hui
● Millenium
● Description : Millenium, ERP pour l’usage digitaux immobilier
❖ Fixer les anomalies présentes sur la partie COPRO
❖ Développement de fonctionnalités : Mission Old Building, Dated State
❖ Tests unitaires, tests d’intégrations
❖ Revue de code
❖ Développement des scripts : Patch-DATA
❖ RUN : fixer les anomalies sur le PROD
❖ Assurer la qualité de code
Mots-clés : NodeJs, React Js, mongoDB, HTML5, CSS3, docker, GitLab, Mocha, ExpressJS,
Agile, pnpm, ubuntu, cypress, joi, CI/CD, eslint, typescript, sonar
Développeur Full Stack JS — Adimeo (Paris) Févr.2021 — Déc.2021
● La Plateforme de Bâtiment
Description : PDB, site de distribution des matériaux de construction
❖ pdb_faf : Refonte de l’application de pré-encaissement
❖ pdb_node, pdb_icc, pdb_hermes, pdb_drupal, pdb_fce :
• Fixer les anomalies, développer des fonctionnalités back et front
• Mise en place des tests unitaires
• Développement de WS REST
• Déploiement et mise en production
• Test, revue de code
• Mise en place des tests unitaires
Mots-clés : NodeJs, EJS, Angular, mySQL, HTML5, CSS3, GitHub, Mocha, Express JS, Drupal
8, Agile, Redmine, npm, pm2, knex, postman, cron, ubuntu
Développeur Full Stack JS — STREAMWIDE (Paris) Sept.2019 — Jan.2021
● TeamOnTheRun
Description : TeamOnTheRun est une solution web-mobile pour offrir les services de
communications et interactions entre les équipes, tel que, la gestion de processus,
localisations, appels vidéo, streaming, …
❖ Développement des composants Web Frontend.
❖ Tester, reporter et débogage des bugs.
❖ Installation et configuration des machines virtuelles.
❖ Revue de code, et maintenance.
❖ Responsive Design.
Mots-clés : Javascript 6, TypeScript, JQuery, HTML5, Ajax, PHP5, CSS3, Mercurial,
Hg,
Git, Jira, Sonar, Jenkins, Ubuntu 18.04, NodeJs 8, Gulp …
Développeur Full Stack JS — BNP (Paris) Juil.2019 — Oct.2019
● IT-NEWS
Description : IT-News est une solution web mobile qui permet le suivi des actualités en
technologies. ❖ Développement des modèles des données, et des services web.
❖ Définir les tests unitaires.
❖ Création des composants Web.
❖ Tester et déboguer du code source.
❖ Déploiement et mise en production.
Mots-clés : NodeJs 10, Loopback 3, Angular 4, Chai, Mocha, Jasmine, Karma, ICP,
Agile(Scrum), Kubernetes, GitLab, MongoDB, mongoose …
Ingénieur d’étude et développement - SFEIR (Paris) – (7 mois) Déc. 2018 - Juil. 2019
Mission – Client (Période) :
● NFPI (Nouvelle Filière provenance Individuelle) – GENERALI (Mars 2019 – Juin 2019) – 4 mois
Description : NFPI est la solution qui complète les prestations versées, afin de faire
bénéficier ses clients dans les situations de décès, arrêt de travail …
❖ Développement des pages web dynamiques (Modules, Composants, services ...).
❖ Définir les tests unitaires.
❖ Réaliser les tests E2E.
❖ Tester et déboguer du code source.
❖ Déploiement et mise en production.
Mots-clés : Angular 7, NGRX, RxJS, StoryBook, Jest, JIRA, Agile (Scrum), Redux …
● Playlist-Remote – SFEIR (interne) (Janvier 2019 - Février 2019) – 2 mois
Description : Playlist-Remote est un lecteur et gestionnaire de musique.
❖ Développement des pages web dynamiques (Modules, Composants, services ...).
❖ Définir les tests unitaires.
❖ Réaliser les tests E2E.
❖ Tester et déboguer du code source.
Mots-clés : Angular 7, RxJS, Angular-Material …
● SFEIR (interne) (Décembre 2018) – 1 mois
✓ Développement des API météo en utilisant Cloud functions/Nodejs.
✓ Création de système de reconnaissance faciale grâce au Machine Learning.
✓ Formations : NodeJs, Angular 6, RxJS, GCP (Google Cloud Platform)
Mots-clés : GCP (Machine Learning, Cloud functions), NodeJs, Angular
Consultant Full Stack — KEYRUS (Tunis) – (1 an et 7 mois) Mai. 2017 — Nov. 2018
Mission – Client (Période) :
● SelfCare – Orange (Mai 2017 – Novembre 2018) – 18 mois
Description : SelfCare est une application web-mobile qui permet aux clients
particuliers, aux gestionnaires de flotte, aux professionnels de gérer ses comptes
(paiements de factures, activations de services, consultations de consommations …)
❖ Développement des web services.
❖ Développement des composants web.
❖ Personnalisez de la librairie Strong-SOAP.
❖ Création des tests unitaires.
❖ Réaliser les tests E2E.
❖ Déploiement et mise en production.
❖ Gérer la file d’attente de jobs.
❖ Responsive design.
❖ Gestion de la base des données.
❖ Synchroniser l’authentification de plateforme VIP-Club avec Self-Care.
Mots-clés: Angular 4, NodeJs 6-8, SOAP, REST, SOAP, MongoDB, BullJs, JIRA, Agile(Scrum),
Docker, KueJs, Chai, Mocha, Jasmine, Karma, super-test, …
● StoreBO – Keyring (Décembre 2017 – Mars 2018) – 4 mois
Description : StoreBo est une application web-mobile qui permet la livraison des
produits vers différents magasins.
❖ Développement des web services.
❖ Tester et déboguer du code source.
❖ Revue de code.
Mots-clés : NodeJs 8, GraphQL, Apollo, sqlServer, JIRA, Agile (Scrum), …
Développeur Full Stack Web - SMART TOUCH (Tunis) – (1 an et 8 mois) Oct. 2015 — Mai. 2017
Mission – Client (Période) :
● MyGlam App – MyGlam (Janvier 2017 – Mai 2017) – 5 mois
Description : MyGlam est une application web-mobile qui permet d’offrir des
services de maquillage à domicile en Pologne.
❖ Spécifications, conception et analyse des besoins.
❖ Développement des web services.
❖ Développement des pages web.
❖ Création des tâches périodiques.
❖ Implémenter le Google Map.
❖ Création des tests unitaires.
❖ Gestion de la base de données.
Mots-clés : NodeJs 6, LoopBack 2-3, Angular2, MongoDB, CRON, GoogleMap, Twilio, JIRA,
Agile (Scrum), Chai, Mocha, Jasmine, Karma, GruntJS …
GECA – Coppelis (Octobre 2015 – Décembre 2016) – 15 mois
Description : GECA (Gestion d’Entreprise, Compétences et Administration), est une
application web-mobile destinée pour les entreprises afin de de gérer les ressources
humaines et les compétences, dans ce contexte on a travaillé sur 2 extensions de
GECA pour 2 clients différents : E-datazoom et AuditTab.
❖ Développement des web services
❖ Développement des composants web.
❖ Tester et déboguer du code source.
❖ Déploiement et mise en production.
❖ Documentation (JIRA-confluence).
❖ Responsive design.
❖ Gestion de la base de données.
Mots-clés : NodeJs 5-6, Express Js, HTML5, CSS3, Bootstrap, PassportJs, AngularJS, REST,
RabbitMQ, MySQL, JIRA, CURL, Agile (Scrum), Jasmine, Mocha, Karma, Chai …
Stage ingénieur — APTINEO (Monastir) – (6 mois) Fév. 2015 — Juil. 2015
Sujet : Quick-album
● Objectifs :
✔ Développement et conception d'une application Web-mobile
"Quick-Album" permettant d’une simulation instantanée des images de
côté mobile vers un écran.
✔ Modélisation de différentes vues.
● Formation : Symfony2, NodeJS
Mots-clés : Symfony2, NodeJS, Android, Belsamiq, UML …
Projet Personnel Aujourd’hui Sujet : DevPlatform (NODE/ANGULAR)
➢ ********
Mots-clés : NodeJs 10, Angular 10, AmazonWS, RxJS, BabelJS, ES6, HTML5, CSS3, Angular-Material,
Passport Js, JWT, REST, MySQL, JIRA, Git Jasmine, Mocha, Karma, Chai …