Firas DAKHLI

CONSULTANT SÉNIOR FULL-STACK.NET / Angular

Salaire / Taux journalier

Serris, France

Freelance, ouvert au CDI

Expertises

C#Angular.NETAzureJavascriptMicrosoft SQL ServerPostmanSwagger/OpenAPIGitBitbucketJiraTypescript

Langues

Anglais (Courant)

À propos

Introduction

Consultant sénior Full-Stack .NET / Angular, j’accompagne les entreprises dans la conception, le développement et la maintenance d’applications métiers complexes. J’interviens sur l’ensemble du cycle de vie des projets, de l’analyse des besoins à la mise en production, avec un fort accent sur l’architecture logicielle, la qualité du code et la performance des solutions.Habitué aux environnements Cloud Azure et aux méthodologies Agile (Scrum), je travaille aussi bien sur des projets front-end que

Liens

Expérience de travail

Ingénieur Etude et Développement

Engie

avr. 2021 - Présent

5 ans 7 mois

La Défense, FR

Contexte: Maintenance et évoluߒon de l’applicaߒon Trading Supervision (contrôle des acߒvités des traders). Refonte complète de deux ouߒls méߒers : FOS : simplificaߒon de l’expérience uߒlisateur, modernisaߒon de l’interface et mise en place d’une gesߒon hiérarchique mulߒniveaux, Expected PnL : refonte visant à améliorer l’ergonomie, la visualisaߒon des données et la performance de l’applicaߒon. Equipe projet: 1 chef de projet, 1 tech lead, 1 support méߒer et 4 développeurs. Réalisaߒons: - Analyse des besoins et rédacߒon de spécificaߒons techniques. - Maintenance évoluߒve et correcߒve de l’applicaߒon Trading Supervision. - Développement front-end Angular 19 et back-end .NET 8 pour la refonte des ouߒls FOS et Expected PnL. - Concepߒon d’une architecture back-end inspirée du DDD et de la Clean Architecture avec uߒlisaߒon des design paerns CQRS/MediatR, Repository (abstracߒon d’EF Core), Strategy (gesߒon des contrôles traders) et Template Method (généraߒon des breaches)…. - Développement de Foncߒons Azure, orchestraߒon de tâches planifiées via Hangfire, et mise en place de la communicaߒon en temps réel avec SignalR. - Déploiement et configuraߒon des services Azure (Web Apps, Storage, Key Vault, SQL Database) et intégraߒon de l’authenߒficaߒon via Okta. - Mise en place de l’intégraߒon et du déploiement conߒnus (CI/CD) via Azure DevOps (environnements Dev & Prod), avec concepߒon et exécuߒon de tests unitaires et d’intégraߒon. - Résoluߒon de problémaߒques de performance et de scalabilité, ce qui a rendu les applicaߒons plus robustes et réacߒves. Méthodologie: Agile scrum. Environnement technique: Angular 19, Angular Material, TypeScript, .NET 8, Enߒty Framework, SignalR, Hangfire, SQL Server / Azure SQL, Azure (App Services,

Ingénieur Etude et Développement

BNP Paribas

mars 2018 - mars 2021

3 ans 1 mois

93100 Montreuil, 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 Etude et Développement

SAGE

sept. 2017 - févr. 2018

6 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 Etude et Développement

RS21

mai 2016 - sept. 2017

1 an 5 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 – Amélioration de la plateforme (automatisation déploiement, gestion des configurations, logs et exceptions) et mise à jour de la documentation technique

Ingénieur Etude et Développement

SAUR-France

mars 2013 - avr. 2016

3 ans 2 mois

78280 Guyancourt, France

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 Etude et 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 Etude et 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

Ecole nationale des sciences de l'informatique - Tunis

Bac+5, informatique

2006 - 2009

3 ans 1 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.