À propos de Yessine
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- Société Générale - CIBTech lead Java/JEEBANQUE & ASSURANCESjuin 2022 - Aujourd'hui (4 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.
- Société Générale - GBSUTech lead Java/JEEBANQUE & ASSURANCESjanvier 2018 - mars 2021 (3 ans et 3 mois)Fontenay-sous-Bois, FranceConception et développement de l'application KYC SG Markets destinée à la revue et l’onboarding des clients de la société générale, conformément à la réglementation KYC.Au sein du département GBSU/CLD/RCM, je suis le tech lead d’une équipe de 5 développeurs et j’ai participé à l’élaboration des tâches suivantes:• Mettre en place une architecture micro services.• Concevoir et développer les fonctionnalités qui se résument à: Se connecter aux différents référentiels pour extraire les données. Gérer l’authentification, les droits d’accès et les rôles des utilisateurs avec de l’OAuth 2.0. Gérer le workflow de la revue et de l’onboarding. Développer des batchs journaliers pour le reporting. Exposer les web services en REST API documentés dans Swagger. Mise en place de caches pour améliorer les performances de l’application. Développer un bus permettant de notifier les consommateurs abonnés, en mode asynchrone, de certains événements. Auditer les actions des utilisateurs dans une base de données orientée documents.• Se baser sur ELK pour l’agrégation des logs et le monitoring de l’application.• Intégrer Checkmarx pour générer des rapports journaliers de test de sécurité et de vulnérabilité.• Intégrer SonarQube et veiller sur la bonne qualité du code.• Animer des workshops techniques et proposer des solutions adaptées aux besoins (gérer la montée en charge, gérer la grosse volumétrie de données, optimiser certains traitements, etc)• Participer à la mise en place de l’infrastructure applicative en configurant les conteneurs Docker, les bases de données, les fichiers Jenkins et les pipelines CI/CD.• Participer à des points réguliers de synchronisation avec les référents des autres équipes.• Participer à la mise en production et assister l’équipe support.• Gérer le processus de recrutement et accompagner les nouveaux sur la montée en compétences.
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