FIRAS DAKHLI

Senior Fullstack Dotnet et Angular Consultant chez Engie

Salaire / Taux journalier

94170 Le Perreux-sur-Marne, France

Freelance, ouvert au CDI

Expertises

AzureC#JavascriptPostmanRequêtes SQLSwagger/OpenAPITest & QA

À propos

Introduction

Domaines de compétences: Langages: C#, Transact-SQL, TypeScript, JavaScript, HTML/CSS, jQuery. Modélisation & Architecture logicielle: Front-end / Back-end (client-serveur) avec APIs REST, MVC, 3-tiers, Design Patterns CQRS (avec MediatR), Repository, Strategy, Template Method, Dependency Injection, Singleton…. Frameworks & Technologies: Angular (avec Angular Material), .NET (9/8, Core, MVC 5), Entity Framework, WCF, Web API, WinForms, DevExpress, SignalR, Hangfire Outils de dév.: Visual Studio (avec ReSharper), VS Code, SQL Server, Postman, Swagger, Git Cloud & DevOps: Azure (App Services, Functions, Storage, Key Vault, SQL Database), Azure DevOps (CI/CD, Boards) Gestion de projet: Azure DevOps (Boards), Jira, rédaction de spécifications techniques, revues de code (PR) Méthodologies: Agile (Scrum), Cycle en V

Liens

Expérience de travail

Senior Fullstack Dotnet et Angular Consultant

ENGIE Solutions France

avr. 2021 - Présent

5 ans 7 mois

Contexte: Maintenance et évolution de l’application Trading Supervision (contrôle des activités des traders). Refonte complète de deux outils métiers : FOS : simplification de l’expérience utilisateur, modernisation de l’interface et mise en place d’une gestion hiérarchique multiniveaux, Expected PnL : refonte visant à améliorer l’ergonomie, la visualisation des données et la performance de l’application. Equipe projet: 1 chef de projet, 1 tech lead, 1 support métier et 4 développeurs. Réalisations: - Analyse des besoins et rédaction de spécifications techniques. - Développement front-end Angular 19 et back-end .NET 9 pour la refonte des outils FOS et Expected PnL. - Création de fonctions Azure, ordonnanceur de jobs via Hangfire et communication temps réel avec SignalR - Déploiement et configuration des services Azure (Web Apps, Storage, Key Vault, SQL Database) et intégration Okta (authentification & gestion des accès) - Automatisation CI/CD via Azure DevOps (Dev & Prod), conception et exécution de tests unitaires et d’intégration - Résolution de problématiques de performance et de scalabilité, ce qui a rendu les applications plus robustes et réactives. Méthodologie: Agile scrum. Environnement technique: Angular 19, Angular Material, TypeScript, .NET 9, Entity Framework, SignalR, Hangfire, SQL Server / Azure SQL, Azure (App Services, Functions, Storage, Key Vault, SQL Database), Okta, Azure DevOps, Visual Studio 2022, VS Code, Resharper, Postman, Swagger

Senior Dotnet Consultant

BNP Paribas

mars 2018 - mars 2021

3 ans 1 mois

Région de Paris, France

Contexte: Maintenance et évolution de l’application Entreprise Store, référentiel unique de packages d’applications du groupe BNP Paribas, et développement de la gestion des approbations (SCCM) via back-end .NET Core et front-end ASP.NET MVC5. Equipe projet: 1 chef de projet, 1 supports métier et 3 développeurs. Réalisations: - Analyse des besoins métier et évolution de l’Entreprise Store (migration Windows 10, correctifs et améliorations) - Développement, sécurisation et versionning d’APIs de gestion des approbations (SCCM) et écrans de validation manager (ASP.NET MVC5) - Conception et développement d’une application WinForms pour la définition des métiers à partir de l’annuaire interne BNP - Mise en place de tests unitaires et d’intégration Méthodologie: Agile scrum. Environnement technique: Visual Studio 2017, Resharper, TFS 2016, Postman, Swagger, PowerShell, C# 7.0, Transact-SQL, JSON, jQuery, ASP.NET MVC5, ASP.NET Core 2/2.1, Entity Framework 5.0, WinForms, Hangfire, xUnit, SQL Server 2014, JWT

Ingénieur d'études et de développement en dotnet

Sage

sept. 2017 - mars 2018

7 mois

92250 La Garenne-Colombes, France

