You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Mustapha El-KabousME

Mustapha El-Kabous

Développeur Senior Fullstack Java/angular

635 €/jour
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Mustapha

Développeur Agile Senior Java/Spring/Angular 9 ans d'expérience.
✓ Maîtrise du développement Java /SpringBoot, Hibernate, REST.
✓ Expérience en développement JavaScript/TypeScripte (Angular, AngularJs, Bootstrap, jQuery...)
✓ À l’aise avec les outils d'industrialisation (Git, Maven, Jenkins, azure-cloud, Sonar...)
✓ Esprit d'équipe et expérience en méthodologie Agile.
✓ Management d'équipe et esprit de lead.
✓Application des bonnes pratiques : Clean Code, TDD, SOLID.
✓ Motivation et passion pour les nouvelles technologies.
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

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

Expériences

  • JCDecaux
    Développeur Agile senior
    PRESSE & MÉDIAS
    août 2022 - Aujourd'hui (3 ans et 10 mois)
    ➔ Projet : Ensemble d’applications: gestion de l’affichage, vente, et utilisation de patrimoine mobilier.
    Applications:
    Gémeo: gestion des espaces publicitaires et de la patrimoine mobilier.
    ConnectCity: relations avec les villes, reporter les incidents déclaré pas les usagers.
    Groom: gérer des réservations clientèles des faces d’une façon périodique via des canaux multiple de
    vente.

    Missions:
    • Études des choix techniques et rédaction des specs techniques pour les projets de
    refonte(Java 17, NGXS, Angular 11)
    • Développement des fonctionnalités backend et frontend:
    • Développer une recherche multicritère pour les contrats patrimoines.
    • Développer un mécanisme pour le chargement en masse des cadres mobiliers.
    • Développer un algorithme d’affectation de famille de la face a partir de famille
    de mobilier.
    • Affichage des mobiliers sur la carte google, avec les indications dans la légende.
    • Développer un algorithme d’exclusion des mobiliers transgressant aux normes
    RLP.
    • Ajout de tests unitaires dans le projet / Développement en TDD (Junit, Mockito)
    • Revue de code selon les principes SOLID.
    • Correction des anomalies de la version en prod, suivi et validation des livraisons avec
    le PO.
    • Participer aux différentes cérémonies Scrum : daily meeting, rétrospectives, démos,
    grooming, sprint plannings.
  • Siteflow Solution.
    Lead développeur
    juillet 2018 - août 2022 (4 ans et 1 mois)
    ➔ Projet : Solution cloud (WebApp et MobileApp) de gestion des opérations terrain qui répond aux exigences des industries complexes (Nucléaire, Énergie, Travaux publics, Défense...)
    • Team Lead d'une équipe de 10 développeurs.
    • Prise de responsabilité sur les livraisons, et les retours de ProductOwner.
    • Contrôle de qualité de code et assurer le codeReview.
    • Etudes des choix techniques et rédaction des specs techniques en cas de besoin.
    • Configurations d'environnement de DEV et Recette.
    • Développement des fonctionnalités backend et front End du projet.
    • Développer un algorithme de synchronisation de mode online et offline sur la mobile app (pull-data, push signature et formulaire).
    • Développement de mécanisme d'historisation des formulaires utilisés dans les projets en phase de préparations.
    • Conception et modélisation de diagramme de flow avec les étapes et les bloc de chaque document ( DRT, DSI, EMM, ADR).
    • Mise en place des outils d'agilité, assurer le bon déroulement de la méthodologie scrum (Organisation des Daily meetings, sprintPlaning, sprintReview, et rétrospectives). Outils clés : SpringBoot, Maven, Java8, Junit, Jpa, Mysql, TypeScript, Angular5, yarn, webpack, jasmine, Jenkins, jira, confluence, Git, bitBucket.
  • Natixis.
    Ingénieur développeur FullStack
    novembre 2016 - juin 2018 (1 an et 7 mois)
    ➔ProjetChatbot:plateforme
    de création etconstruction des bots pour les métiers bancaire, enrichissementd'apprentissage de ces derniers avec du NLP.

    • Mise en place de socle technique initial du projet.
    • Développement de fonctionnalités de différentes parties du projet.
    • Contrôle de qualité des codes via les PullRequest, et mise en place de SonarQube.
    • Mise en place des bases de test TDD, et tests de Non régressions (sélénium).
    • Manage équipe des Devs, et assurer l'organisation selon des Squad.
    • Mise en place des outils DevOps, outils d'industrialisation Jenkins, xldeploy, xlrelease…
    • Configuration des environnements des déploiements (DEV, Recette). Outils clés : SpringBoot, micro-services, Java1.8, Junit, Jpa, MongoDB, Mysql, TypeScript, Angular4, jasmine, xldeploy, xlrelease, Splunk, jenkins, jira, confluence, Git, bitBucket.

    ➔Projet Wiliz.fr : Application d'accord automatique de financement crédit-bail.

    • Mise en place de squelette technique initial de l'application (coté FrontEnd).
    • Développement de des fonctionnalités duprojet.
    • Participation à la rédaction des spécifications techniques détaillées.
    • Correction des anomalies de version en prod, suivi et validation des livraisons. Outils clés : SpringBoot, Java1.8, xlDeploy, jenkins, Hibernate, JavaScript, AngularJS, HTML5, BootStrap, NodeJS, Yomen, Grunt, Jasmine, Karma, Bower, Git, Bitbucket, Jira, Confluence, Scrum.

Recommandations

Soyez le premier à recommander Mustapha

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

  • Diplôme d'ingénieur d'état en Génie informatique
    Ecole Nationale des Sciences Appliquées de Safi–Université Caddi Ayyad
    2014
    Diplôme d'ingénieur d'état en Génie informatique
  • Diplôme Universitaire de Technologie (DUT) en
    Université Ibn Zohr-Agadir
    2011
    Diplôme Universitaire de Technologie (DUT) en

Compétences (15)

Catégories