
CV du
consultant
Réf PROF00008255
Compétences
Expert
Moyen
Débutant
BDD
SQL SERVER Azure BI SSAS SSIS SSRSConnaissances fonctionnelles
azure Devops achat Achats AI Analyse ANGLAIS Assurance Assurances BACKEND Business Changement Cloud Comptabilité Déploiement design energie FRONTEND Homologation Hôtellerie IARD informatique Juridique Kafka Maintenance MCO MOBILE Ordonnancement paramétrage Performance pipelines PROCEDURES PROCESSUS Production recrutement Rédaction Rédactionnel REPORTING Risques Sécurité statistiques swagger TESTS UI WEBLangages
.NET C++ Angular ASP Blazor C CSS3 Docker FULLSTACK Gherkin HTML HTML5 JQUERY JS mantis Microservices NodeJS postman react Redux Sass SOAP sonar SQL VBScript WPFMéthodes
DEVOPS développement AGILE ALGORITHME api Architecture azureDevops Conception DEVEXPRESS integration Jenkins Kanban MIGRATION MVC ORGANISATION PILOTAGE planification POC RECETTE REST SCRUM SOLID SVN TDD TFS WebAPIOutils
Bootstrap Cucumber Jest SonarQube Vault YouTrackRéseaux et Middleware
Monitoring réseaux TDSSystèmes
AD APPS GIT IIS Systèmes UX WCFDiplômes et formations
Pays / régions
Expérience professionnelle
10 ans d’expérience
Profil
PROF00008255
Compétences techniques
Frameworks
.Net 6/7/8/9, .Net Core 2/3, .Net Framework 4.0/4.7/4.8, Angular 11/14/16/18
Cloud Azure
Azure Functions, Web Apps, Blob Storage, Queue Storage, Key Vault, Azure Service Bus, AzureAD, ADFS, Azure AppInsight
Backend C#, WCF, API REST, AutoMapper, Design Pattern, Swagger, Postman, Kafka (Confluent.Kafka), Open ID Connect
ORM
Entity Framework Core 2/3, Dapper
Frontend
Angular, Angular Materials, Redux, NodeJs, ASP NET MVC, Razor, Blazor, Web Forms, Intégration web (HTML5 + SASS/SCSS), Bootstrap, Kendo UI, Telerik UI
Desktop
WPF, WinForms, DevExpress UI
Tests Unitaires
.NET: xUnit, Nunit, UnitTesting, Mock, Fluent Validation, Gherkin, Cucumber, SpecFlow, Angular: Karma, Jest
Database
SQL Server, Transact-SQL, SQL Profiler, SSIS, SSAS, SSRS
Reporting
SSRS, Jsreport, Handlebars, Azure AppInsight
Architecture
Multi-Tiers, MVC, Microservices, CQRS, Hexagonale, Clean Architecture (Onion)
Craftsmanship
SOLID, Clean Code, YAGNI, KISS, DRY, User Experience (UX), Sonar, Documentation
Approches
TDD, DDD, BDD, CI/CD
Devops
IIS, Azure Devops, Docker
Versionning
Git, TFS, Totoise SVN
Outils
Visual Studio IDE, Visual Studio Code, Resharper, SonarQube, TeamCity, Youtrack, Mantis
Méthodologie
Agile Scrum/Kanban, Cycle V
Domaines applicatifs
Gestion, comptabilité, énergie, immobilier, assurance, sécurité
Formations
2017 Diplôme de Thèse en Système d’Information
2013 Diplome d’ingénieur en Informatique
2010 Cycle Préparatoire Mathématique-Physique
Anglais : professionnel (B2)
Expériences Professionnelles
VINCI Construction France
11/2021 – 03/2025
Projets de développements :
ASTRE : Application web pour la gestion des délégations de pouvoir des entités métier
- Description : Développement from scratch à la base des technos .Net Core 8 et Angular 16 de l’application web ASTRE qui gère la hiérarchie des délégations de pouvoir entre les différents membres d’une organisation métier de vinci (assignation de responsabilités, suivi des expirations)
- Technologies : .NET Core 8.0, C#, RestAPI, Angular 16, Angular Materials 16, OrgChartsJS, Dapper, SQL Azure 12, Jsreport, Azure CI/CD, Git, Agile Scrum, Architecture CQRS, Services Azure: Azure AD, Azure Functions, Blob Storage, Queue Storage, Key Vault, Azure Service, Visual Studio 2022, VS Code
- Période : 03/2024 --> 07/2024
- Equipe : 6
- Tâches réalisées :
• Participation aux réunions métiers avec les PO pour la définition des besoins et du contenu des lots et versions
• Participation à la conception et à la mise en place de l’architecture de l’application selon l’approche DDD
• Réalisation des POC
• Mettre en place les WebApi en .Net Core selon l’architecture microservices + CQRS
• Développement des domaines de l’application selon les design patterns en respectant les principes SOLID et les normes de CLEAN CODE
• Participation au développement et à la mise à jour de la base de données (procédures stockées, tables, vues, séquences ...)
• Faire le développement des composants Front en Angular.
• Participation et Suivi des phases de recette et pipelines: recette fonctionnelle, tests d’intégration, tests de Performance
RENV : Application web pour la gestion des risques environnementeaux de construction
- Description : Développement from scratch de l’application RENV qui fait l’analyse des risques environnementaux (changement climatique, diminution des resources naturelles, pollution, déchets …), introduits par l’utilisateur, en tenant compte de leur gravité, fréquence et impact sur les projets de construction chez vinci
- Technologies : .NET Core 2.1, C#, RestAPI, Angular, MSSqlServer 15, Jsreport, AzureDevops, Git, Agile Scrum, Visual Studio 2019, VS Code
- Période : 05/2022 09/2022
- Equipe : 6
- Tâches réalisées :
• Participation aux réunions métiers avec les PO pour la définition des besoins et du contenu des lots et versions
• Participation à la conception et à la mise en place de l’architecture de l’application selon l’approche DDD
• Réalisation des POC
• Mettre en place les WebApi en .Net Core selon l’architecture CQRS
• Développement des domaines de l’application selon les design patterns en respectant les principes SOLID et les normes de CLEAN CODE
• Participation au développement et à la mise à jour de la base de données (procédures stockées, tables, vues, séquences ...)
• Faire le développement des composants Front en Angular.
• Participation et Suivi des phases de recette et pipelines: recette fonctionnelle, tests d’intégration, tests de performance
ADIMCO : Application web pour la gestion des risques et budgets de construction pour la filiale
ADIM de VINCI Construction France
- Description : Développement from scratch à la base des technos .Net Core 3 et Angular 13 de l’application web ADIMCO qui gère le workflow de création et génération des dossiers de chaque périmètre des chantiers de construction : création, estimation des charges et budgets, décision des comités de pilotage
- Technologies : .NET Core 3.0, C#, RestAPI, Angular 13, Angular Materials 13, Dapper, SQL Server 2016, Jsreport, AzureDevops, Git, Agile Scrum, Visual Studio 2019, VS Code
- Période : 11/2021 02/2022
- Equipe : 6
- Tâches réalisées :
• Participation à la maintenance évolutive des différentes modules de l’application
• Participation à la conception et à la mise en place de l’architecture de l’application selon l’approche DDD
• Réalisation des POC
• Mettre en place les WebApi en .Net Core selon l’architecture CQRS
• Développement des domaines de l’application selon les design patterns en respectant les principes SOLID et les normes de CLEAN CODE
• Participation au développement et à la mise à jour de la base de données (procédures stockées, tables, vues, séquences ...)
• Faire le développement des composants Front en Angular.
• Participation et Suivi des phases de recette et pipelines: recette fonctionnelle, tests d’intégration, tests de performance
Projets de Migration :
MoveToAzure : Migration et déploiement de 25 applications de l’on-prem vers Azure
- Période : 10/2023 – 02/2024
- Tâches réalisées :
• mise en place et la gestion des pipelines CI/CD sur Azure DevOps.
• Création de pipelines et de développement pour les environnements Dev, Homologation et Production
• Création d'infra via Terraforms géré par l'équipe infra
• Paramétrage des variables Azure
• Getion des logs via AppInsights et Azure Monitoring
LBC (Le Bon Coin de Vinci) : Application de vente en ligne privée du surplus de matériel des chantiers de Vinci
- Description : Migration de version de l'application de vente du surplus de matériel de Vinci des anciennes technos .NET Core 2 et Angular 11 vers les nouvelles de .NET 8 et Angular 17. Cette application expose les produits restantes des chantiers de construction en vente en ligne en privé et gérer les transactions d’achats.
- Période : 2024
- Tâches réalisées :
• Montée de version du back de l’application de la version .Net Core 2 vers .NET 8.
• Montée de version du front de l’application de la version Agular 11 vers Angular 17s
• Estimation de la charge d’implémentation de chaque évolution
• Formalisation des spécifications techniques
• Remplacement des framework existant
• Valider les performances de l’application en assurant les tests unitaires et de non régression
Projets de la MCO :
VHA (Vinci-Achat) : Application web pour la gestion des commandes en ligne sur les chantiers de construction
- Description : gérer le workflow des commandes des articles sur les périmètres de vinci, dès la création de bon de commande, passant par la validation jusqu’à la confirmation de la réception, tout en communiquant avec des modules externes gérant les droits d’accès globales et renvoyant le calcul de comptabilité effectué.
- Technologies : Azure (Webapp, AppInsight, Devops), .Net Framework 4.8, WCF, API REST, EntityFramework 4, Tests Unitaires, Angular 13, Angular Materials 13, Node 14, SQL Azure 12, AzureDevops, Git, Agile Scrum, SonarQube, SSRS, Visual Studio 2022, VS Code
- Période : 2024 - 2025
- Tâches réalisées :
• Participation à la maintenance évolutive des différentes modules de l’application
• Participation au développement et à l’évolution des nouveaux modules de l’application : api mailer, api logs
• Qualification et suivi des anomalies, des demandes d’évolution et corrections des retours métiers
• Réalisation des POC
• Participation aux comités opérationnels de définition des besoins et du contenu des versions avec les métiers
• Participation aux réunions techniques, avec les équipes de production
• Participation à la planification et à l’estimation des tâches : Scrum Agile, daily meeting, demo, rétrospective
K-DFC : Application web pour la gestion de workflow des chantiers et fournisseurs
- Description : application web pour gérer le workflow des états des chantiers de vinci et leurs produits relatifs (création, validation par la direction d’achat, transférer aux fournisseurs, validation par les fournisseurs, cloture)
- Technologies : .NET Core 2.1, C#, API REST, Dapper, SQL Server 2016, Angular 7, Angular Material 7, Node 10, AzureDevops, Git, Agile Scrum, Visual Studio 2019, VS Code
- Période : 2023
- Tâches réalisées :
• Participation à la maintenance évolutive des différentes modules de l’application
• Qualification et suivi des anomalies, des demandes d’évolution et corrections des retours métiers
• Participation aux réunions techniques, avec les équipes de production
• Participation à la planification et à l’estimation des tâches : Scrum Agile, daily meeting
JURIBASE V2 : Application web pour la gestion juridique des dossiers de construction
- Description : application de gestion juridique des chantiers de construction de vinci : définir les objets des contentieux et les sinistres par périmètres des chantiers, estimer les budgets des risques, suivre les provisions trimestrielles sur 2 ans, fixer les honoraires et frais des assurances
- Technologies : .NET Core 2.1, C#, RestAPI, ADFS, Dapper, Angular 5, Angular Material 5, SQL Server 2016, AzureDevops, Git, Agile Scrum, JSReport, Visual Studio 2019, VS Code
- Période : 2022
- Tâches réalisées :
• Participation à la maintenance évolutive des différents modules de l’application
• Qualification et suivi des anomalies, des demandes d’évolution et corrections des retours métiers
• Participation aux réunions techniques, avec les équipes de production
• Participation à la planification et à l’estimation des tâches : Scrum Agile, daily meeting
KPDV : Application web pour la gestion de comptabilité des projets de construction
- Technologies : .NET Core 2.1, C#, ASP MVC 2, Razor, Jquery, Bootstrap, Html, SQL Server, AzureDevops, Git, Agile Scrum, JSReport, Visual Studio 2019
- Période : 2023
- Tâches réalisées :
• Participation à la maintenance évolutive des différents modules de l’application
• Qualification et suivi des anomalies, des demandes d’évolution et corrections des retours métiers
• Participation aux réunions techniques, avec les équipes de production
• Participation à la planification et à l’estimation des tâches : Scrum Agile, daily meeting
AXA Assurances
01/2021 – 10/2021
PEIS : Application web pour la gestion sécurisée des dossiers d’échange entre interlocuteurs
- Description : développement from scratch de l’application web/mobile PEIS de suivi informatisé et échange sécurisé des contrats et justificatifs entre les régleurs des sinistres et les difféérents tiers (victimes, médecins, avocats …).
- Technologies : .NET Core 3.0, C#, RestAPI, React, AutoMapper, Serilog, SignalR, FluentValidation, EntityFrmaework Core 3, MSSqlServer 15, xUnit, Mock, Gherkin, SpecFlow, Karma, AzureDevops, Git, Agile Scrum, SonarQube
- Equipe : 5
- Tâches réalisées :
• Participation aux réunions cosui/iard métiers avec les PO, Scrum Master et l’équipe dev pour la définition des besoins et du contenu des lots et versions
• Rédaction des stories et scénarios gherkin des specs et la mise à jour de la live doc
• Participation à la conception et à la mise en place de l’architecture de l’application selon l’approche BDD
• Mettre en place les WebApi en .Net Core selon l’architecture REST
• Développement des domaines de l’application (interlocuteur, dossier sinistre …) selon les design patterns
• Repository UnitOfWork en respectant les principes SOLID et les normes de CLEAN CODE
• Participation au développement et à la mise à jour de la base de données (procédures stockées, tables, vues, séquences ...)
• Mettre en place les plans des TU (xUnit, Mock) et les tests d’acceptance selon l’approche BDD et le langage GHERKIN ainsi que les tests croisés
• Test croisés aux sessions de pair tests avec le testeur/validation
• Faire le développement des composants Front en Angular et mettre en place les tests unitaires relatifs en KARMA.
• Participation et Suivi des phases de recette et pipelines: recette fonctionnelle, tests d’intégration, tests de performance
LHotellerie-Restauration (LHR)
07/2019 – 10/2020
LHR : Application web pour la gestion metier de l’hôtellerie et restauration
- Description : une plateforme de gestion des activités de l’hôtellerie et restauration : recrutement et offres d’emploi, espace abonné, journal et actualités https://www.lhotellerie-restauration.fr
- Technologies : .NET Core 3, ASP Core 3, Angular 8, Bootstrap, SQL Server 2012, EntityFramework, Visual Studio 2017, NUnit, Mock, Git Svn, Gitea, TeamCity, YouTrack, Agile/Kanban
- Equipe : 7
- Tâches réalisées :
• Participation à la refonte des modules de l’application (module rédactionnel, passerelles d’importation des offres d’emploi et vente de fonds, le reporting) en .Net Core et Angular
• Réalisation des TU (NUnit, Mock)
• Participation à la maintenance évolutive du socle et briques existants en ASP Classic et VBScript
• Qualification et suivi des anomalies et des demandes d’évolution et réalisation des corrections des retours métiers
• Participation aux comités opérationnels de définition des besoins et du contenu des versions avec les métiers
• Participation aux réunions techniques, avec les équipes de production
• Réalisation des POC
• Participation au développement et à la mise à jour de la base de données (procédures stockées, tables, vues...)
• Participation à la planification et à l’estimation des tâches : Agilitéé Scrum/Kanban, daily meeting, demo, rétrospective
• Participation à l’integration continue et la mise en production de l'application
• Participation et Suivi des phases de recette: recette fonctionnelle, tests d’intégration, tests de performance
Bouygues Immobilier
01/2018 – 06/2019
AVANTI V2 : Application web de gestion de comptabilité pour le groupe Bouygues Immobilier
- Description : refonte de l’application de gestion de comptabilité du groupe Bouygues immobilier
- Technologies : NET Core 2, ASP MVC Web API Core 2.2, C#, Razor, Bootstrap Jquery (Datatables.js, SweetAlert.js…), SQL Server 2012, EntityFramework Core 2.1, TU (NUnit, Mock), Docker, TFS
- Equipe : 6
- Tâches réalisées :
• Développement des nouveaux modules de l’application selon les design patterns Repository et MVC (module de saisie comptable, module de ventilation des opérations effectuées, module d’export du grand livre, module d’approvisionnement)
• Développement des modules de reporting et d’extraction de données sous divers formes
• Faire le Front à la base de Bootstrap, Jquery (Datatables.js, SweetAlert.js …)
• Participation à la conception et à la mise en place de l’architecture de l’application
• Concevoir et mettre en place la base de données (procédures stockées, tables, vues...)
• Participation aux comités opérationnels avec les métiers
• Participation aux réunions techniques, avec les équipes de production
• Participation aux réunions de définition des besoins et du contenu des versions
• Réalisation des POC
• Participation à la planification et à l’estimation des tâches : Scrum Agile sprint/2 semaines, daily meeting, grooming, demo sprint, sprint rétrospective,
• Réalisation des TU (NUnit, Mock) et corrections des retours métiers.
• Participation à la mise en production de l'application
• Participation et Suivi des phases de recette: recette fonctionnelle, tests d’intégration, tests de l'application
Kotech - OneTech Business Solution (Tunisie)
01/2017– 11/2017
Application de Reconnaissance des Plaques d’Immatriculation
- Description : application desktop en WPF pour le contrôle d’accès aux parkings par lecteur automatique de plaques d’immatriculation :
• Visualisation du champ contrôlé (développé par AForge)
• Reconnaissance en temps réel du contour (EmguCV) et caractères des plaques (kNN algorithm)
• Contrôle du fonctionnement des barrières d’accès par cartes électroniques
- Technologies : .NET 4.6, C++, C#, WPF, EmguCV 3.0, AForge 2.0, MSQL 2012, t-sql, TU(Nunit), Visual Studio 2015, svn, Jenkins
- Equipe : 5
- Tâches réalisées :
• Participer aux Brainstorming, Briefing d’étude, rédaction des tech story et conception de la cible
• Participer à l’élaboration du document des besoins fonctionnelles analysées selon l’approche User Experience
• Participer à la planification et estimation des charges à réaliser et des tâches à développer selon l’approche Agile/Scrum
• Participer à la conception et mise en place de l’architecture N-Tiers de l’application
• Concevoir et Implémenter la Base de données
• Développer du processus de suivi de l’état (entrées/sorties) des véhicules en C#
• Développer les processus de configuration et traitement des images par la biblio EmguCV
• Développer les processus de détection et de la reconnaissance en appliquant l’algorithme kNN
• Préparation des livrables et Mod-up d’installation
Tunisia Development Systems (TDS)
09/2013 – 12/2016
AGRIMOTE : Système d’Aide à la Décision pour la gestion de l’Irrigation agricole
- Description : Conception et développement d’une plateforme web/mobile appliquée à la planification de
l’irrigation : imagerie (maps), planification (calendrier), contrôle du fonctionnement (SCADA), statistiques, Modules AI : les réseaux bayésiens pour prédire la pluviométrie + La technique multicritère ELECTRE pour planifier les tâches de l’irrigation
- Technologies : .NET 4.5, C#, Angular 2, EF, Asp.net MVC (Razor 3), Web API (REST, SOAP), Jquery 2.1 (Kendo UI, Telerik 2, Gmap 3), Html5, Css3, NodeJS, MSQL, t-sql, BI .NET : SSIS, SSAS, SSRS, Visual Studio 2012, SVN, Jenkins
- Equipe : 8
- Tâches réalisées :
• Piloter les activités de développement de quelques modules (Estimation et suivi des tâches)
• Briefing Equipes DEV et Qualification
• Participer à la rédaction des tech stories et Tests d'acceptance
• Participation et animation Agile/Scrum
• Mise en place de l’architecture et la conception de système d’information
• Développer les processus spécifiques CRUD, du Backend et frontend de l’application
• Réaliser les plans de tests unitaires et d’intégration aux systèmes d’installation
• Développer les Web API Web services SOAP/REST
• Générer les entités et les classes de la couche métier selon l’approche Database-First par l’outil ORM EF
• Développer le module d’imagerie (maps), contrôle (scada), ordonnancement (calendrier), reporting
Profil
PROF00008255
Compétences techniques
Frameworks
.Net 6/7/8/9, .Net Core 2/3, .Net Framework 4.0/4.7/4.8, Angular 11/14/16/18
Cloud Azure
Azure Functions, Web Apps, Blob Storage, Queue Storage, Key Vault, Azure Service Bus, AzureAD, ADFS, Azure AppInsight
Backend C#, WCF, API REST, AutoMapper, Design Pattern, Swagger, Postman, Kafka (Confluent.Kafka), Open ID Connect
ORM
Entity Framework Core 2/3, Dapper
Frontend
Angular, Angular Materials, Redux, NodeJs, ASP NET MVC, Razor, Blazor, Web Forms, Intégration web (HTML5 + SASS/SCSS), Bootstrap, Kendo UI, Telerik UI
Desktop
WPF, WinForms, DevExpress UI
Tests Unitaires
.NET: xUnit, Nunit, UnitTesting, Mock, Fluent Validation, Gherkin, Cucumber, SpecFlow, Angular: Karma, Jest
Database
SQL Server, Transact-SQL, SQL Profiler, SSIS, SSAS, SSRS
Reporting
SSRS, Jsreport, Handlebars, Azure AppInsight
Architecture
Multi-Tiers, MVC, Microservices, CQRS, Hexagonale, Clean Architecture (Onion)
Craftsmanship
SOLID, Clean Code, YAGNI, KISS, DRY, User Experience (UX), Sonar, Documentation
Approches
TDD, DDD, BDD, CI/CD
Devops
IIS, Azure Devops, Docker
Versionning
Git, TFS, Totoise SVN
Outils
Visual Studio IDE, Visual Studio Code, Resharper, SonarQube, TeamCity, Youtrack, Mantis
Méthodologie
Agile Scrum/Kanban, Cycle V
Domaines applicatifs
Gestion, comptabilité, énergie, immobilier, assurance, sécurité
Formations
2017 Diplôme de Thèse en Système d’Information
2013 Diplome d’ingénieur en Informatique
2010 Cycle Préparatoire Mathématique-Physique
Anglais : professionnel (B2)
Expériences Professionnelles
VINCI Construction France
11/2021 – 03/2025
Projets de développements :
ASTRE : Application web pour la gestion des délégations de pouvoir des entités métier
- Description : Développement from scratch à la base des technos .Net Core 8 et Angular 16 de l’application web ASTRE qui gère la hiérarchie des délégations de pouvoir entre les différents membres d’une organisation métier de vinci (assignation de responsabilités, suivi des expirations)
- Technologies : .NET Core 8.0, C#, RestAPI, Angular 16, Angular Materials 16, OrgChartsJS, Dapper, SQL Azure 12, Jsreport, Azure CI/CD, Git, Agile Scrum, Architecture CQRS, Services Azure: Azure AD, Azure Functions, Blob Storage, Queue Storage, Key Vault, Azure Service, Visual Studio 2022, VS Code
- Période : 03/2024 --> 07/2024
- Equipe : 6
- Tâches réalisées :
• Participation aux réunions métiers avec les PO pour la définition des besoins et du contenu des lots et versions
• Participation à la conception et à la mise en place de l’architecture de l’application selon l’approche DDD
• Réalisation des POC
• Mettre en place les WebApi en .Net Core selon l’architecture microservices + CQRS
• Développement des domaines de l’application selon les design patterns en respectant les principes SOLID et les normes de CLEAN CODE
• Participation au développement et à la mise à jour de la base de données (procédures stockées, tables, vues, séquences ...)
• Faire le développement des composants Front en Angular.
• Participation et Suivi des phases de recette et pipelines: recette fonctionnelle, tests d’intégration, tests de Performance
RENV : Application web pour la gestion des risques environnementeaux de construction
- Description : Développement from scratch de l’application RENV qui fait l’analyse des risques environnementaux (changement climatique, diminution des resources naturelles, pollution, déchets …), introduits par l’utilisateur, en tenant compte de leur gravité, fréquence et impact sur les projets de construction chez vinci
- Technologies : .NET Core 2.1, C#, RestAPI, Angular, MSSqlServer 15, Jsreport, AzureDevops, Git, Agile Scrum, Visual Studio 2019, VS Code
- Période : 05/2022 09/2022
- Equipe : 6
- Tâches réalisées :
• Participation aux réunions métiers avec les PO pour la définition des besoins et du contenu des lots et versions
• Participation à la conception et à la mise en place de l’architecture de l’application selon l’approche DDD
• Réalisation des POC
• Mettre en place les WebApi en .Net Core selon l’architecture CQRS
• Développement des domaines de l’application selon les design patterns en respectant les principes SOLID et les normes de CLEAN CODE
• Participation au développement et à la mise à jour de la base de données (procédures stockées, tables, vues, séquences ...)
• Faire le développement des composants Front en Angular.
• Participation et Suivi des phases de recette et pipelines: recette fonctionnelle, tests d’intégration, tests de performance
ADIMCO : Application web pour la gestion des risques et budgets de construction pour la filiale
ADIM de VINCI Construction France
- Description : Développement from scratch à la base des technos .Net Core 3 et Angular 13 de l’application web ADIMCO qui gère le workflow de création et génération des dossiers de chaque périmètre des chantiers de construction : création, estimation des charges et budgets, décision des comités de pilotage
- Technologies : .NET Core 3.0, C#, RestAPI, Angular 13, Angular Materials 13, Dapper, SQL Server 2016, Jsreport, AzureDevops, Git, Agile Scrum, Visual Studio 2019, VS Code
- Période : 11/2021 02/2022
- Equipe : 6
- Tâches réalisées :
• Participation à la maintenance évolutive des différentes modules de l’application
• Participation à la conception et à la mise en place de l’architecture de l’application selon l’approche DDD
• Réalisation des POC
• Mettre en place les WebApi en .Net Core selon l’architecture CQRS
• Développement des domaines de l’application selon les design patterns en respectant les principes SOLID et les normes de CLEAN CODE
• Participation au développement et à la mise à jour de la base de données (procédures stockées, tables, vues, séquences ...)
• Faire le développement des composants Front en Angular.
• Participation et Suivi des phases de recette et pipelines: recette fonctionnelle, tests d’intégration, tests de performance
Projets de Migration :
MoveToAzure : Migration et déploiement de 25 applications de l’on-prem vers Azure
- Période : 10/2023 – 02/2024
- Tâches réalisées :
• mise en place et la gestion des pipelines CI/CD sur Azure DevOps.
• Création de pipelines et de développement pour les environnements Dev, Homologation et Production
• Création d'infra via Terraforms géré par l'équipe infra
• Paramétrage des variables Azure
• Getion des logs via AppInsights et Azure Monitoring
LBC (Le Bon Coin de Vinci) : Application de vente en ligne privée du surplus de matériel des chantiers de Vinci
- Description : Migration de version de l'application de vente du surplus de matériel de Vinci des anciennes technos .NET Core 2 et Angular 11 vers les nouvelles de .NET 8 et Angular 17. Cette application expose les produits restantes des chantiers de construction en vente en ligne en privé et gérer les transactions d’achats.
- Période : 2024
- Tâches réalisées :
• Montée de version du back de l’application de la version .Net Core 2 vers .NET 8.
• Montée de version du front de l’application de la version Agular 11 vers Angular 17s
• Estimation de la charge d’implémentation de chaque évolution
• Formalisation des spécifications techniques
• Remplacement des framework existant
• Valider les performances de l’application en assurant les tests unitaires et de non régression
Projets de la MCO :
VHA (Vinci-Achat) : Application web pour la gestion des commandes en ligne sur les chantiers de construction
- Description : gérer le workflow des commandes des articles sur les périmètres de vinci, dès la création de bon de commande, passant par la validation jusqu’à la confirmation de la réception, tout en communiquant avec des modules externes gérant les droits d’accès globales et renvoyant le calcul de comptabilité effectué.
- Technologies : Azure (Webapp, AppInsight, Devops), .Net Framework 4.8, WCF, API REST, EntityFramework 4, Tests Unitaires, Angular 13, Angular Materials 13, Node 14, SQL Azure 12, AzureDevops, Git, Agile Scrum, SonarQube, SSRS, Visual Studio 2022, VS Code
- Période : 2024 - 2025
- Tâches réalisées :
• Participation à la maintenance évolutive des différentes modules de l’application
• Participation au développement et à l’évolution des nouveaux modules de l’application : api mailer, api logs
• Qualification et suivi des anomalies, des demandes d’évolution et corrections des retours métiers
• Réalisation des POC
• Participation aux comités opérationnels de définition des besoins et du contenu des versions avec les métiers
• Participation aux réunions techniques, avec les équipes de production
• Participation à la planification et à l’estimation des tâches : Scrum Agile, daily meeting, demo, rétrospective
K-DFC : Application web pour la gestion de workflow des chantiers et fournisseurs
- Description : application web pour gérer le workflow des états des chantiers de vinci et leurs produits relatifs (création, validation par la direction d’achat, transférer aux fournisseurs, validation par les fournisseurs, cloture)
- Technologies : .NET Core 2.1, C#, API REST, Dapper, SQL Server 2016, Angular 7, Angular Material 7, Node 10, AzureDevops, Git, Agile Scrum, Visual Studio 2019, VS Code
- Période : 2023
- Tâches réalisées :
• Participation à la maintenance évolutive des différentes modules de l’application
• Qualification et suivi des anomalies, des demandes d’évolution et corrections des retours métiers
• Participation aux réunions techniques, avec les équipes de production
• Participation à la planification et à l’estimation des tâches : Scrum Agile, daily meeting
JURIBASE V2 : Application web pour la gestion juridique des dossiers de construction
- Description : application de gestion juridique des chantiers de construction de vinci : définir les objets des contentieux et les sinistres par périmètres des chantiers, estimer les budgets des risques, suivre les provisions trimestrielles sur 2 ans, fixer les honoraires et frais des assurances
- Technologies : .NET Core 2.1, C#, RestAPI, ADFS, Dapper, Angular 5, Angular Material 5, SQL Server 2016, AzureDevops, Git, Agile Scrum, JSReport, Visual Studio 2019, VS Code
- Période : 2022
- Tâches réalisées :
• Participation à la maintenance évolutive des différents modules de l’application
• Qualification et suivi des anomalies, des demandes d’évolution et corrections des retours métiers
• Participation aux réunions techniques, avec les équipes de production
• Participation à la planification et à l’estimation des tâches : Scrum Agile, daily meeting
KPDV : Application web pour la gestion de comptabilité des projets de construction
- Technologies : .NET Core 2.1, C#, ASP MVC 2, Razor, Jquery, Bootstrap, Html, SQL Server, AzureDevops, Git, Agile Scrum, JSReport, Visual Studio 2019
- Période : 2023
- Tâches réalisées :
• Participation à la maintenance évolutive des différents modules de l’application
• Qualification et suivi des anomalies, des demandes d’évolution et corrections des retours métiers
• Participation aux réunions techniques, avec les équipes de production
• Participation à la planification et à l’estimation des tâches : Scrum Agile, daily meeting
AXA Assurances
01/2021 – 10/2021
PEIS : Application web pour la gestion sécurisée des dossiers d’échange entre interlocuteurs
- Description : développement from scratch de l’application web/mobile PEIS de suivi informatisé et échange sécurisé des contrats et justificatifs entre les régleurs des sinistres et les difféérents tiers (victimes, médecins, avocats …).
- Technologies : .NET Core 3.0, C#, RestAPI, React, AutoMapper, Serilog, SignalR, FluentValidation, EntityFrmaework Core 3, MSSqlServer 15, xUnit, Mock, Gherkin, SpecFlow, Karma, AzureDevops, Git, Agile Scrum, SonarQube
- Equipe : 5
- Tâches réalisées :
• Participation aux réunions cosui/iard métiers avec les PO, Scrum Master et l’équipe dev pour la définition des besoins et du contenu des lots et versions
• Rédaction des stories et scénarios gherkin des specs et la mise à jour de la live doc
• Participation à la conception et à la mise en place de l’architecture de l’application selon l’approche BDD
• Mettre en place les WebApi en .Net Core selon l’architecture REST
• Développement des domaines de l’application (interlocuteur, dossier sinistre …) selon les design patterns
• Repository UnitOfWork en respectant les principes SOLID et les normes de CLEAN CODE
• Participation au développement et à la mise à jour de la base de données (procédures stockées, tables, vues, séquences ...)
• Mettre en place les plans des TU (xUnit, Mock) et les tests d’acceptance selon l’approche BDD et le langage GHERKIN ainsi que les tests croisés
• Test croisés aux sessions de pair tests avec le testeur/validation
• Faire le développement des composants Front en Angular et mettre en place les tests unitaires relatifs en KARMA.
• Participation et Suivi des phases de recette et pipelines: recette fonctionnelle, tests d’intégration, tests de performance
LHotellerie-Restauration (LHR)
07/2019 – 10/2020
LHR : Application web pour la gestion metier de l’hôtellerie et restauration
- Description : une plateforme de gestion des activités de l’hôtellerie et restauration : recrutement et offres d’emploi, espace abonné, journal et actualités https://www.lhotellerie-restauration.fr
- Technologies : .NET Core 3, ASP Core 3, Angular 8, Bootstrap, SQL Server 2012, EntityFramework, Visual Studio 2017, NUnit, Mock, Git Svn, Gitea, TeamCity, YouTrack, Agile/Kanban
- Equipe : 7
- Tâches réalisées :
• Participation à la refonte des modules de l’application (module rédactionnel, passerelles d’importation des offres d’emploi et vente de fonds, le reporting) en .Net Core et Angular
• Réalisation des TU (NUnit, Mock)
• Participation à la maintenance évolutive du socle et briques existants en ASP Classic et VBScript
• Qualification et suivi des anomalies et des demandes d’évolution et réalisation des corrections des retours métiers
• Participation aux comités opérationnels de définition des besoins et du contenu des versions avec les métiers
• Participation aux réunions techniques, avec les équipes de production
• Réalisation des POC
• Participation au développement et à la mise à jour de la base de données (procédures stockées, tables, vues...)
• Participation à la planification et à l’estimation des tâches : Agilitéé Scrum/Kanban, daily meeting, demo, rétrospective
• Participation à l’integration continue et la mise en production de l'application
• Participation et Suivi des phases de recette: recette fonctionnelle, tests d’intégration, tests de performance
Bouygues Immobilier
01/2018 – 06/2019
AVANTI V2 : Application web de gestion de comptabilité pour le groupe Bouygues Immobilier
- Description : refonte de l’application de gestion de comptabilité du groupe Bouygues immobilier
- Technologies : NET Core 2, ASP MVC Web API Core 2.2, C#, Razor, Bootstrap Jquery (Datatables.js, SweetAlert.js…), SQL Server 2012, EntityFramework Core 2.1, TU (NUnit, Mock), Docker, TFS
- Equipe : 6
- Tâches réalisées :
• Développement des nouveaux modules de l’application selon les design patterns Repository et MVC (module de saisie comptable, module de ventilation des opérations effectuées, module d’export du grand livre, module d’approvisionnement)
• Développement des modules de reporting et d’extraction de données sous divers formes
• Faire le Front à la base de Bootstrap, Jquery (Datatables.js, SweetAlert.js …)
• Participation à la conception et à la mise en place de l’architecture de l’application
• Concevoir et mettre en place la base de données (procédures stockées, tables, vues...)
• Participation aux comités opérationnels avec les métiers
• Participation aux réunions techniques, avec les équipes de production
• Participation aux réunions de définition des besoins et du contenu des versions
• Réalisation des POC
• Participation à la planification et à l’estimation des tâches : Scrum Agile sprint/2 semaines, daily meeting, grooming, demo sprint, sprint rétrospective,
• Réalisation des TU (NUnit, Mock) et corrections des retours métiers.
• Participation à la mise en production de l'application
• Participation et Suivi des phases de recette: recette fonctionnelle, tests d’intégration, tests de l'application
Kotech - OneTech Business Solution (Tunisie)
01/2017– 11/2017
Application de Reconnaissance des Plaques d’Immatriculation
- Description : application desktop en WPF pour le contrôle d’accès aux parkings par lecteur automatique de plaques d’immatriculation :
• Visualisation du champ contrôlé (développé par AForge)
• Reconnaissance en temps réel du contour (EmguCV) et caractères des plaques (kNN algorithm)
• Contrôle du fonctionnement des barrières d’accès par cartes électroniques
- Technologies : .NET 4.6, C++, C#, WPF, EmguCV 3.0, AForge 2.0, MSQL 2012, t-sql, TU(Nunit), Visual Studio 2015, svn, Jenkins
- Equipe : 5
- Tâches réalisées :
• Participer aux Brainstorming, Briefing d’étude, rédaction des tech story et conception de la cible
• Participer à l’élaboration du document des besoins fonctionnelles analysées selon l’approche User Experience
• Participer à la planification et estimation des charges à réaliser et des tâches à développer selon l’approche Agile/Scrum
• Participer à la conception et mise en place de l’architecture N-Tiers de l’application
• Concevoir et Implémenter la Base de données
• Développer du processus de suivi de l’état (entrées/sorties) des véhicules en C#
• Développer les processus de configuration et traitement des images par la biblio EmguCV
• Développer les processus de détection et de la reconnaissance en appliquant l’algorithme kNN
• Préparation des livrables et Mod-up d’installation
Tunisia Development Systems (TDS)
09/2013 – 12/2016
AGRIMOTE : Système d’Aide à la Décision pour la gestion de l’Irrigation agricole
- Description : Conception et développement d’une plateforme web/mobile appliquée à la planification de
l’irrigation : imagerie (maps), planification (calendrier), contrôle du fonctionnement (SCADA), statistiques, Modules AI : les réseaux bayésiens pour prédire la pluviométrie + La technique multicritère ELECTRE pour planifier les tâches de l’irrigation
- Technologies : .NET 4.5, C#, Angular 2, EF, Asp.net MVC (Razor 3), Web API (REST, SOAP), Jquery 2.1 (Kendo UI, Telerik 2, Gmap 3), Html5, Css3, NodeJS, MSQL, t-sql, BI .NET : SSIS, SSAS, SSRS, Visual Studio 2012, SVN, Jenkins
- Equipe : 8
- Tâches réalisées :
• Piloter les activités de développement de quelques modules (Estimation et suivi des tâches)
• Briefing Equipes DEV et Qualification
• Participer à la rédaction des tech stories et Tests d'acceptance
• Participation et animation Agile/Scrum
• Mise en place de l’architecture et la conception de système d’information
• Développer les processus spécifiques CRUD, du Backend et frontend de l’application
• Réaliser les plans de tests unitaires et d’intégration aux systèmes d’installation
• Développer les Web API Web services SOAP/REST
• Générer les entités et les classes de la couche métier selon l’approche Database-First par l’outil ORM EF
• Développer le module d’imagerie (maps), contrôle (scada), ordonnancement (calendrier), reporting
Consultants similaires
développeur
VoirCompétences : .NET, Angular, AI, Architecture, AUTHENTIFICATION, ...
consultant Retenir
Consultant Intégration
VoirCompétences : .NET, Azure, azure Devops, integration, Terraform, ...
consultant Retenir
consultant
VoirCompétences : Angular, Azure Cloud, C++, DOT NET, Administration, ...
consultant Retenir
Lead Tech
VoirCompétences : C++, docker compose, JAVA, KUBERNETES, achat, Administration, ...
consultant Retenir
Développer Sénior / Lead dev
VoirCompétences : Angular, C++, PHP, ReactJS, T-SQL, Kafka, SOLID, TypeScript, ...
consultant Retenir
Consultant Sénior BI
VoirCompétences : INFORMATICA, ORACLE, PL/SQL, SQL SERVER, Crystal report, ...
consultant Retenir
Chef de Projet DATA
VoirCompétences : Modélisation, ORACLE, Power designer, SQL, SQL SERVER, ...
consultant Retenir
tech lead
VoirCompétences : ansible, CI/CD, DEVOPS, GitLab, KUBERNETES, GIT, Github, ...
consultant Retenir
Scrum master - Coach agile
VoirCompétences : Agilité, Coach, DEVOPS, ORGANISATION, planification, ...
consultant Retenir