À propos de Sidiki
Anglais
Capacité professionnelle complète
Français
Bilingue ou natif
Expériences
- EnedisTech lead Java | AngularENERGIEmai 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é
- Django (Banque postale)Développeur senior Java / SpringBANQUE & ASSURANCESmars 2023 - avril 2025 (2 ans)Paris, FranceDjango 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.
- Groupe LuminessDéveloppeur senior Java / SpringAGENCE & SSIIdécembre 2021 - mars 2023 (1 an et 4 mois)Rennes, FranceLe 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.
Recommandations
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Master 2, Conception et Développement de Logiciels SûrsUniversité de Franche-Comté2014Master 2, Conception et Développement de Logiciels Sûrs
- Licence, Ingénierie des systèmes d'informationsUniversite Ibn Tofail2012Licence, Ingénierie des systèmes d'informations