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

Mohamed Ali Laaroussi

Consultant Fullstack Java-JEE / Angular

500 €/jour
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Mohamed Ali

Développeur Fullstack Java/Angular avec plus de 8 ans d'expérience dans le secteur bancaire et des assurances. Expert en développement d'applications web robustes et performantes, maîtrisant des technologies comme Spring Boot, Angular, et les pratiques DevOps (Jenkins, Docker, Kubernetes). Passionné par les projets complexes, la méthodologie agile (Scrum), et la création de solutions innovantes répondant aux besoins métier.

Toujours curieux et motivé, je cherche à contribuer à des projets stimulants et à évoluer dans un environnement dynamique.
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle limitée

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

Expériences

  • Malakoff Humanis
    Développeur Fullstack Java-JEE
    mars 2024 - Aujourd'hui (2 ans et 3 mois)
    Paris, France
    MISSION : Malakoff Humanis
    Projet Portail partenaire sante: Le projet consiste en la création d'un portail de santé destiné aux
    partenaires de Malakoff Humanis, tels que LCL et Crédit Agricole, afin de permettre à leurs clients de gérer divers services liés à leur couverture santé. Ce portail propose des fonctionnalités clés comme la création de comptes, la gestion des demandes de remboursement, la génération et consultation de devis, le suivi détaillé des remboursements, et l'accès à une carte tiers payant.
    TACHES RÉALISÉES :
    BackEnd :
    • Conception et développement des API REST pour gérer les différentes fonctionnalités du portail (création de comptes, devis, demandes de remboursement, etc.).
    • Participation à la mise en place de l'architecture Microservices avec Spring Boot.
    • Implémentation des couches de sécurité de l'application avec Spring Security et OAuth2 pour sécuriser l'accès aux données.
    • Configuration des pipelines CI/CD avec Jenkins et gestion des déploiements via Docker
    • Tests unitaires et d'intégration pour garantir la fiabilité et la qualité du code.
    • Collaboration avec les équipes fonctionnelles pour affiner les spécifications via des User Stories dans Jira.
    • Optimisation des performances des services pour une gestion efficace des données des partenaires.
    FrontEnd :

    • Conception d'une architecture Angular modulaire et performante adaptée aux besoins du portail.
    • Développement de composants réutilisables pour des fonctionnalités comme la consultation de devis et la carte tiers payant.
    • Implémentation du routage Angular pour une navigation fluide entre les différentes sections du portail.
    • Gestion de l'état de l'application à l'aide de services Angular pour une meilleure performance et testabilité.
    • Mise en place de Lazy Loading pour optimiser le chargement des modules.
    • Tests unitaires et correction des anomalies sur l'interface utilisateur pour garantir une expérience utilisateur optimale.

  • Banque de France
    Développeur Fullstack Java-JEE
    novembre 2021 - février 2024 (2 ans et 4 mois)
    Paris, France
    MISSION : Banque de France
    Projet PERSEE: Pour le but d'entrer dans une relation individualisée avec chaque chef d'entreprise à travers un point d'accès unique à des informations et services de la Banque qui leur sont dédiés. À terme le Portail Dirigeant pourrait devenir un point d'entrée unique pour l'ensemble des services que la Banque de France peut offrir aux entreprises. La visibilité du portail dirigeant se doit être immédiate au sein du site institutionnel BDF et au niveau des moteurs de recherche internet.
    TACHES RÉALISÉES :
    BackEnd :
    • Création d'un espace dirigeant personnalisé nommé PERSEE, à disposition de l'ensemble des dirigeants d'entreprises.
    • Participation à la mise en place de l'architecture du projet basé sur des modules maven.
    • Configuration du serveur WildFly.
    • Accompagnement des développeurs pour les aider à monter en compétence sur le projet.
    • Révision régulière du code (Code Review) pour garantir la qualité, la lisibilité et la sécurité du code source.
    • Developpement la couche securité de l'application avec OAuth2
    • Développement des user stories sur les différentes couches de l'application
    • Implémentation de Swagger.
    • Tests unitaires et d'intégration
    • Participation à la rédaction des User Stories sur l'outil JIRA (besoins fonctionnelles) en étroite collaboration avec les consultants fonctionnels.
    • Estimation et découpage des tâches en se basant sur la méthode Scrum agile.
    • Correction des anomalies
    • Animation et présentation des tâches développées à la fin de chaque sprint.
    FrontEnd :
    • Analyse des besoins fonctionnels et techniques du projet.
    • Proposition d'une architecture Angular appropriée en fonction des exigences du projet.
    • Mise en place des modules principaux pour structurer le code de l'application.
    • Définition et organisation des services Angular pour gérer la logique métier.

    Environnement technique: Java EE, java 8, Maven, Spring Boot, Keycloak, WildFly, Sonar, jenkins, PostgreSQL, Angular 16
  • IT ROAD Technology
    Développeur Fullstack Java-JEE
    novembre 2020 - novembre 2021 (1 an)
    Casablanca, GC, Morocco
    MISSION : Digital Factory - Société Générale
    • La digitalisation de l'enrôlement client et le digital corner peut aider la Société Générale, à améliorer considérablement l'expérience client et accroitre l'efficacité des chargés de clientèle par la réduction des activités manuelles et minimiser l'utilisation du papier pour un objectif zéro papier. 1. Project JEDI: Ce projet est une application basée sur des systèmes multicanaux (tablettes, bornes), construit sur la base d'une solution existante: OpenApp déployée au Ghana. L'hypothèse ISO Ghana a été retenue pour le déploiement. En conséquence, sauf cas réglementaire, aucune amélioration ou modification ne pourra être effectuée sans une analyse d'impacts et une validation de la Design Authority. Les adaptations (Visuels, Configurations et Champs additionnels) et toutes les nouvelles fonctionnalités sont sujet à cette validation.
    TACHES RÉALISÉES :
    • Développement des user stories sur les différentes couches de l'application.
    • Consommer des API Rest.
    • Correction des anomalies
    • Tests unitaires et d'intégration
    • Participation à la rédaction des User Stories sur l'outil JIRA (besoins fonctionnelles) en
    étroite collaboration avec les consultants fonctionnels.
    • Présentation des daily
    • Estimation et découpage des tâches en se basant sur la méthode Scrum agile.
    • Animation et présentation des tâches développées à la fin de chaque sprint.
    • Environnement technique : Architecture Micro-Service, Java EE, java 8, Maven, Spring Boot, Spring Security, Tomcat, WSO2, GraphQL, jenkins.

Recommandations

Soyez le premier à recommander Mohamed Ali

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

  • MASTER
    Institut Supérieur des Etudes Technologiques de Radès
    2018
    MASTER

Compétences

Catégories