Mon espace
Je m'inscris

En tant que

Consultant Client
 

CV du
consultant

Réf PROF00008255

Accueil > Consultants > PROF00008255
 
 

Ingénieur de développement .NET/Angular/Azure Devops

Disponible

 

Profil publié le : 01/09/2025 Profil vu : 29 fois Référence : PROF00008255

 
 

Compétences

Expert Moyen Débutant

BDD

SQL SERVER Azure BI SSAS SSIS SSRS

Connaissances 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 WEB

Langages

.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 WPF

Mé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 WebAPI

Outils

Bootstrap Cucumber Jest SonarQube Vault YouTrack

Réseaux et Middleware

Monitoring réseaux TDS

Systèmes

AD APPS GIT IIS Systèmes UX WCF

Diplô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
 
 

Consultants similaires

 
TechLead/dev senior .NET/React

Compétences : .NET, Azure, ReactJS, Terraform

Voir
consultant
Retenir
 
développeur

Compétences : .NET, Angular, AI, Architecture, AUTHENTIFICATION, ...

Voir
consultant
Retenir
 
Consultant Intégration

Compétences : .NET, Azure, azure Devops, integration, Terraform, ...

Voir
consultant
Retenir
 
consultant

Compétences : Angular, Azure Cloud, C++, DOT NET, Administration, ...

Voir
consultant
Retenir
 
Lead Tech

Compétences : C++, docker compose, JAVA, KUBERNETES, achat, Administration, ...

Voir
consultant
Retenir
 
Développer Sénior / Lead dev

Compétences : Angular, C++, PHP, ReactJS, T-SQL, Kafka, SOLID, TypeScript, ...

Voir
consultant
Retenir
 
Consultant Sénior BI

Compétences : INFORMATICA, ORACLE, PL/SQL, SQL SERVER, Crystal report, ...

Voir
consultant
Retenir
 
Chef de Projet DATA

Compétences : Modélisation, ORACLE, Power designer, SQL, SQL SERVER, ...

Voir
consultant
Retenir
 
tech lead

Compétences : ansible, CI/CD, DEVOPS, GitLab, KUBERNETES, GIT, Github, ...

Voir
consultant
Retenir
 
Scrum master - Coach agile

Compétences : Agilité, Coach, DEVOPS, ORGANISATION, planification, ...

Voir
consultant
Retenir
 
 

Partager

 

Retenir

  • Pour quelle mission ?

 

Vous avez oublié
votre mot de passe ?