Faisant partie de l'équipe du projet Econtrol, visant à crée un outil de
monitoring des activités de contrôles permanent du groupe Société
Générale (plan contrôle, gestion des missions...).
Domaine d’intervention:
Conception et implémentation de composants React réutilisables.
Garantie de la réactivité et de la compatibilité navigateurs des
composants UI.
Création de composants de navigation et garantie d'une
expérience utilisateur fluide.
Ecriture des testes unitaires avec React Testing Library
Création des API REST en suivant le standard OpenAPI.
Mise en place d’extraction Excel via des tâches différées en
streaming, les fichiers générés sont stockés dans des buckets S3
et l’utilisateur peut les télécharger à la demande.
Mise en place de batch (CRON Job) pour des mises à jour des
données le week-end.
Création des scripts de migrations sur la base de données.
Migration du Loopback 3 vers Loopback 4.
Écriture des tests unitaires avec JEST .
Migration du code Front du React 16 vers React 18 et utilisation
du typescript côté front.
En charge des déploiements sur tous les environnements
(Production et Hors production) en utilisant les outils Jenkins
pour le CI/CD et sonar pour vérifier la conformité du code durant
le CI.
Support de production
Equipe: 5 personnes (1 Cheffe de projet, 1 Scrum master, 3 Analyste
Fonctionnel), 9 personnes (5 dévs à Paris, 4 dévs à Bengalore (Inde)).
Orange présente pour ses clients Pro et PME des solutions innovantes
pour gérer leurs abonnements de manières intuitives. De ce fait,
l’espace client Pro permet aux différents clients la gestion totale de
leurs offres (mobile, fixe, internet, Tv/box..).
Domaine d’intervention:
Intégration et création des écrans de l’application avec Angular à
partir des maquettes Zeplin.
Chiffrage et estimation des tâches et fonctionnalités à développer.
Améliorer l’accessibilité des pages en suivant les normes définit par
le W3C (texte, responsive, sons).
Création d’un serveur pour mocker le backend en Nodejs.
Migration de la version 8 à la version 9 d’Angular.
Écriture des tests unitaires avec Jasmine/Karma.
Pair Programming et TDD.
Support de production.
Équipe: 3 personnes (1 Chef de projet, 1 Scrum master, 1 Product
Owner), 11 personnes (5 développeurs front-end, 6 développeurs
back-end ).
Conception et développement d’un tableau de bord pour la gestion
des dossiers de compétences, les CV des consultants.
Domaine d’intervention:
Participation à la conception de l’architecture de l’application.
Développement des services et fonctionnalités en backend.
Chiffrage et estimation des tâches et fonctionnalités à
développer.
Création des écrans.
Création de la structure de la base de données.
Écriture des tests unitaires avec Jasmine/Karma.
Analyse et correction des anomalies.
Équipe: 5 personnes (1 Chef de projet, 4 développeurs fullstack ).
TEAMSRH est une solution SIRH innovante, complète et modulaire,
conçue pour l'externalisation, parmi les fonctionnalités couvertes: Paie et
gestion administrative, Portail RH, Pilotage et décisionnels RH, Gestion
Prévisionnelle des Emplois et des Compétences (GPEC), Formation,
Gestion des Temps et des Activités (GTA).
Domaine d’intervention:
Identification des modules de l’application à migrer.
Migration des code utilisé avec du CommonJS vers ECMAscript
Chiffrage et estimation des tâches et fonctionnalités à développer.
Refactoring des anciens parties du code.
Intégration des nouveaux composant en Vuejs, et React.
Revue de code
Équipe: 5 personnes (1 Chef de projet, 4 développeurs front).
Membre de l’équipe Orange Bank Maroc, pour le développement de
l'application Orange Bank, filiale bancaire de l'opérateur français
Orange, sur le périmètre du crédit de consommation.
Domaine d’intervention:
Intégration des écrans de l’application à partir des maquettes.
Chiffrage et estimation des tâches et fonctionnalités à
développer.
Compilation du code sur la plateforme backbase.
Test du bon fonctionnement des écrans sur différents supports
mobile (android, ios).
Écriture des tests unitaires avec Jasmine/Karma.
Développement spécifique du composant permettant la
simulation du prêt en se basant sur le montant et la durée.
Support de production
Participation aux différentes cérémonies Agile(Sprint Planning,
Poker Planning, Daily Meeting, Retrospective Meeting
Équipe: 6 personnes (1 Chef de projet, 2 Scrum master, 3 Analyste
fonctionnelle), 14 personnes (6 développeurs front-end, 8 développeurs
back-end ).
Réalisation d'une application pour la gestion des demandes des places
de parking pour l'ensemble des collaborateurs au sein de Capgemini.
Domaine d’intervention:
Participation à la définition de la stack technique et choix de la
méthodologie.
Rédaction du cahier de charges avec le responsable RH.
Chiffrage et estimation des tâches et fonctionnalités à
développer.
Développement des fonctionnalités.
Écriture des tests unitaires avec Jasmine/Karma et Revue de
code.
Équipe: 5 personnes (1 Chef de projet, 4 développeurs JavaScript ).