À propos de Yessine
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- BforBank
Sur Malt
Architecte solution - Tech Lead Java/KafkaBANQUE & ASSURANCESaoût 2024 - juin 2026 (1 an et 10 mois)Participation au programme GALAXY de transformation du système d'information de BforBank, visant la réimplémentation du Core Banking System et la modernisation du back-office bancaire. Ce programme stratégique accompagne l’ouverture à l’international de la banque, l’évolution de ses offres et la réduction de l’obsolescence technique à travers une architecture orientée événements, fondée sur le Domain-Driven Design (DDD), les microservices et les services managés de Google Cloud Platform.•Participation aux phases de Discovery en collaboration avec les équipes métier, architecture et produit afin de cadrer les besoins et définir les solutions cibles.•Réalisation des études d’architecture, production de la documentation technique et validation de la conformité aux standards d’architecture du programme.•Définition et mise en œuvre de l’architecture événementielle du domaine bancaire en s’appuyant sur Kafka pour garantir le découplage, la scalabilité et la résilience des services.•Conception et développement de workflows métiers avec Temporal pour la gestion des processus de clôture de compte, clôture de relation client, succession, décès et KYC.•Pilotage technique d’une équipe de 5 développeurs, en s’assurant de la qualité des livrables et en diffusant les bonnes pratiques (architecture hexagonale, revue de code, tests automatisés avec Cucumber, monitoring)•Mettre en place des solutions garantissant la fiabilité des échanges asynchrones dans un environnement distribué: gestion de l’idempotence, reprise sur incident, mécanismes de retry et gestion des Dead Letter Queues (DLQ).•Mise en œuvre du pattern Outbox afin de garantir la publication des événements et éliminer les risques de perte de données entre services.•Conception et optimisation de traitements batch à forte volumétrie pour les opérations de paiements, virements permanents et prélèvements. - Société Générale - CIBTech lead Java/JEEBANQUE & ASSURANCESjuin 2022 - juin 2024 (2 ans)Paris, FranceConception et développement de l’application ILC (Intraday Liquidity Cockpit) permettant aux trésoriers de gérer les liquidités journalières et suivre en temps réel les débits et crédits des différents comptes de la SGCIB.Au sein du pôle GBSU/MTR/GPM, je suis le tech lead d’une équipe de 4 développeurs et j’ai participé à l’élaboration des tâches suivantes :•Contribuer à la mise en place d’une architecture micro services.•Maintenir une architecture hexagonale au sein de chaque microservice.•Implémenter des stratégies de reprise automatique en cas d’erreur d’intégration de flux.•Assurer la cohérence du système en évitant la perte de données qui transitent en asynchrone entre les différents microservices.•Ajouter des tests fonctionnels BDD avec Cucumber.•Contribuer à l’évolution du code en mettant à jour la version java de 8 à 21, ainsi que les autres librairies utilisées.•Animer des workshops techniques de conception au sein de l’équipe.•Participer à des sessions techniques régulières de synchronisation regroupant les référents des autres équipes basées à Paris, Bangalore et New York.•Etre garant de la bonne qualité de code et du respect de l’architecture mise en place en faisant la revue à chaque nouveau développement.•Exploiter les outils de monitoring pour assister l’équipe support, investiguer les incidents de production et analyser les problèmes de performances.•Préparer et suivre les livrables
- BNP Paribas CIB GMTech lead Java/JEEBANQUE & ASSURANCESavril 2021 - mai 2022 (1 an et 2 mois)Paris, FranceAu sein du pôle IT Client & Sales Facing, j’ai participé au développement et au maintient de la plateforme Smart Derivatives, permettant aux clients et opérateurs de marché de structurer, valoriser et booker une gamme de produits riche allant du dérivé flow au structuré.Les principales tâches consistent à :•Contribuer à la mise en place d’une architecture micro services avec les patterns Event Sourcing, CQRS et Saga.•Assimiler et implémenter les étapes de gestion des produits dérivés qui se résument en la demande de prix, le pricing, le calcul d’éligibilité réglementaire, le booking, la génération des documents, la confirmation et l’exécution.•Participer à des sessions techniques communautaires de synchronisation regroupant les référents de chaque équipe.•Contribuer à l’évolution des libraires communautaires.•Participer à des workshops de conception et d’architecture.•Diffuser les bonnes pratiques de clean code.•Exploiter les outils de monitoring (Prometheus, Dynatrace) pour suivre les incidents et analyser les problèmes de performances.•Préparer et suivre les livrables.•Assister l’équipe support.
Recommandations
Soyez le premier à recommander Yessine
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
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