You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Yessine FekiYF

Yessine Feki

Supermalter

Tech Lead Java/JEE

On-demand
20 projects
Paris, FR
8-15 years

Average response time: 1 hour

About Yessine

Riche de plus de 10 ans d’expérience dans le domaine de l’informatique, dont 6 ans en tant que TechLead, j’ai accompagné plusieurs clients, principalement en banque, dans la réussite de leurs projets en mettant en pratique mes compétences techniques et fonctionnelles. Durant ces années, j’ai pu faire face à différentes problématiques liées à la performance, la grosse volumétrie, la résilience et la montée de charge. Ce qui m’a permis de construire une solide expertise en architecture, développement d’applications et DevOps.
Je suis également habitué à encadrer des équipes techniques et les aider à monter en compétences en partageant les bonnes pratiques.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km)

Experience

  • Société Générale - CIB
    Tech lead Java/JEE
    BANKING AND INSURANCE
    June 2022 - Today (4 years)
    Paris, France
    Conception 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
    Architecture Microservices Architecture Hexagonale Spring boot Spring Cloud Hibernate SQL RabbitMQ PostgreSQL BDD Cucumber Kubernetes Java 21
  • BNP Paribas CIB GM
    Tech lead Java/JEE
    BANKING AND INSURANCE
    April 2021 - May 2022 (1 year and 2 months)
    Paris, France
    Au 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.
    Java 11 Spring boot Spring Cloud Kafka Hibernate API REST Event Sourcing CQRS DDD Jenkins Git Kibana
  • Société Générale - GBSU
    Tech lead Java/JEE
    BANKING AND INSURANCE
    January 2018 - March 2021 (3 years and 3 months)
    Fontenay-sous-Bois, France
    Conception 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.
    Java 8 Spring boot Spring Cloud Hibernate PostgreSQL RabbitMQ Kubernetes Flyway Git JUnit Mockito Maven Jenkins ELK Swagger Scrum

Recommendations

Be the first to recommend Yessine

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Skill set (35)

Categories