Projet : Bol New SFR Front (Portail principal de SFR)
ü Correction de bugs
ü Refonte web
ü Evolution de l’éligibilité offre internet avec le projet EligZone
ü Évolution du service devices et offers
ü Evolution des offres fixe internet avec le projet Matrix
ü Evolution avec le projet Box TV (forfait fixe avec Téléviseur)
ü Evolution avec le projet Marshall pour le paiement CB 4X et Credit Long
ü Evolution avec le projet Gamme 5G,
ü Proposition d’une solution d’optimisation des services offers et devices,
ü Optimisation du code pour le référencement web,
ü Évolution du service authentification pour le SSO avec keycloack,
ü Migration angular 8 vers angular 11,
ü Intégration des maquettes (Html5, Scss)
ü Ecriture de tests unitaires en Jasmine lancés avec Karma
ü Intervention par période en tant que scrum master pour coordonner l’activité de l’équipe
(coordonner les daily meeting, démarrage d’un nouveau sprint, estimation des différentes tâches,
voir les points de blocage et trouver une solution à apporter, observer l’évolution des différentes
tâches et m’assurer qu’elles sont correctement livrées, testées et validées, planification des retros)
ü Utilisation de Git pour gérer les versions
ü Code quality avec SonarQube
ü Revue de code avec Gitlab
ü Utilisation de Jira pour la gestion de projet
ü Jenkins pour l’intégration continue et le build des images pour les différents environnements
de pré-production et de production
ü Scrum pour la méthodologie projet (planning poker, Daily meeting, Sprint Review,
Rétrospective)
Projet : Développement d’une application web de suivi de projet dans le domaine de
l’immobilier
ü Développement de la partie Front du projet avec Angular-cli et Angular 7.
ü Création des maquettes issues des designs réalisés validés par le client (Expérience Design).
ü Intégration des IHM du projet (Html5/Css3, Sass, Bootstrap 4)
ü Développement d’une API Restfull en Node.js avec le Framework Express.js couplé au
Framework Mongoose (MongoDB) pour la persistance des données.
ü Ecriture de tests unitaires en Jasmine lancés avec Karma
ü Utilisation de Git pour gérer le versioning
ü Revue de code avec GitHub
ü Utilisation de Jira pour la gestion de projet
ü Scrum pour la méthodologie projet (Sprint planning, Dairly meeting, Sprint Review,
Rétrospective)
ü Intégration en Angular et Angular material des interfaces IHM
o La page d’accueil, de contact, des annonces
o Le formulaire d’inscription, d’authentification et des annonces
o Le profil utilisateur
o Le compte administrateur
o Gestion de l’authentification avec Oauth2
ü Mise en place du système de notification
ü Intégration d’une application de tchat
ü Développement du back-end avec NodeJS et ExpressJs
o Mise en place de l’architecture du projet
o L’inscription, l’authentification des utilisateurs avec PassportJs
o La publication des messages,
o La gestion des contacts, et tchat
o Connexion à la base de données avec mongoose
o Envoi de mails avec ExpressMailer
o Exposition d’une Api Restfull
o La sécurisation de l’Api
o Test unitaire avec chai et mocha
ü Modélisation de la base de données
ü Mise en place de la base de données MongoDB
ü Déploiement du front angular avec Apache http server
ü Gestion des versions avec Git
ü Scrum pour la méthodologie projet
ü Test unitaire avec Jasmine/Karma
ü Intégration continue et livraison continue avec GitLab
ü Code review et suivi du code quality
Projet 2 : Réalisation d’une application de gestion d’hôtel. ü Analyse du projet (fonctionnalités applicatives, diagrammes UML)
ü Étude technique du projet
ü Développement du front-end
o Page d’accueil
o Interfaces de réservation client
o Enregistrement et édition des réservations
o Mise en place des interfaces du compte utilisateur et administrateur
o Gestion de l’authentification avec Oauth2
o Gestion des statistiques avec
ü Développement du back-end (NestJs)
o Gestion des utilisateurs
o Gestion des réservations
o Gestion des chambres
o Envoi des mails avec nodemailer
o Authentification avec PassportJs
o Connexion à la base de données avec TypeORM
ü Gestion des versions avec Git / GitLab
ü Modélisation de la base de données
ü Mise en place du serveur de base de données MariaDB
ü Création des différentes tables de la base de données
ü Déploiement du front Angular avec Apache Http server
ü Code review et suivi du code quality
ü Utilisation de Jira pour la gestion de projet
ü Scrum pour la méthodologie projet
Projet 1 : Conception et mise en place d’un réseau social pour un groupe d’hommes
d’affaire chrétiens.
Projet : Mise en place d’une application de gestion des coopératives, des stocks et ventes de Café et
Cacao.
ü Étude du projet
ü Modélisation de la base de données
ü Mise en place du serveur de base de données MariaDB
ü Création des différentes tables de la base de données
ü Intégration en Html5, Css3 et Bootstrap, Javascript des interfaces IHM
o La page d’accueil, les différents formulaires d’enregistrement et d’édition
o Les formulaires d’inscription et d’authentification
o Le profil utilisateur
o Le compte administrateur
ü Mise en place des statistiques sous forme de graphisme avec ChartJs
ü Migration du front de html5, css3, Javascript et Jquery vers Angular 4,
ü Développement du back-end avec NodeJS et ExpressJs
o Mise en place de l’architecture du projet
o L’inscription, l’authentification des utilisateurs avec PassportJs
o Connexion à la base de données avec Sequelize
o Enregistrement des produits, des ventes, des coopératives et des planteurs
o Exposition d’une Api Restfull
o La sécurisation de l’Api
o Envoi de mails avec ExpressMailer
ü Déploiement en production du front avec Apache Http Server et suivi de l’exploitation
ü Tech lead et scrum master
ü Scrum pour la méthodologie projet
ü Gestion des versions avec Git et GitLab
ü Intégration continue avec GitLab CI
ü Code review et suivi du code quality
Développement from scratch avec angular 12 et Angular material :
o Mise en place des pages de création des configs et des offres
o Enregistrement des configs et des offres
o Listage, suppression et modification des configs et des offres
o Gestion des détails sur les configs et les offres
o Publication des configurations,
o Mis en place des services front pour consommer les apis des services de configurations
back
ü Écriture de tests unitaires en Jasmine lancés avec Karma
ü Utilisation de Git pour gérer les versions
ü Revue de code avec Gitlab
ü Utilisation de Jira pour la gestion de projet
ü Jenkins pour l’intégration continue et le build des images pour les différents environnements
de production
ü Scrum pour la méthodologie projet (planning poker, Daily meeting, Sprint Review,
Rétrospective)
Développement from scratch en Javascript et Nodejs
ü Mise en place de l’architecture du projet,
ü Développement des services front utilisés par le panier pour consommer les services backend
ü Développement des composants du panier
ü Utilisation de CMS privé tiilta pour le templating
ü Utilisation de Git pour gérer les versions
ü Revue de code avec Gitlab
ü Utilisation de Jira pour la gestion de projet
ü Scrum pour la méthodologie projet (planning poker, Daily meeting, Sprint Review,
Rétrospective)