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

Cheikh Diop

Tech Lead Java React AWS | Software Architect

600 €/jour
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Cheikh

Architecte applicatif et développeur FullStack Java/JS avec plus de 8 ans d'expérience, je m'engage à fournir des solutions IT innovantes, robustes et testées avec rigueur. Spécialisé dans les technologies Java (7 à 21) et JavaScript (Angular, React), j’accompagne les entreprises dans la conception, la mise en œuvre et l’optimisation de leurs systèmes tout en garantissant sécurité, performance et évolutivité.

Adepte du Test-Driven Development (TDD), j’assure que mes solutions sont fonctionnelles, maintenables et testées dès le départ. Mon expérience en SOLID et bonnes pratiques de développement est appuyée par l’utilisation de frameworks de test comme JUnit, Mockito et TestContainers pour Java.

J’ai travaillé avec des grands comptes tels que le Groupe CCF, Orange Business Services et Tissot, où j'ai dirigé des équipes sur l’intégration continue, la sécurisation d'APIs (OAuth2), la mise en place de pipelines de tests automatisés et des processus de revue de code systématiques. Mon approche orientée qualité assure que chaque solution répond aux besoins métiers tout en étant scalable.

Mon expertise en méthodologies agiles (Scrum, Kanban), couplée à ma maîtrise des outils DevOps comme Kubernetes, Docker, Gitlab CI et SonarQube, me permet de livrer des solutions fiables et évolutives tout en optimisant les processus de déploiement et en minimisant les risques.

Compétences techniques :

Langages : Java 8, java 11, java 17 java 21 , TypeScript, HTML5, CSS, C#
Frameworks : Spring Boot, Hibernate, Spring Data, Spring Security, Angular, React, Node.js, Vue.js
Cloud : AWS (S3, EC2), Azure (Entra ID, Functions), DigitalOcean
Tests : TDD, JUnit, Mockito, TestContainers
DevOps : Kubernetes, Docker, GitLab CI, SonarQube
Méthodologies : Agile (Scrum, Kanban), SOLID

Toujours en quête de nouveaux défis, je suis disponible pour des projets ambitieux et innovants.
  • Anglais

    Capacité professionnelle complète

  • Français

    Bilingue ou natif

Accepte de travailler sur site
Paris (jusqu’à 50 km), Rueil-Malmaison (jusqu’à 50 km)

Expériences

  • Société Générale
    Développeur Senior
    BANQUE & ASSURANCES
    janvier 2025 - Aujourd'hui (1 an et 5 mois)
    Paris, France
    Conception et développement d’une plateforme de détection de fraude spécialisée dans les opérations de trading.

    Mission :
    - Conception et développement de traitements batch pour gérer le cycle de vie des cas détectés (remédiation des faux positifs).
    - Conception et développement d’un service de reporting.
    - Optimisation de l’existant : refactoring, amélioration du code, amélioration du code coverage et optimisation des requêtes et fonctions SQL.
    - Mise en place d’un processus de déploiement continu avec Jenkins.
    - Définition des bonnes pratiques de développement, des règles de codage, du GitFlow et des pipelines CI/CD.
    - Rédaction de la documentation technique pour assurer la pérennité et la qualité du code.
    Technologies : Java, Spring, Spring Boot, PostgreSQL, React JS, Jenkins
    Java React.js Spring Spring boot PostgreSQL
  • Capgemini
    Developpeur Java
    EDITION DE LOGICIELS
    avril 2018 - juin 2021 (3 ans et 2 mois)
    Rennes, France
    Lead Développeur Fullstack sur un portail d’application pour le compte d’Orange Business Service
    - Mise en place socle technique et environnement intégration continue avec l’architecte
    technique
    - Intégration continue : Kubernetes, Docker, GitlabCI, Sonar
    - Développement BackEnd et FrontEnd et test automatisé en mode agile avec les
    Framework(Spring MVC, Hibernate, .net, Javascript : JQuery, KnockoutJS) et BDD
    PostgreSQL
    -Veille technologique, Mise à niveau des librairies, Formation nouveaux arrivants
    -Rédaction documentation – Gestion de la relation client

    Java Angular JavaScript Vue.js Spring boot Spring Data JPA
  • GROUPE CCF
    Tech Lead
    BANQUE & ASSURANCES
    janvier 2023 - janvier 2025 (1 an et 11 mois)
    Courbevoie, France
    Mon rôle est d'aider le métier à construire un produit de qualité répondant aux besoins des utilisateurs, en collaboration avec une équipe de 3 développeurs.

    - Analyse continue des exigences utilisateurs pour assurer une expérience optimale.
    - Participation active aux décisions technologiques et à la mise en œuvre des nouvelles fonctionnalités.
    - Encadrement de l'équipe avec des revues de code, accompagnement sur Java, React et DevOps
    - Software Craftsmanship : Adoption des meilleures pratiques (Clean Code, TDD, etc.) pour garantir la qualité du code.
    - Amélioration des pipelines CI/CD : Optimisation des processus Gitlab-CI pour une intégration et un déploiement continus plus fluides.
    - Mise en place et utilisation de Kibana, Prometheus et Grafana pour le monitoring des systèmes.
    - Mise à jour des librairies (Java 17 à 21, Spring Boot 3 à 3.x) et un nettoyage du code.
    - Mise en place de la sécurisation des apis
    - Mise en place d'un process de Revue
    - Développement en s'appuyant sur les design pattern principes Solid, Kiss ...
    - Amélioration des temps de réponse grâce à des optimisations SQL efficaces.
    - Implémentation de mesures de sécurité robustes pour protéger les interfaces.
    - Validation de la couverture et qualité du code avec SonarQube, gestion de la dette technique et détection proactive des vulnérabilités.
    - Automatisation et Orchestration
    - Développement de batchs en Java (ex. : envoi d'e-mails, chargement donnée en base ).
    - Création et mise à jour actif de la documentation projet, incluant la description des éléments critiques et leur fonctionnement.
    Java Spring boot React.js Node.js Git

Recommandations

FD
France BaxFB
TM
Franck Delforge et 2 autres personnes recommandent Cheikh

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

  • licence informatique parcours developpement logiciel
    Universite de La Rochelle
    2016
  • Master 2 Genie logiciel
    Université de Bordeaux
    2018
    Génie logiciel Agile Cycle en V Java 8 Angular Node Js Spark

Compétences

Catégories