fr
fr
developer avatar
Rihab khadhri
Actively searching
Back-end developer
Tunis
Permanent contract
Hybrid remote
Technologies
About
Rihab khadhri
Développeur .Net à la recherche d'une nouvelle opportunité
Back-end developerTunis
developer avatar
Description

Développeur .Net avec 5 ans d'expérience à la recherche d'une nouvelle opportunité.

Professional experiences
5 years of experience as Back-end developer (or similar)
Ingénieur d'études et développement .NET
Linedata - TunisSep 2019 - today · 5 years 8 months
  • Projet : Compliance APIs – Une suite d'APIs développées avec le Longview SDK pour assurer la conformité des portefeuilles.
    Taille du projet : 1 Architecte, 1 Chef d'équipe, 1 Chef de produit, 3 Développeurs.
     Développement d'APIs GraphQL assurant la validation en temps réel de la conformité.
     Gestion des bases de données avec Entity Framework, optimisation des requêtes et réduction des temps de réponse.
     Création de modèles de lecture en extrayant et transformant de grands volumes de messages Kafka quotidiennement, améliorant considérablement l'efficacité du traitement des données.
     Revue de code pour maintenir la qualité du code et les bonnes pratiques.
     Conception et exécution de plus de 100 tests unitaires et automatisés.
     Configuration et déploiement de services sur des machines AWS EC2 Windows.
     Collaboration avec le Chef de produit pour définir les cas de test.
     Rédaction de documentation technique et client, facilitant l'intégration des nouveaux développeurs et des équipes de support.
     Optimisation des procédures stockées, améliorant le temps d'exécution de 50 % pour les requêtes à fort volume et améliorant de manière significative la performance globale du système.
     Correction de bugs critiques en production, améliorant la fiabilité du système.
    Environnement technique : .NET 8 / C# / GraphQL / Hot Chocolate / SQL / Entity Framework / xUnit / SQL Server / Microsoft Visual Studio 2022 / Microsoft SQL Server 2019 / JIRA / Slack / Agile (Scrum) / Kafka / Docker / AWS EC2.

  • Projet : User Entitlement – Un système de contrôle d'accès basé sur les rôles pour gérer les autorisations des utilisateurs à travers plusieurs services.
    Taille du projet : 1 Architecte, 1 Chef d'équipe, 1 Chef de produit, 5 Développeurs.
     Architecture et intégration d'APIs REST pour gérer le contrôle d'accès basé sur les rôles.
     Gestion de la base de données avec Entity Framework.
     Amélioration de l'efficacité des APIs en introduisant des mécanismes de mise en cache pour un accès plus rapide aux données.
     Écriture de tests unitaires (avec une couverture de 91%+) pour assurer la stabilité du système et minimiser les bugs en production.
    Environnement technique : .NET 8 / C# / SQL / Entity Framework / xUnit / SQL Server / Microsoft Visual Studio 2022 / Microsoft SQL Server 2019 / JIRA / Slack / Agile (Scrum).

  • Projet : Electronic Trading – Un système permettant de passer des ordres de produits financiers (actions) via un réseau avec un intermédiaire financier.
    Taille du projet : 1 Architecte, 3 Chefs d'équipe, 1 Chef de produit, 15 Développeurs.
     Développement de microservices:
    • Adapters, Observers (Manipulation de bases de données)
    • Command Receiver (Gestion des requêtes)
    • Event Publisher (Fournisseur de données)
    • Core (Logique métier)
     Création et optimisation de services web REST & GraphQL, augmentant la flexibilité du système.
     Création et exécution de plus de 200 tests automatisés, détectant les régressions tôt et réduisant les défauts de production.
     Application du CQRS pour séparer les opérations de lecture/écriture, améliorant la scalabilité du système.
     Diagnostic et correction des bugs en production.
    Environnement technique : .NET Core 3.1 / C# / SQL / CQRS / Event Sourcing / Microservices / VeriFIX / FIX / NetMQ / Protobuf / xUnit / SQL Server / EventStore / Microsoft Visual Studio 2019 / Microsoft SQL Server 2014 / JIRA / Confluence / Slack / Agile (Scrum).

Schools
5 years of higher education
Institut supérieur d'informatique
Diplôme d'Ingénieur en Informatique2019
École Supérieure de l'Économie Numérique
Licence en Informatique de Gestion2016
Technologies
Skills
No information has been entered for this section.
Tests
No information has been entered for this section.