Mohammed - Développeur JAVA VueJS
Ref : 221029E001-
92600 ASNIÈRES-SUR-SEINE
-
Développeur (25 ans)
-
Freelance

Expérience professionnelle
Tikehau Capital - Opale Capital
Mars 2022 – Novembre 2022
Dans le cadre d’un projet dans le secteur de la finance et de l’investissement, j’ai rejoint une
équipe pour monter une plateforme destinée à des conseillers de gestion en patrimoine.
Initialement recruté en tant que profil front VUEJS 3. Ma qualité d’adaptation m'a amené à
travailler sur l’ensemble de la stack du projet et d'œuvrer sur le framework symfony.
RESPONSABILITES
Développeur VUE JS 3 - Symfony
Equipe 2 - 5 Développeurs
Scrum
COMPETENCES
VueJS 3 – Typescript– Symfony - FPDF – Azure Dev Ops - JSON Schema - Postgres
REALISATION
PROJET VUEJS 3 ET SYMFONY 6
Développement d’écran figma en VUE JS 3
• Développement d’un moteur de questionnaire basé sur JSON Schema
• Intégration de workflow avec validation au sein de l’application
• Développement de règle métier spécifique sur les remonter d’information API
• Développement de endpoint symfony
• Modification de la structure de données symfony (Doctrine 2)
• Génération de PDF basé sur les informations en base de données avec FPDF
• Refactoring
• Correction d'anomalie et hotfix de production
• Fiabilisation de la données et modification de migration symfony
• Déploiement en production
• Déploiement sur environnement de dev
LSA Courtage
Octobre 2021 - Février 2022
Renforcement des équipes de développements, aide à l’amélioration des processus de livraison et de l'outil interne de gestion client (assurance et sinistre) dans un contexte client d’assurance automobile avec un time to market dynamique.
RESPONSABILITES
Développeur JAVA
Equipe 5 Développeurs
Kanban
COMPETENCES
Java 8 – Spring Boot – Spring - JEE – JSP - Jenkins - Oracle
REALISATION
MULTI PROJET JAVA SPRING ET SPRING BOOT
• Développement de Test Unitaire Back avec JUnit
• Gestion d’un moteur de règle
• Intégration d’un nouveau workflow au sein d’un SI Existant
• Refactoring
• Déploiement en production
• Déploiement sur environnement de dev
BASE DE DONNEES ORACLE
• Fiabilisation de la données
• Développement de procédures stockées Oracle
• Anonymisation périodique de données personnelles client
• Déploiement en production
• Déploiement sur environnement de dev
Crédit Agricole
Février 2021 – Septembre 2021
Le Crédit agricole, anciennement surnommé la « Banque verte » du fait de son activité
d'origine au service du monde agricole, est le plus grand réseau de banques coopératives
et mutualistes au monde. C'est dans un besoin d'amélioration de leur outil interne que ma
mission s'est inscrite. J'ai participé à la refonte d'un de leur outil de monitoring de flux avec
JAVA et VueJS en tant que développeur fullstack.
RESPONSABILITES
Développeur JAVA / JS
1 PO
Equipe 4 Développeurs (1 lead tech)
Méthode agile Scrum
COMPETENCES
Java 8 – Spring Boot – VueJS 2 – Jest – SAOP - Mockito
REALISATION
PROJET FULLSTACK VUEJS
• Développement de fonctionnalité (Vue, navigation, gestion du store, gestion
formulaire)
• Développement de Test Unitaire Front avec Jest
• Refractoring
• Validation d'Expression de besoin
• Correction d'anomalie
• Déploiement sur environnement de dev
PROJET FULLSTACK JAVA SPRING BOOT
• Développement de fonctionnalité (route REST, service spring spécifique)
• Développement de Test Unitaire Back avec Mockito
• Implémentation de design pattern (Utilisation de classe générique)
• Refractoring
• Correction d'anomalie
• Déploiement sur environnement de dev
Rexel
Septembre 2019 – Septembre 2021
Distributeur de produits et services pour le monde de l’énergie, Rexel propose aux
professionnels de l'industrie du matériel et des solutions électriques innovantes. J’ai
participé en qualité de développeur FullStack JAVA/VueJS au développement d’une
plateforme de remises commerciales avec cycle de validation.
RESPONSABILITES
Développeur JAVA / JS
1 PO
Equipe 6 Développeurs (1 lead tech)
Méthode agile Scrum
COMPETENCES
Java 8 – Spring Boot – VueJS 2 – Mockito – Junit – Jest – GitLab CI – Shell – Docker - Unix
REALISATION
PROJET FULLSTACK VUEJS
• Développement de fonctionnalité (Vue, navigation, gestion du store, gestion formulaire)
• Développement de Test Unitaire Front avec Jest
• Refractoring
• Validation d'Expression de besoin
• Correction d'anomalie
• Déploiement sur environnement de dev
PROJET FULLSTACK JAVA SPRING BOOT
• Développement de fonctionnalité (Vue, navigation, gestion du store)
• Développement de Test Unitaire Front avec Jest
• Refractoring
• Validation d'Expression de besoin
• Livraison
• Correction d'anomalie
• Déploiement sur environnement de dev
• Réalisation de POC (gestion du chargement pour placer une remise a partir d'un tableau éditable)
Rexel
De Avril 2019 à Aout 2019
Dans le cadre de l'intégration d'une plateforme de Data virtualisation au sein du SI de
Rexel, j'ai participé à la mise en place d'une stack Elasticsearch, Kibana et Filebeat dans le
but de monitorer cette plateforme.
COMPETENCES
ElasticSearch - FileBeat - Kibana
REALISATION
PROJET MONITORING DENODO PLATFORM
• Configuration Filebeat sur la machine cible
• Configuration Elasticsearch cloud
• Définition des processors
• Création de la règle de parsing
• Création d'index
• Création de job d'agrégation
• Création d'alerte
• Configuration des règles de rétention des données
• Création de Dashboard
COMPETENCES
Langages
Frameworks, CMS & APIs
Serveurs applicatifs / Web
SGBD
Spring Boot, Vue JS 3, Typescript
Outils
Tomcat, nginx
Oracle, MySQL, Postgres
Chef, Docker, Sonarqube, Storybook
Tests Jest, Junit, Mockito
Gestion, de Version Git, GitLab, Azure DevOps
CI/CD GitLab CI/CD, Jenkins, Azure DevOps
Méthodologie Méthodes agiles : Scrum
Kanban
Pair Programming, Refactoring, Code Review, SOLID
IDE Intellij Idea
Systèmes Windows, Ubuntu, Debian, CentOS
FORMATIONS
COMPETENCES
HITEMA
Expert Etude et Développement
Système d’Information
2019 - 2021
LICENCE INFORMATIQUE DUT INFORMATIQUE
Université du Havre IUT du Havre
2018 - 2019 2016 - 2018
LANGUE
Anglais | Operationnel
COMPETENCES
VueJS 3 – Typescript– Symfony - FPDF – Azure Dev Ops - JSON Schema - Postgres
REALISATION
PROJET VUEJS 3 ET SYMFONY 6
Développement d’écran figma en VUE JS 3
• Développement d’un moteur de questionnaire basé sur JSON Schema
• Intégration de workflow avec validation au sein de l’application
• Développement de règle métier spécifique sur les remonter d’information API
• Développement de endpoint symfony
• Modification de la structure de données symfony (Doctrine 2)
• Génération de PDF basé sur les informations en base de données avec FPDF
• Refactoring
• Correction d'anomalie et hotfix de production
• Fiabilisation de la données et modification de migration symfony
• Déploiement en production
• Déploiement sur environnement de dev
LSA Courtage
Octobre 2021 - Février 2022
Renforcement des équipes de développements, aide à l’amélioration des processus de
livraison et de l'outil interne de gestion client (assurance et sinistre) dans un contexte client
d’assurance automobile avec un time to market dynamique.
n
RESPONSABILITES
Développeur JAVA
Equipe 5 Développeurs
Kanban
COMPETENCES
Java 8 – Spring Boot – Spring - JEE – JSP - Jenkins - Oracle
REALISATION
MULTI PROJET JAVA SPRING ET SPRING BOOT
Renforcement des équipes de développements, aide à l’amélioration des processus de
livraison et de l'outil interne de gestion client (assurance et sinistre) dans un contexte client
d’assurance automobile avec un time to market dynamique.
• Développement de Test Unitaire Back avec JUnit
• Gestion d’un moteur de règle
• Intégration d’un nouveau workflow au sein d’un SI Existant
• Refactoring
• Déploiement en production
• Déploiement sur environnement de dev
Développeur JAVA
Equipe 5 Développeurs
Kanban
RESPONSABILITES
BASE DE DONNEES ORACLE
• Fiabilisation de la données
• Développement de procédures stockées Oracle
• Anonymisation périodique de données personnelles client
• Déploiement en production
• Déploiement sur environnement de dev
Crédit Agricole
Février 2021 – Septembre 2021
Le Crédit agricole, anciennement surnommé la « Banque verte » du fait de son activité
d'origine au service du monde agricole, est le plus grand réseau de banques coopératives
et mutualistes au monde. C'est dans un besoin d'amélioration de leur outil interne que ma
mission s'est inscrite. J'ai participé à la refonte d'un de leur outil de monitoring de flux avec
JAVA et VueJS en tant que développeur fullstack.
Développeur JAVA / JS
1 PO
Equipe 4 Développeurs (1 lead tech)
Méthode agile Scrum
RESPONSABILITES
COMPETENCES
Java 8 – Spring Boot – VueJS 2 – Jest – SAOP - Mockito
REALISATION
PROJET FULLSTACK VUEJS
PROJET FULLSTACK JAVA SPRING BOOT
• Développement de fonctionnalité (Vue, navigation, gestion du store, gestion
formulaire)
• Développement de Test Unitaire Front avec Jest
• Refractoring
• Validation d'Expression de besoin
• Correction d'anomalie
• Développement de fonctionnalité (route REST, service spring spécifique)
• Développement de Test Unitaire Back avec Mockito
• Implémentation de design pattern (Utilisation de classe générique)
• Refractoring
• Correction d'anomalie
• Déploiement sur environnement de dev
Rexel
Septembre 2019 – Septembre 2021
Distributeur de produits et services pour le monde de l’énergie, Rexel propose aux
professionnels de l'industrie du matériel et des solutions électriques innovantes. J’ai
participé en qualité de développeur FullStack JAVA/VueJS au développement d’une
plateforme de remises commerciales avec cycle de validation.
Développeur JAVA / JS
1 PO
Equipe 6 Développeurs (1 lead tech)
Méthode agile Scrum
RESPONSABILITES
COMPETENCES
Java 8 – Spring Boot – VueJS 2 – Mockito – Junit – Jest – GitLab CI – Shell – Docker - Unix
Rexel
REALISATION
Distributeur de produits et services pour le monde de l’énergie, Rexel propose aux
professionnels de l'industrie du matériel et des solutions électriques innovantes. J’ai
participé en qualité de développeur FullStack JAVA/VueJS au développement d’une
plateforme de remises commerciales avec cycle de validation.
Développeur JAVA / JS
1 PO
Equipe 6 Développeurs (1 lead tech)
Méthode agile Scrum
RESPONSABILITES
PROJET FULLSTACK VUEJS
PROJET FULLSTACK JAVA SPRING BOOT
• Développement de fonctionnalité (Vue, navigation, gestion du store, gestion
formulaire)
• Développement de Test Unitaire Front avec Jest
• Refractoring
• Validation d'Expression de besoin
• Correction d'anomalie
• Déploiement sur environnement de dev
Développement de fonctionnalité (Vue, navigation, gestion du store)
• Développement de Test Unitaire Front avec Jest
• Refractoring
• Validation d'Expression de besoin
• Livraison
• Correction d'anomalie
• Déploiement sur environnement de dev
• Réalisation de POC (gestion du chargement pour placer une remise a partir d'un tableau
éditable)
Rexel
De Avril 2019 à Aout 2019
Dans le cadre de l'intégration d'une plateforme de Data virtualisation au sein du SI de
Rexel, j'ai participé à la mise en place d'une stack Elasticsearch, Kibana et Filebeat dans le
but de monitorer cette plateforme.
COMPETENCES
ElasticSearch - FileBeat - Kibana
*
REALISATION
Dans le cadre de l'intégration d'une plateforme de Data virtualisation au sein du SI de
Rexel, j'ai participé à la mise en place d'une stack Elasticsearch, Kibana et Filebeat dans le
but de monitorer cette plateforme.
PROJET MONITORING DENODO PLATFORM
• Configuration Filebeat sur la machine cible
• Configuration Elasticsearch cloud
• Définition des processors
• Création de la règle de parsing
• Création d'index
• Création de job d'agrégation
• Création d'alerte
• Configuration des règles de rétention des données
• Création de Dashboard