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/day
Paris, FR
8-15 years

Average response time: 1 hour

About 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.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km)

Experience

  • JCDecaux
    Développeur Agile senior
    PRESS AND MEDIA
    August 2022 - Today (3 years and 10 months)
    ➔ 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
    July 2018 - August 2022 (4 years and 1 month)
    ➔ 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
    November 2016 - June 2018 (1 year and 7 months)
    ➔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.

Recommendations

Be the first to recommend Mustapha

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

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

Education

  • 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

Skill set (15)

Categories