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

Mohamed Said Taleb

Full stack developer Java Angular

125 €/jour
Caen, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de Mohamed Said

Développeur Full Stack Java / Angular avec plus de 4 ans d’expérience, j’interviens sur des projets à forte valeur ajoutée autour des architectures microservices, des applications web modernes et des systèmes d’information complexes.

J’ai participé à des projets stratégiques pour de grands groupes comme URSSAF
, Carrefour
et Manutan
, en contribuant au développement d’applications robustes, performantes et sécurisées.

💻 Mes expertises :

Backend : Java 17, Spring Boot, Spring Cloud, Quarkus
Frontend : Angular, TypeScript
Architecture : Microservices, BFF, Architecture Hexagonale
API & Sécurité : REST, OpenAPI/Swagger, OAuth2, Keycloak
Tests : JUnit 5, Mockito, WireMock, Gatling
DevOps & CI/CD : GitLab CI/CD, Jenkins, Docker, SonarQube
Méthodologies : Agile Scrum, Jira, Confluence

✅ Ce que j’apporte à mes clients :

Développement d’applications maintenables et évolutives
Forte culture qualité (tests, clean code, CI/CD)
Bonne capacité d’analyse et d’intégration dans des équipes Agile
Communication fluide et esprit collaboratif
Autonomie et implication sur les projets

Je suis disponible pour des missions en télétravail sur des projets Java / Spring Boot / Angular, aussi bien en renfort d’équipe qu’en développement de nouvelles fonctionnalités.
  • Français

    Bilingue ou natif

En télétravail uniquement
Travaille majoritairement à distance

Expériences

  • Urssaf
    Développeur Full stack Java Angular
    juin 2024 - Aujourd'hui (2 ans)
    Caen, France
    Projet de rénovation URSSAF — modernisation des applications de gestion des déclarations et arrêts de travail


    *Participation au projet de rénovation du système de gestion URSSAF pour les entreprises

    déclarantes (déclarations de salaires, arrêts de travail, génération de fiches de paie).

    *Réalisation de tests unitaires avec Mockito et JUnit 5.

    Gestion de version avec Git et GitLab selon l'approche GitFlow pour les releases.

    *Intégration continue et livraison continue (CI/CD) avec Jenkins, incluant des tests automatisés

    avec SonarQube pour assurer la qualité du code.

    Environnement

    *Frameworks : Spring Framework (version 3), Spring Boot, Spring Security, Spring Cloud


    • Outils de Gestion de Version : Git, GitLab (GitFlow)
    • Tests Automatisés : JUnit 5, Mockito, Gatling
    • Tests d'Intégration : WebClient, WebTestClient
    • Spécification d'API : OpenAPI (Swagger)
    • Système de Build et CI/CD : Jenkins, GitLab CI/CD
    • Méthodologie : Agile (Scrum), Jira, Confluence
    Angular Gitlab CI/CD OpenAPI Java Spring Boot Jenkins/Sonar
  • Manutan
    Full Stack Java Developer
    juin 2023 - mai 2024 (11 mois)
    Paris, France
    *Utilisation de Quarkus pour le développement backend, garantissant de hautes performances et une faible consommation mémoire.

    *Développement de tests unitaires avec Mockito afin d’assurer la fiabilité et la robustesse du code.

    *Mise en place de tests d’intégration avec Wiremock pour simuler les réponses des services web et assurer une intégration fluide entre les différents composants du système.

    *Déploiement continu des applications sur plusieurs environnements via une pipeline CI/CD robuste.

    *Intégration de Contentful pour la gestion de contenu dans des applications frontend développées avec NestJS.

    *Participation active aux sprints Scrum, en respectant les bonnes pratiques Agile, et contribution aux sprint reviews et rétrospectives pour améliorer continuellement les processus.

    *Utilisation de GitLab et Jenkins pour la gestion de version et le déploiement continu, avec analyse de la qualité du code via SonarQube.

    *Adoption de la méthodologie Gitflow pour la gestion des versions, avec un processus rigoureux de contrôle qualité avant déploiement en environnements de démo, préproduction et production.

    *En tant que développeur backend, ajout de nombreuses fonctionnalités via le SDK commercetools pour la gestion des listes d’achat sur le site pichon.fr, incluant l’ajout de produits et la gestion des listes.

    *Utilisation de Forgerock comme plateforme IAM pour la gestion des utilisateurs.


    Environnement technique :
    Java 17, Quarkus, NestJS, MongoDB, Mockito, Wiremock, Contentful, commercetools, Forgerock, Méthodologie Scrum, CI/CD (GitLab, Jenkins).
    Gitlab CI/CD Java Quarkus NestJs MongoDB
  • Carrefour
    Java Backend Developer
    juin 2022 - juin 2023 (1 an)
    France
    Application mobile Carrefour

    Implémentation d'un modèle Backend-for-Frontend pour découpler la logique métier de
    l'application mobile des services backend.
    • Utilisation d'une architecture hexagonale pour le développement du microservice BFF.
    • Développement de tests de stress et simulation des services backend avec Gatling.
    • Adoption d'une approche de conception d'API ouverte en utilisant OpenAPI.
    • Intégration et développement de microservices dans une architecture microservices.
    • Réalisation de tests unitaires avec Mockito et JUnit 5.
    • Mise en place de tests d'intégration des API avec WebClient.
    *Réalisation de tests de performance des API avec Scala et Gatling, en utilisant WireMock pour

    mocker les réponses des services externes.
    • Gestion de version avec Git et GitLab selon l'approche GitFlow pour les releases.
    • Intégration continue et livraison continue (CI/CD) avec Jenkins, incluant des tests automatisés
    avec SonarQube pour assurer la qualité du code.
    • Déploiement de conteneurs Docker sur différents environnements(4 environnements) après la
    finalisation des PR (Pull Requests) sur GitLab.


    Languages de Programmation : Java 17,
    Frameworks : Spring Framework (version 3), Spring Boot, Spring Security, Spring Cloud
    • Architecture : Microservices, Backend-for-Frontend (BFF), Architecture Hexagonal
    *Outils de Gestion de Version : Git, GitLab (GitFlow)
    • Tests Automatisés : JUnit 5, Mockito, Gatling
    • Tests d'Intégration : WebClient, WebTestClient
    • Spécification d'API : OpenAPI (Swagger)
    • Système de Build et CI/CD : Jenkins, GitLab CI/CD
    • Sécurité : Spring Security, OAuth2, Keycloak
    • Outils de Déploiement : Docker
    • Outils de Surveillance et de Logging : SonarQube, Logstash, Dynatrace
    • Méthodologie : Agile (Scrum), Jira, Confluence
    Java Spring Boot Microservices Hexagonal Architecture JUnit5 Keycloak

Recommandations

Soyez le premier à recommander Mohamed Said

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

  • Apprendre Spring boot par la pratique
    Udemy
    2021
    Apprendre Spring boot par la pratique
  • Spring boot : Sécurisez votre API REST avec JWT
    Spring boot : Sécurisez votre API REST avec JWT

Catégories