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

Average response time: 1 hour

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

    Fluent

  • French

    Native or bilingual

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

Experience

  • Société Générale
    Développeur Senior
    BANKING AND INSURANCE
    January 2025 - Today (1 year and 5 months)
    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
    SOFTWARE PUBLISHING
    April 2018 - June 2021 (3 years and 2 months)
    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
    BANKING AND INSURANCE
    January 2023 - January 2025 (1 year and 11 months)
    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

Recommendations

FD
France BaxFB
TM
Franck Delforge and 2 other people have recommended Cheikh

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

  • 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

Skill set

Categories