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

Freelancer profile translated to English.
Back to original language

About Cheikh

Application architect and FullStack Java/JS developer with over 8 years of experience, I am committed to providing innovative, robust, and rigorously tested IT solutions. Specialized in Java (7 to 21) and JavaScript (Angular, React) technologies, I support companies in the design, implementation, and optimization of their systems while ensuring security, performance, and scalability.

As an advocate of Test-Driven Development (TDD), I ensure that my solutions are functional, maintainable, and tested from the start. My experience in SOLID and good development practices is supported by the use of testing frameworks such as JUnit, Mockito, and TestContainers for Java.

I have worked with major accounts such as Groupe CCF, Orange Business Services, and Tissot, where I led teams on continuous integration, API security (OAuth2), the implementation of automated testing pipelines, and systematic code review processes. My quality-oriented approach ensures that each solution meets business needs while being scalable.

My expertise in agile methodologies (Scrum, Kanban), coupled with my mastery of DevOps tools such as Kubernetes, Docker, Gitlab CI, and SonarQube, allows me to deliver reliable and scalable solutions while optimizing deployment processes and minimizing risks.

Technical skills:

Languages: 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
Methodologies: Agile (Scrum, Kanban), SOLID

Always looking for new challenges, I am available for ambitious and innovative projects.
  • 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
    Java Developer
    SOFTWARE PUBLISHING
    April 2018 - June 2021 (3 years and 2 months)
    Rennes, France
    Lead Fullstack Developer on an application portal for Orange Business Service
    - Setting up the technical base and continuous integration environment with the technical architect
    - Continuous integration: Kubernetes, Docker, GitlabCI, Sonar
    - BackEnd and FrontEnd development and automated testing in agile mode with the
    Framework (Spring MVC, Hibernate, .net, Javascript: JQuery, KnockoutJS) and BDD
    PostgreSQL
    -Technology watch, Library upgrade, Newcomer training
    -Documentation writing – Customer relationship management
    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
    My role is to help the business build a quality product that meets the needs of users, in collaboration with a team of 3 developers.

    - Continuous analysis of user requirements to ensure an optimal experience.
    - Active participation in technological decisions and the implementation of new features.
    - Supervising the team with code reviews, support on Java, React and DevOps
    - Software Craftsmanship: Adoption of best practices (Clean Code, TDD, etc.) to guarantee code quality.
    - Improvement of CI/CD pipelines: Optimization of Gitlab-CI processes for smoother continuous integration and deployment.
    - Implementation and use of Kibana, Prometheus and Grafana for system monitoring.
    - Updating libraries (Java 17 to 21, Spring Boot 3 to 3.x) and cleaning up the code.
    - Setting up API security
    - Setting up a Review process
    - Development based on Solid, Kiss design pattern principles...
    - Improving response times through efficient SQL optimizations.
    - Implementing robust security measures to protect interfaces.
    - Validation of code coverage and quality with SonarQube, management of technical debt and proactive detection of vulnerabilities.
    - Automation and Orchestration
    - Development of batches in Java (e.g. sending emails, loading data into the database).
    - Active creation and updating of project documentation, including the description of critical elements and their operation.
    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