About Sabri
French
Native or bilingual
English
Fluent
Experience
- BNP Paribas CIBDéveloppeur Full-StackOctober 2023 - Today (2 years and 8 months)Montreuil, FranceMyCreditApp est une application de BNP Paribas CIB destinée à digitaliser et centraliser le cycle de vie des demandes de crédit pour les grands clients corporate et institutionnels. Elle couvre l'ensemble du processus, de la soumission de la demande à sa validation et à la mise en place du crédit.Au sein d'une équipe Agile SCRUM de 8 personnes (1 Scrum Master, 1 Product Owner, 5 Développeurs, 1 Business Analyst) :● Proposition de solutions techniques répondant aux besoins métier.● Développement du module Request : de la formulation de la demande de crédit jusqu’àsa validation, en utilisant toute la stack microservices (Java, Spring Boot, Angular, etc.).● Participation à la mise en place d’un module de gestion des données référentielles via lacréation de changelogs Liquibase pour gérer l’évolution de la base de données.● Analyse des performances avec Kibana et Dynatrace, et ouverture de tickets pour résoudre les problèmes détectés.● Implémentation et exécution de tests unitaires avec JUnit.● Gestion de l’intégration continue et du déploiement des applications avec Jenkins.● Investigation et correction des anomalies signalées en production.● Application des principes SOLID, Clean Code et TDD, accompagnée de revues de code et de refactoring, pour garantir un code évolutif et maintenable.● Suivi du projet via les cérémonies agiles (daily, sprint planning, rétrospective, démonstration, etc.).● Participation aux Tech Sessions : partage de connaissances, discussion de solutions techniques et présentation de nouvelles idées.● Contribution aux Hackathons internes de BNP pour concevoir des solutions innovantes visant à résoudre des problématiques existantes et améliorer l’application.Technologies utilisées:Java 17, Spring Boot, Angular 18, RXJS, REST, JPA, Git, Kubernetes, Bitbucket, Jenkins, Oracle 11g, SQL developer, Maven, JUnit, Kibana, Dynatrace, Liquibase, Swagger UI, JIRA, IDE Intellij
- CANAL+Développeur Full-StackJanuary 2022 - July 2023 (1 year and 6 months)Issy-les-Moulineaux, FranceMEDIAHUB TRAFIC est l'application principale de l'Édition de Canal+. Elle vient remplacer l'application actuelle ANTENNE qui arrive en fin de vie. Il s'agit d'un des principaux projets de refonte de l'entrepriseAu sein d'une équipe Agile SCRUM de 8 personnes (1 Scrum Master, 1 Product Owner, 4 Développeurs, 2 Business Analysts) :● Analyse des besoins clients et proposition de solutions lors des réunions quotidiennes et des sessions de planification BLR.● Développement de l’interface graphique pour afficher le conducteur antenne en modegraphique et enrichissement des fonctionnalités du mode linéaire.● Mise en place de la programmation multiple, des règles d’habillage et de la gestion dupassage du clair au crypté pour certains programmes.● Implémentation de modales avec Angular Material pour afficher les détails d’une case deprogrammation.● Développement d’API REST pour faciliter la communication entre microservices.● Écriture de tests unitaires et développement en TDD pour garantir la fiabilité du code.● Revue de code, refactoring et adoption des bonnes pratiques (Clean Code, SOLID) pour améliorer la maintenabilité et la qualité du code.● Gestion de l’intégration et le déploiement continus avec Jenkins.● Rédaction et exécution de requêtes SQL pour résoudre certaines situations en production.● Communication avec les différentes équipes (métiers, DevOps, etc.).● Gestion du support de production (Bug Fixing) et développement de correctifsgarantissant la non-régression.Technologies utilisées:Java 17, SpringBoot, Angular 14, RXJS, NGRX, REST, Hibernate, Git/Gitlab, Jenkins, Oracle 11g, SQL developer, Maven, JIRA, IDE Intellij
- VermegDéveloppeur Full-StackJune 2018 - December 2021 (3 years and 6 months)Tunis, TunisiaSOLIFE est une solution complète à destination des assureurs pour gérer tous les aspects de leurs activités assurance vie, prévoyance et rente, en couvrant tout le cycle de vie d'un contrat depuis sa création, validation et paramétrage jusqu'à la gestion des sinistres.Au sein d'une équipe Agile SCRUM de 7 personnes (1 Scrum Master, 1 Product Owner, 4 Développeurs, 1 Business Analyst) :● Implémentation d’une nouvelle interface pour la fonctionnalité « Rétroactivité ».● Développement from scratch de l’application Vlife (Gestion du cycle de vie d’un contrat):o Mise en place de l’architecture microservices.o Rédaction de spécifications techniques.o Analyse des besoins utilisateurs et des spécifications fonctionnelles pour définirles solutions optimales.o Développement en TDD en respectant les principes SOLID et les règles denommage.● Développement d’API REST pour faciliter la communication entre services.● Réalisation des tests unitaires avec JUnit pour garantir la qualité du code.● Gestion de l’intégration continue et du déploiement des applications.● Identification et correction des anomalies en production signalées par le client.● Rédaction et exécution de requêtes SQL pour résoudre des incidents en production.● Collaboration avec les différentes équipes (métiers, DevOps) pour assurer la cohérence du projet.● Support technique et fonctionnel pour le client, incluant la configuration du produit Solifeet la gestion des data-fix.● Participation active aux phases de mise en production et de livraison des applications aux clients.Technologies utilisées: Java 8, SpringBoot, Angular 7, REST, Hibernate, Git, Jenkins, Oracle 11g, SQL developer, Maven, JUnit, JIRA, IDE Intellij
Recommendations
Be the first to recommend Sabri
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
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
Education
- Diplôme national d'ingénieur en informatique2018Diplôme national d'ingénieur en informatique