Contexte: Développement de nouveaux modules pour Sage Intranet RH (gestion des arrêts de travail, embauches/réembauches/départs). Equipe : 1 product owner, 2 business analyst dont 1 scrum master et 3 développeurs. Réalisations: - Développement des modules RH (arrêts de travail, embauches/réembauches/départs, modification fiche salariée) - Étude de faisabilité technique des user stories et participation au sprint planning (scoring & chiffrage) - Revue de code (pull request) et amélioration continue (jardinage fonctionnel et technique) - Animation des démonstrations et rétrospectives de sprint Méthodologie: Agile scrum. Environnement technique: Visual Studio 2017, TortoiseGit, Bitbucket, C# 7.0, Transact-SQL, JSON, jQuery, ASP.NET MVC5, SQL Server 2014

Ingénieur d'études et de développement

RS2i

avr. 2016 - oct. 2017

1 an 7 mois

92300 Levallois-Perret, France

Contexte: Maintenance et évolution de la plateforme SOR, couvrant l’ensemble de l’activité d’un OPCA (organisme de financement de la formation professionnelle). Equipe : équipe TMA et équipe R&D. Réalisations: - Maintenance et évolution des modules SOR (backoffice, extranets, édition, API) - Développement de web services WCF / Web API et contribution à l’Extranet V2 (MVC5, jQuery, JSON, EF 4.0) - Développement d’une tâche planifiée pour le traitement automatique des dossiers de formation (WCF, Task Parallel Library C#) - Mise en place de Code Effects (moteur de règles métier MVC) pour la gestion des reports de dates de formation - Amélioration de la plateforme (automatisation déploiement, gestion des configurations, logs et exceptions) et mise à jour de la documentation technique Méthodologie: Agile scrum. Environnement technique: Visual Studio 2015, TFS 2010, SQL Examiner, C# 5.0, Transact-SQL, JSON, jQuery, LINQ, ASP.NET MVC5, EF 4.0, Web API, WCF, Task Parallel Library (C#), Code Effects, SQL Server 2012

Ingénieur de développement d'études et de développement

SAUR (GROUPE SAUR)

mars 2013 - mars 2016

3 ans 1 mois

78280 Guyancourt, France

Contexte: Maintenance et évolution de l’application de gestion clientèle SAPHIR et projet de migration SEPA. Equipe: 1 chef de projet et 4 développeurs. Réalisations: - Étude de l’existant et analyse des documents officiels de la DGFiP - Conception et réécriture des batchs nocturnes : prélèvements clients, retours impayés et intégration du référentiel SWIFT - Organisation et exécution des tests de validation (penny tests avec banques et centres de traitement TIP – TESSI, Docapost), définition des scénarios de tests Méthodologie: Cycle en V. Environnement technique: Visual Studio 2012, TFS 2010, C# 5.0, Transact-SQL, .NET Framework 4.5, WinForms, SQL Server 2012

Ingénieur d'études et de développement

Protegys Services

août 2010 - déc. 2012

2 ans 5 mois

Tunis, Tunisie

Contexte: Projet de réécriture Insurance Global Operation visant à migrer un CRM complet (gestion des devis, souscriptions, contrats, sinistres, paramétrage produits) vers une version web en ASP.NET MVC3. Equipe: 8 ingénieurs d’études et de développement, 1 scrum master, 1 product owner Réalisations: - Développement des vues, contrôleurs et framework Web - Conception et développement du module gestion de devis (santé, auto, habitation…) - Développement du module gestion point de vente (création, modification, suppression) - Réalisation de tests unitaires avec framework de mocking Méthodologie: Agile scrum. Environnement technique: Visual Studio 2010, TFS 2010, C# 4.0, Transact-SQL, HTML/CSS, JavaScript, jQuery, .NET Framework 4.0, ASP.NET MVC3, Entity Framework 4.0, SQL Server 2008

Ingénieur d'études et de développement

africa solutions

août 2009 - juil. 2010

1 an

Tunis, Tunisie

Contexte: Projet de gestion des enquêtes de satisfaction clients pour évaluer la qualité de service des magasins français Réalisations: - Développement de la couche présentation (IHM de paramétrage des magasins, enquêtes, groupes de questions, phoning, ciblage, synchronisation) - Participation au développement de la couche métier Méthodologie: Cycle en V. Environnement technique: Visual Studio 2008, TFS 2010, DevExpress v2010, C# 3.0, Transact-SQL, LINQ, .NET Framework 3.0, LINQ to SQL, WinForms, SQL Server 2005


Formation

ENSI

Ingénieur en informatique


Licences et certifications

.NET C# 4.0 quiz Moyen

Délivré le : janv. 2026

Certifié par Pentalog HR

.NET ASP.NET MVC 5 quiz Moyen

Délivré le : janv. 2026

Certifié par Pentalog HR

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.