Plateforme innovante dédiée à la planification de vos voyages. En quelques clics, vous
pouvez générer un plan de séjour personnalisé en fonction de vos préférences et de votre
destination. L’objectif « Un client, Un séjour » : ********/
Organization : 10 dev, 1 PO , 1 tech lead , 1 scrum master
Méthodologie de travail: Scrum
Réalisation:
- IA : GPT 3.5
- Formation des équipes sur les concepts Interface Homme IA
- Cloud : AWS, K8S, Gitlab
- Avant-vente client : pierre et vacances, Club Med, Traveltodo
Grâce à un système de capteurs, cette entreprise suit en continue l’impact que peuvent
avoir des chantiers ou l’usure naturelle sur les structures (monuments, immeubles etc). Les
données récoltées permettent de piloter les chantiers et d’alerter sur une possible
dégradation des bâtiments et des terrains.
Organization : 2 dev, 1 PO , 1 tech lead , 1 scrum master
Méthodologie de travail: Scrum
Réalisation:
- Développement Back/Front
- Identifier les types de capteurs nécessaires pour le suivi (vibrations, température,
humidité, etc.).
- Comparer les différentes options et choisir les capteurs les plus adaptés.
- Configurer l’environnement de développement pour le backend et le frontend
- Mettre en place les bases de données nécessaires pour stocker les données des
capteurs
- Stratégie de test unitaires, fonctionnels/conformité
- Création Modules terraform
- Documentation , support aux équipe
En tant qu'ingénieur DevOps chez Crédit Agricole, j'ai dirigé la gestion infrastructure,
contribuant aux migrations de bases de données et à la gestion des infrastructures avec
Ansible et Terraform. Mon travail dans un environnement collaboratif m'a permis de
développer des compétences en déploiement automatisé et en adaptation aux besoins
spécifiques des projets et clients, renforçant mon expertise en gestion des infrastructures et
en coordination inter-équipes.
- Sauvegarde et restauration de base de données MongoDB avec mongodump et
mongorestore
- Automatisation du processus de sauvegarde en utilisant Gitlab Schedule et
Terraform
- Déploiement d'environnements DEV, UAT et PROD avec Terraform et AWS
- Simplification du processus de déploiement avec un pipeline de lancement de
tâches
- Automatisation du déploiement sur l'environnement DEV en utilisant Gitlab CI
- Configuration de Gitlab Runner avec l'exécuteur Docker
- Migration de l'application backend de Spring Boot vers Node.js
- Migration de la base de données de MySQL vers MongoDB à l'aide de scripts Python
- Gestion de l'infrastructure avec Terraform, AWS et Terragrunt.
Bpifrance est une banque publique d'investissement française, ayant pour mission le
financement et le
développement des entreprises. Elle est née à la fin de l'année 2012 du regroupement
d'Oséo, de CDC Entreprises, du Fonds stratégique d'investissement et du FSI Régions
Organization : 4 dev, 1 PO , 1 tech lead , 1 scrum master
Méthodologie de travail: Safe
Réalisation:
- Développement Back/Front
- Développement MicroServices; Api, Frontend
- Stratégie de test unitaires, fonctionnels/conformité
- Création Modules terraform
- Création Chaînes CI/CD en mode Gitops, déploiement sur EKS, AWS
- Automatisation infrastructure dans le cloud AWS, ou Atlas/Elastic
- Migration des bases de données avec Mongoimport/ mongo miroir
- Ajouter les permissions sur les rôles des EC2
- Documentation , support aux équipe
Réalisation:
- Analyse des besoins avec les parties prenantes et rédaction des spécifications
techniques et fonctionnelles.
- Conception de l'architecture du système en utilisant Django pour la partie backend
et Angular pour le frontend.
- Développement des API RESTful avec Django pour gérer les opérations CRUD.
- Création des composants Angular pour l'interface utilisateur et intégration des
services pour la communication avec l'API.
- Écriture de tests unitaires et d'intégration, ainsi que réalisation de tests utilisateurs
pour valider l'ergonomie de l'application.
- Mise en place de Docker pour la containerisation et configuration d'un pipeline
CI/CD pour automatiser le déploiement.
En tant qu'ingénieur DevOps chez Bpifrance, j'ai conçu et maintenu des solutions de
monitoring pour l'équipe de l'Architecture des Bases de Données, facilitant la gestion des
logs et les migrations de bases de données. J'ai travaillé avec diverses technologies pour
répondre aux besoins évolutifs de l'environnement, développant ainsi mes compétences
en gestion des données à grande échelle et en collaboration interdisciplinaire.
Organization : 4 dev, 1 PO , 1 tech lead , 1 scrum master
Méthodologie de travail: Safe
Réalisation:
- Création des Enablers techniques à destination des équipes projets ( Automatisation
Provisioning, Développement Back/Front, Design produits cloud/ IAC )
- Développement MicroServices; Api, Frontend
- Stratégie de test unitaires, fonctionnels/conformité
- Création Modules terraform
- Création Chaînes CI/CD en mode Gitops, déploiement sur EKS, AWS
- Automatisation infrastructure dans le cloud AWS, ou Atlas/Elastic
- Migration des bases de données avec Mongoimport/ mongo miroir
- Ajouter les permissions sur les rôles des EC2
- Documentation , support aux équipe
Pendant mon passage chez Charlize en tant qu'ingénieur Fullstack, j'ai eu l'opportunité de
travailler au sein d'une équipe dynamique au service de clients variés dans des secteurs tels
que la banque et l'éducation. Charlize se distingue en tant qu'éditeur de logiciels spécialisé
dans la création d'applications sur mesure pour ses clients. Mon rôle consistait à contribuer
à la conception, au développement et à la maintenance de ces applications, en
m'adaptant aux besoins spécifiques de chaque projet et en utilisant une gamme diversifiée
de technologies.
Projet 1 :
Contexte : Conception, développement et mise en place d’une solution web,pour la
gestion des entreprises, de la comptabilité et de leurs employés.
Organization : 7 dev, 1 PO , 1 tech lead
Méthodologie de travail: Kanban
Réalisation:
- Analyse et spécification des besoins
- Gestion des rôles dans la plate-forme .
- Utilisation d’une architecture en microservice.
- Migration de l'application backend de Spring Boot vers Node.js
- Migration de l'application Frontend de java vers Angular
- Authentification sociale avec AWS Cognito.
- Configuration d’un environnement docker en local pour la base de données mongo
et mongoDB client en utilisant terraform.
- Utilisation d’une base de données non relationnelle avec mongodb.
- Création des API REST en utilisant Node.js.
- Utilisation d’un contrat Swagger pour générer la documentation pour les API REST.
- Création des services angular pour consommer les REST API exposés dans la partie
backend.
- Implémentation des stages CI/CD pour la partie déploiement et les tests.
- Maintenir et faire évoluer la chaîne CI/CD en GitLab
- Gestion multilingue avec ngx-translate
- Importation et exportation Fichier excel dans la plateforme
Creer partie de statistique à partir des données stockées dans Mongodb et utiliser
agrégation pipeline
- Signature électronique des contrats.
- Génère des factures au format PDF à partir des données stockées dans la base de
données.
- Paiement des factures en ligne.
- Envoyer des e-mails par simple clic.
- Tester la qualité du code avec SonarQube
Projet 2 :
Contexte : Conception, développement et mise en place d’une jardin d'enfant .
Organization : 15 dev, 1 PO , 1 tech lead
Méthodologie de travail: Scrum
Réalisation:
- Création et développement de la partie backend avec Node.js et tests d'API avec
Postman
- Conception de la base de données MongoDB pour l'application
- Implémentation du front-end avec Angular 13
- Gestion multilingue avec ngx-translate
- Mise en place de la chaîne CI/CD avec Gitlab CI pour automatiser le processus de
validation, de construction et de déploiement
- Accompagnement des nouveaux arrivants dans l'architecture de l'infrastructure et les
outils utilisés : Terraform, AWS, CI/CD
Standardisation du processus de création de projet Gitlab avec Terraform.