Profil de I Fi

I Fi
475.00€ /j
Développeur Full-Stack Senior (.NET Core C#, Angular/React)
Disponible le : 19/02/2025
Localisation : Île-de-France, France
Mobilité : Mobilité internationale
6 années d'expérience
0 missions réalisées
.net / .net core.NET CoreAPI RESTAsp MVCASP.NETC#GITMicrosoft SQL ServerMONGODBSQL Agile scrumSCRUMScrum Agile

I Fi en quelques mots

Ismail est un ingénieur en informatique rigoureux, curieux et toujours prêt pour apprendre. Les problématiques d’architecture et de performance sont des sujets qui le passionnent. Il accorde une très grande importance aux bonnes pratiques de développement et à l’agilité. Cela fait plus de 6 ans qu’il intervient sur des projets front et back dans lesquels il y met tout son savoir-faire technique, fonctionnel et méthodologique.

Langues

English
bon
French
bon
Spanish
bon

Formation

  • Master en ingénierie des systèmes d’information

    SUPMTI Rabat

    septembre 2016 - juin 2018

  • Licence en ingénierie des systèmes informatiques

    SUPMTI Rabat

    septembre 2015 - juin 2016

  • Diplôme de technicien spécialisé en développement informatique

    ISTA Mirleft

    septembre 2013 - juin 2015

    Portfolio

  • logo_sct

    SideTrade

    Ingénieur d\'études et développement .Net / ReactJS

    mai 2023 - Maintenant

    Boulogne-Billancourt, Île-de-France, France

    => Contexte :
    Augmented Cash – Solution d\’automatisation du recouvrement des créances qui identifie et priorise les créances à risque, déclenche automatiquement des rappels de paiement et utilise l\’intelligence artificielle pour prévoir les flux de trésorerie futurs basés sur l\’historique des paiements des clients.

    => Réalisations :
    • Migration d\’APIs de .NET 6.0 vers .NET 8.0, avec optimisation des performances.
    • Mise en œuvre de l’authentification et de l’autorisation via Duende IdentityServer (compatible OAuth2 / SAML V2, en intégrant Active Directory).
    • Configuration des clients, scopes, et ressources API.
    • Conception, développement et maintenance d\’APIs RESTful, incluant l’authentification OAuth, la passerelle (Gateway) et des APIs liées aux produits.
    • Création de pages UI pour l\’authentification multi-facteurs avec ASP.NET MVC.
    • Développement de composants React pour l’application Augmented Cash, avec intégration d’APIs backend.
    • Migration d’application STNNET de ASP.Net WebForms vers React, avec maintenance des composants existants.
    • Mise en place de tests unitaires et end-to-end (NUnit, React Testing Library, Jest, Cypress).
    • Gestion proactive des bugs et support technique pour assurer une expérience utilisateur fluide.
    • Automatisation des déploiements avec Azure DevOps, en intégrant des pipelines CI/CD.
    • Documentation technique sur Confluence et partage des connaissances en équipe.
    • Participation aux revues de code pour garantir la qualité et l’optimisation du code.

    =>Technologies et méthodologies : ReactJS, NextJS, Axios, TypeScript, C#, ASP.NET Core MVC, ASP.NET Core Web API, ASP.NET WebForms, Tailwind, Result Pattern, SQL, Oracle, PostgreSQL, MinIO, NUnit, Cucumber, Cypress, Jest, Git, Docker, Azure DevOps, Scrum, Jira, SonarQube, Octopus, Ansible.

  • logo_sct

    Akka Technologies

    Ingénieur d\'études et développement .Net

    décembre 2021 - avril 2023

    Casablanca, Maroc

    => Projet :
    Projet : Cdiscount – Une des principales plateformes de vente en ligne en France. L\’objectif était de renforcer la gestion des commandes, les échanges entre clients et vendeurs, et la synchronisation des données à travers des microservices robustes, tout en améliorant la performance et la scalabilité du système.

    => Réalisations :
    • Etude et conception sur le périmètre lié aux échanges client/vendeur.
    • Développement des nouveaux micro-services de synchronisation des messages clients de la base SQL Server de Cdiscount avec ceux des vendeurs stockés dans la base MongoDB d\’Octopia.
    • Maintenance et évolution des applications existantes (moteur de règle, silo de discussion…).
    • Gestion des bases de données relationnelles (SQL Server) et NoSql (MongoDB).
    • Utilisation avancée de LINQ et EF Core (Entity Framework Core) pour la gestion des données.
    • Utilisation des middlewares pour le traitement des requêtes HTTP.
    • Suivi et amélioration de la santé des composants techniques (monitoring, alerting).
    • Implémentation des tests unitaires, tests d\’intégrations et tests de Pact.
    • Documentation des connaissances sur confluence.
    • Revue de code pour mon équipe.

    => Technologies et méthodologies : C#, ASP.NET Web API, ASP.NET Core Web API, EF Core, LINQ, SQL/T-SQL, MS SQL Server, MongoDB, Kafka, Elasticsearch, Grafana, XUnit, Git, TFS, Azure DevOps, Scrum.

  • logo_sct

    B3G Technologies

    Développeur Full Stack .Net / Angular

    septembre 2018 - novembre 2021

    Rabat, Maroc

    =>Projet : Madmoun – Porte-monnaie électronique sur lequel les clients peuvent stocker, envoyer et recevoir de l\’argent sans avoir besoin d\’un compte bancaire.
    =>Réalisations :
    • Migration de Front Office existant en ASP.NET MVC vers Angular.
    • Analyse et maintenance des applications existantes notamment le Front Office, le Back Office.
    • Développement des nouveaux d’APIs REST.
    • Développement des nouvelles pages UI en utilisant Angular et l’ASP.NET MVC.
    • Développement d\’un batch de prélèvement automatique.
    • Développement d\’un batch de déblocage des crédits sur les comptes Wallets avec envoi de montant hors plafond sous forme d’une mise à disposition.
    • Amélioration d\’un système-web de reporting.
    • Mise en place des scripts SQL/T-SQL dans la base de données MSSQL Server.
    • Optimisation des requêtes SQL Server et utilisation des indexes.
    • Recommander des améliorations du flux des processus métier et communiquer clairement le processus de problème/résolution à la direction de projet.
    => Technologies et méthodologies : C#, ASP.NET MVC, ASP.NET WEB API, HTML5, CSS3, TFS, BOOTSTRAP, JQUERY, AJAX, JAVASCRIPT, TYPESCRIPT, ANGULAR, MSSQL, SQL,T-SQL.

    => Projet : FawriWallet – WebAPI consommée par Madmoun de MSF et Jibi de WafaCash.
    => Réalisations :
    • Migration de l\’API existante en .Net Framework vers .Net Core.
    • Implémentation des design patterns Reflection et Factory afin de améliorer la performance du système.
    • Refactoring de la couche DAL pour lui donner une structure de la scalabilité et pouvoir interagir avec multiples bases de données.
    • Participation à la migration de la base de données de MSSQL vers POSTGRESQL.
    • Mapping de l\’API avec les différents SGBDs (Oracle, PostgreSQL, MSSQL SERVER).
    =>Technologies et méthodologies : C#, ASP.NET WEB API, ASP.NET CORE WEB API, SQL/ T-SQL,
    MS SQL SERVER, DAPPER, TFS, DRY PRINCIPLE, SINGLE RESPONSIBILITY PRINCIPLE, DEPENDENCY
    INJECTION, Angular, MS SQL Server, SQL/T-SQL, ABP Commercial,
    AutoMapper, Git, Redis.

    Mon Curriculum vitae

    Historiques (0)

    • Il n'y a aucune activité.