You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Mohammed EnnadirME

Mohammed Ennadir

Développeur Full Stack Java/ Spring Angular

655 €/jour
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Mohammed

Ingénieur développeur FULLSTACK Java/Angular, passionné par le monde d’informatique et les nouvelles technologies, avec plus de 7 ans d'expérience dans le développement d'applications monolithiques et de micro services.
Certifié java 8 (Oracle Certified Associate, Java SE 8 Programmer)
  • Français

    Bilingue ou natif

  • Arabe

    Bilingue ou natif

  • Anglais

    Capacité professionnelle limitée

Accepte de travailler sur site
Paris (jusqu’à 50 km), Strasbourg (jusqu’à 10 km)

Expériences

  • Agirc-Arrco
    Ingénieur d'Études et Développements
    SECTEUR PUBLIC & COLLECTIVITÉS
    juin 2022 - Aujourd'hui (4 ans)
    Paris, France
    Migration technique du socle applicatif :
    • o Passage de Java 8 à Java 17
    • o Migration vers Spring Boot pour moderniser l’architecture
    **Revue de code et amélioration de la qualité :

    ** * Revu de code, standardisation des pratiques et mises en place de bonnes pratiques de développement
    • Revue et amélioration de la qualité de code avec SonarQube
    • Analyse des indicateurs CAST
    • Correction des violations critiques, des problèmes de sécurité et des problèmes de performance
    **Support et production /Déploiement :

    ** * Participation aux activités de production sur les différentes applications java
    • Analyse et résolution des incidents complexes de production
    • Correction des anomalies
    • Suivi des déploiement et gestion des pipelines Jenkins
    • Support technique aux développeurs
    • Génération des livrables pour la recette et la production
    • Déploiement dans les environnements bas et intermédiaires
    • Participation avec l’équipe métier à la création et la priorisation des tickets Jira
    • Chiffrage des tickets Jira et estimation des efforts nécessaires
    Optimisation et performances
    • Optimisation des performances applicatives et des batchs.
    • Analyse des dépendances avec OWASP pour vérifier si un CVE (Common
    • Vulnerabilities and Exposures) a été publiée pour les version utilisées.
    Centralisation et développement
    • Développement des évolutions
    • Développement des nouveaux batch
    • Centralisation des différentes applications ASNET vers une seule plateforme consolidée

    Java 17 Java 8 Spring boot Spring Cast
  • OMNISHORE Groupe MEDTECH
    Ingénieur projet
    avril 2020 - mars 2022 (1 an et 11 mois)
    Grand Casablanca, Morocco
    Project : INDH (Initiative nationale pour le développement humain)
    • Refonte du système générale
    Travaux réalisés :
    • Initialisation et configuration des micro services de projet.
    • Développement des fonctionnalités.
    o Développement des API backend.
    o Création des écrans frontend (des pages, des tableaux avec des filtres…)
    o Développement des composants (Front)
    o …
    • Développement des tests unitaires sur la partie backend avec JUNIT5 (mockito)
    • Analyse et traitement des retours.
    • Revue et amélioration de la qualité de code avec SonarQube
    • Analyse des dépendances avec OWASP pour vérifier si un CVE (Common Vulnerabilities and Exposures) a été publiée pour les version utilisées.

    Environment technique: java11, JEE (Framework Spring (boot, data, sécurité, cloud…), Hibernate, keycloak Auth2), HTML5, CSS3, Bootstrap, Angular11, SQL server, junit5, SonarQube, Gitlab.
    -----------
    Projet : FluxCCG Modulable (Flux des échanges des banques avec la Caisse Centrale
    • Refonte du projet FluxCCG de sorte que ça soit une application modulable
    Travaux réalisés :
    • Participation au conception, analyse, développement et déploiement de l’applications modulable de dématérialisation des flux des échanges des banques avec la caisse centrale de garantie
    • Création des diagrammes de class
    • Génération du projet avec JHipster
    • Développement des nouvelles fonctionnalités.
    • Analyse et traitement des retours.
    • Adaptation de la solution pour chaque client
    • Analyse des dépendances avec OWASP pour vérifier si un CVE (Common Vulnerabilities and Exposures) a été publiée pour les version utilisées.
    • Développement des tests unitaires sur la partie back avec JUNIT5(mockito)
    • Déploiement de la solution.

    Environment technique: java8, JEE (Framework Spring (boot, data, security, batch), Hibernate, keycloak Auth2), HTML5, CSS3, Bootstrap, Angular9, PostgreSQL, junit5, SonarQube, Gitlab.
    ........
    Microservices doker Kubernetes Gitlab CI/CD
  • CGI
    Développeur Full Stack Java/JEE - Angular - Node.js
    EDITION DE LOGICIELS
    mars 2019 - avril 2020 (1 an et 1 mois)
    Grand Casablanca, Morocco
    Projet : Carrefour
    Travaux réalisés :
    • Participation aux activités de production sur les différentes applications java.
    • Participation à la refonte des applications web Java/JEE
    • Analyse et résolution des PMs Correctifs.
    • Analyse et résolution des incidents.
    • Correction des anomalies
    • Formation des nouvelles recrues
    • Suivi du traitement des chaines KSH/PLSQL des différentes applications
    • Refont des scripts Pl/SQL
    • L’élaboration des specs techniques
    • L’élaboration des specs fonctionnelles
    • Participation aux comités de suivi par application
    • Développement des évolutions

Recommandations

Soyez le premier à recommander Mohammed

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Ingénierie informatique
    Ecole Marocaine des Sciences de l'ingénieur
    2019
    Ingénierie informatique

Certifications

Compétences

Catégories