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

Sidiki Coulibaly

Développeur Java / Spring

700 €/jour
Lyon, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Sidiki

Vous êtes à la recherche d'un développeur Java pour intégrer votre équipe ?

Vous êtes au bon endroit !

Je suis spécialisé dans le développement en Java et je possède plus de 8 années d'expérience dans des secteurs tels que l'énergie, les télécommunications et le secteur bancaire.

J'ai eu l'opportunité de travailler avec des entreprises telles que :
- Veolia
- Orange,
- Groupe Luminess,
- la Banque Postale.

Je suis en mesure de vous accompagner dans le développement de votre back-end en Java / Spring.

Je suis capable de développer des composants logiciels bien structurés, avec une architecture testable, afin d'éviter les difficultés de maintenance et d'évolution du code existant. J'ai une bonne connaissance des techniques du Software craftsmanship : TDD, Clean Architecture et DDD.

Si vous souhaitez échanger sur vos besoins, n'hésitez pas à me contacter.
  • Anglais

    Capacité professionnelle complète

  • Français

    Bilingue ou natif

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

Expériences

  • Enedis
    Tech lead Java | Angular
    ENERGIE
    mai 2025 - Aujourd'hui (1 an et 1 mois)
    Lyon, France
    • Reprise de plusieurs périmètres projet
    • Cadrage technique
    • Conception et développement de nouvelles fonctionnalité
    Java Spring Boot Angular Gitlab CI Apache Kafka Apache Spark
  • Django (Banque postale)
    Développeur senior Java / Spring
    BANQUE & ASSURANCES
    mars 2023 - avril 2025 (2 ans)
    Paris, France
    Django est une filiale à 100% de la Banque Postale spécialisée dans les facilités de paiement et le crédit à la consommation. J'ai rejoint l'équipe de développement de Django en tant que développeur back-end Java pour contribuer à la réalisation des différents produits proposés par l'entreprise.

    Au sein de l'équipe, je participé à plusieurs projets, tels que la mise en place d'un système d'échange de données comptables. J'ai également travaillé sur l'amélioration de la plateforme existante, en implémentant de nouvelles fonctionnalités et en optimisant les performances.

    Grâce à cette expérience, j'ai acquis une solide expérience en développement Java et en gestion de projet, ainsi qu'une connaissance approfondie des secteurs des facilités de paiement et du crédit à la consommation.

    Principales missions:

    • Audit du code existant en Java et mis en place d’une feuille de route pour la refonte
    • Échange avec le métier et les utilisateurs interne pour assurer la continuité des services et prendre les demandes d’évolution pendant la refonte
    • Animation de sessions de formation pour les membres de la squad sur les principes de TDD, DDD et Clean Architecture, afin de renforcer les bonnes pratiques de développement et améliorer la qualité du code
    • Sessions de Pair / Mob programming
    • Mise en place de nouveaux Bounded Contexts en DDD pour structurer les domaines métiers et assurer une meilleure séparation des responsabilités.
    • Refonte technique du moteur de gestion du cycle de vie d’un crédit en appliquant les principes de Clean Architecture pour mieux structurer les couches techniques et améliorer la maintenabilité.
    • Conception conjointe avec l’équipe ou les autres équipes
    • Amélioration continue du code existant

    Environnement technique:

    • Java 21, Spring boot 3, Junit, ArchUnit, Mockito, Typescript, Reactjs
    • DDD, Clean architecture, TDD, Principes SOLID, SCRUM, Event sourcing
    • Docker, Testcontainers, PostgreSQL, Gitlab, Github, AWS.

    Java Spring boot Software Craftsmanship Node.js Gitlab CI/CD AWS Scrum Domain Driven Design Clean Architecture SOLID principles Event Sourcing TDD/BDD
  • Groupe Luminess
    Développeur senior Java / Spring
    AGENCE & SSII
    décembre 2021 - mars 2023 (1 an et 4 mois)
    Rennes, France
    Le projet StrongID est une solution de détection de pièces d'identité frauduleuses. StrongID est proposé principalement aux banques afin d'automatisé les étapes de vérifications des documents fournis par les clients lors de la création de comptes bancaires.
    J'ai entièrement réalisé la partie back-end d'un MVP validé par l'ANSSI (Agence nationale de la sécurité informatique).

    J'ai eu les responsabilités suivantes:
    - Configuration des conteneurs Docker pour les environnements.
    - Création des projets Springboot des différents composants.
    - Création de Jenkinsfile pour l’intégration continue des composants.
    - Découpage et priorisation des US.
    - Conception et mise en place de l’architecture technique.
    - Accompagnement de l’équipe pour la pratique de l’architecture hexagonale.
    - Développement et test des composants.
    - Revue de code.
    - Démonstration des réalisations à la fin de chaque sprint.

    Ces différentes tâches ont été réalisées avec succès dans le cadre de mon travail avec StrongID.
    Java Spring boot TDD Hexagonal Architecture SOLID Keycloak Angular

Recommandations

Mouhcine BahriMB
Salim A.SA
AU
+2
Mouhcine Bahri et 4 autres personnes recommandent Sidiki

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 2, Conception et Développement de Logiciels Sûrs
    Université de Franche-Comté
    2014
    Master 2, Conception et Développement de Logiciels Sûrs
  • Licence, Ingénierie des systèmes d'informations
    Universite Ibn Tofail
    2012
    Licence, Ingénierie des systèmes d'informations

Compétences

Catégories