À propos de Djibril
- migration monolithe vers microservices
- conception et sécurisation d’APIs
- optimisation de performances backend
- industrialisation cloud, CI/CD et observabilité
- modernisation d’applications legacy
- renforcement backend sur produit critique
- sécurisation d’APIs exposées
- accompagnement d’équipes sur architecture et delivery
Anglais
Capacité professionnelle complète
Français
Bilingue ou natif
Expériences
- BforBankSenior Développeur JavaBANQUE & ASSURANCESfévrier 2022 - Aujourd'hui (4 ans et 3 mois)Paris, FrancePérimètre applicatif web client bancaire / open-banking. Assurer le maintien en condition opérationnelle des applications de gestion des clients à savoir l’entrée en relation, l’espace client, la souscription de produits, le kyc, les microservices métiers etc. Evolution technique et fonctionnelle des APIs open-banking.
- Définir l’architecture logicielle en collaboration aves les architectes.
- Concevoir et développer des microservices robustes avec Spring Boot.
- Support de niveau 2 aux équipes d’homologation lors des phases de recette.
- Implémenter des APIs REST sécurisées (OAuth2, JWT, Keycloak).
- Superviser les livraisons et les déploiements en environnement cloud (GCP).
- Migrer des microservices Sprint Boot 1/Java 8 vers Spring Boot 2/ Java 17.
- Implémenter une solution de téléchargement et validation de justificatif de domicile en Angular / Java 17.
- Mise en place de fonctionnalités de remboursement en 24h des opérations contestées dans le cadre de DPS2 avec Thymeleaf et Angular.
- Migrer des microservices en architecture hexagonale d’onprem vers le cloud GCP.
- Développer de tableau de bord sur Datatog.
- Participer à des sessions de pair et mob programming.
- Mettre en place des tests unitaires avec Junit, Mockito, Wiremock, Cucumber.
- Réaliser des revues de code pour assurer la conformité aux standards qualité.
- Utiliser Helm, Ansible ou Vault pour la configuration et la gestion des secrets.
Java 8, 11, 17 / Angular 8 / Spring Boot 2, 3 / Oracle / IntelliJ / VMWare / Jira / BitBucket / Confluence / Bamboo / Sonar / Maven / Ansible Tower / Nexus / JQuery / Javascript / JUnit5 / Git / Swagger / SQL / API REST / Postman / GrayLog / HTML5 / CSS3 / JSON / Micro-services / Architecture Hexagonale / Mockito / GitHub / Cloud GCP / Gitlab CI CD Docker / Kubernetes / Apache Kafka / Liquibase / PostgreSQL / Keycloak / SAFe / Datadog - Société GénéraleDéveloppeur Senior Java/JEE - AngularBANQUE & ASSURANCESmars 2020 - février 2022 (2 ans)Paris, FranceEvolution de la méthodologie de calcul des risques de Lutte Anti Blanchiment et Financement du TerrorismeLa classification des risques de Lutte Anti Blanchiment et Financement du Terrorisme (LAB/FT) répond à l’exigence réglementaire selon laquelle les établissements assujettis au dispositif LAB/FT doivent répertorier, selon le degré d’exposition à ces risques, les caractéristiques de leur clientèle, la nature des produits ou des services offerts, les conditions des transactions proposées et les canaux de distributions utilisés. La classification va déterminer le degré de risque LAB/FT que présente chaque client et par suite, définir le niveau de vigilance à lui appliquer.Cette évolution passe par la décomposition de l’architecture monolithe existant en une l’architecture micro service orchestrée avec kubernetes.Équipe de 13 en méthodologie Agile/Scrum
- Décomposition de l’architecture monolithe existant en une architecture microservice orchestrée avec kubernetes.
- Implémenter des APIs REST.
- Développer dess batch avec Spring Batch.
- Réaliser des tests BDD avec Cucumber.
- Refactoriser du code existant.
- Configurer la gestion de version SQL avec Flyway.
- Mettre en place des pipelines CI/CD avec Git, Jenkins.
- Implémenter le pattern MDC (Mapped Diagnostic Context).
- Raffiner les User Stories avec le Product Owner et l’équipe.
- Mettre en place des tests unitaires avec Junit et Mockito.
- Conteneuriser les applications avec Docker et déployer sur Kubernetes.
- Encadrer des développeurs juniors.
- Externaliser a configuration avec HELM et gérer des secrets par Vault.
Java 11 / Angular 10 / Spring Boot, Data, Security, Batch / PostgreSql / Tomcat / IntelliJ / VS Code /Dbeaver / Jira / Github / Confluence / Jenkins / Sonar / Maven / Vault / HELM / Kubernetes /Docker / CI/CD / Cucumber / Git / Swagger / SQL / API REST / Postman / Flyway / Grafana - Caisse des dépotsLead dev full stackBANQUE & ASSURANCESfévrier 2018 - mars 2020 (2 ans et 1 mois)Paris, FranceLa plateforme Consignation est une application web destinée aux professionnels entre autres les sociétés de production et les agents de mannequin, aux particuliers, aux professionnels du droit. Elle a été mise en place pour dématérialiser le processus de consignation et de déconsignation. Elle est principalement composée de modules angular paramétrables selon le type d’activité du client et un ensemble de caractéristique dédiée à la consignation, stockés dans une base de données qui seront restitués par des algorithmes écrit en java, permettant le contrôle et le paramétrage de l’application. Ainsi que des web services pour communiquer avec d’autres plateformes qui entre dans le processus de la consignation et la mise en place de batch pour générer des documents destinés aux client et aux gestionnaires de la caisse des dépôts.
- Développer des interfaces front-end avec Angular 8
- Implémenter des APIs REST sécurisées en Java, Spring Boot.
- Encadrer des développeurs juniors et assurer leur montée en compétences.
- Garantir les bonnes pratiques de développement pour assurer la conformité aux standards qualité.
- Configurer des job Jenkins.
- Estimer la charge des tâches techniques et participer aux chiffrages .
- Développer des batch.
- Écrire des scripts SQL.
- Refactoriser du code.
- Mettre en place des tests unitaires et d’intégration.
- Participer aux cérémonies Agile : daily, sprint planning, rétrospective.
Java 8 / Angular 8 / Spring Boot, Data, Security, Batch, PostgreSql / Bootstrap / Tomcat / Eclipse / VS Code / Dbeaver / Jira / Bitbucket / Confluence / Jenkins / Sonar / Maven / Git / Swagger / SQL / API REST
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 Ingénieur Système d'InformationUniversité La Rochelle2015
Certifications
- Deep Learning with PyTorchIBM2026
- DeepLearning.AI TensorFlow DeveloperDeepLearning.AI2025