
CV du
consultant
Réf PROF00007999
Compétences
BDD
Azure Cloud Azure ETL MYSQL NoSQL SSISConnaissances fonctionnelles
Administration AI Analyse BACKEND Business cartographie cegid Cloud communication Conformité Coordination Déploiement DISTRIBUTION ERGONOMIE FACTURATION flux Fonction FRONTEND informatique INTEROPERABILITE IoT licences Maintenance Microsoft MOBILE Paie Performance PROCEDURES PROCESSUS Production REPORTING Sécurité SMARTPHONE TABLETTE TESTS transformation Transition WEBLangages
Angular C++ DOT NET ASP C cordova css CSS3 Docker Firebase FULLSTACK HTML JAVA JAVASCRIPT MongoDB NodeJS Programmation SQL TypeScript WINFORM WPF XAMLMéthodes
AGILE api Architecture Conception développement DEVOPS EXIGENCES integration MIGRATION MVC MVVM planification PROJET REST SCRUM SupportOutils
Bootstrap Ionic Tailwind TailwindCssRéseaux et Middleware
hebergement Reseau réseauxSystèmes
Android APPS GIT INFRASTRUCTURE iOS Systèmes WINDOWSDiplômes et formations
Pays / régions
Expérience professionnelle
spécialité AISL (Architecture et intégration des systèmes et des logiciels).
Plusieurs années d’expérience dans la programmation informatique : web et mobile, applications clients lourds et
clients légers, APIs, ETL, agents de services et objets IoT.
Mots-clés : #asp.net #csharp #mvc #cleanarchitecture #api #entityframework #sqlserver
#mysql #transactsql #ssis #azure #cosmosdb #nosql #docker #firebase #mongodb
#winforms #wpf #nodejs #ionic #capacitor #cordova #html #css #javascript #angular
#tailwindcss #bootstrap #angularmaterial #razor #agile #scrum #craftsmanship
Compétences
Backend :
ASP.NET C#, Clean Architecture APIs.
Entity Framework, MVC, SQL Server.
Bases NoSQL : Azure CosmosDB, Mongo.
Architecture backendless : Azure functions
Frontend :
Angular 2, AngularJS, Knockout JS.
HTML 5, Vanilla JavaScript, CSS3.
Angular MD, Tailwind CSS et Bootstrap.
Mobile :
Ionic Framework / Capacitor.
Cordova et Capacitor.
Progressive Web Applications (PWA).
Java natif pour appli. Android.
Cloud & déploiement :
Pipeline Azure DevOps CI/CD, git flow.
Azure App Services & functions.
Azure Storage, Azure Bot Service, IoT
Projets et expériences
Décembre 2024 – Avril 2025 : Consultant / développeur : Engie La Défense
Projet : GDF-Starship, Plateforme de contrôle de l’approvisionnement en gaz
Contexte : Dans le cadre d’un projet stratégique pour Engie, le client souhaitait moderniser et fiabiliser sa
plateforme de gestion de l’approvisionnement en gaz en Europe. L'application GDF-Starship permet de
piloter et d’anticiper les besoins en gaz sur l’ensemble des pays européens en intégrant des données de
consommation, des prévisions climatiques et des contraintes sur les réseaux de distribution.
Description : Intégré à l’équipe de développement en tant que consultant .NET & Angular, j’ai travaillé
sur l’évolution de la solution GDF-Starship pour prendre en charge les nouveaux besoins fonctionnels
ainsi que sur le chantier de migration dot net Core.
Tâches :
• Participation aux cérémonies agiles quotidiennes au sein d’une équipe
pluridisciplinaire.
• Développement et évolution des APIs REST en .NET Core pour la gestion des flux
d’approvisionnement et le traitement des données métiers complexes.
• Contribution à la conception et au développement de nouveaux écrans pour la
visualisation temps réel des capacités d’acheminement du gaz.
Analyste programmeur
Développeur C# .NET Core / Angular
Microsoft Azure Cloud
• Intégration d’un module d’alerte basé sur des seuils de sécurité pour anticiper les
anomalies d’approvisionnement.
• Réalisation de tests unitaires et d’intégration, participation aux revues de code en
respectant une charte interne de bonnes pratiques de développement.
• Collaboration directe avec les équipes métiers pour la validation fonctionnelle et le
traitement des bugs utilisateurs.
Technologies : .NET Core 8, .NET Framework 4.8, C# 12, Entity Framework, WPF, API REST, Angular
19, Azure DevOps, SQL Server, Git, Méthodologie Agile/Scrum.
Mai 2023 – Novembre 2024 : Référent technique : Société Neoxcelle
Projet : Mise en place d’une solution de géolocalisation sur le réseau basse fréquence
Clients : « Autisconect » et « Le silence des justes »
Contexte : En collaboration avec des entreprises spécialisées et en exploitant le réseau Orange
LoRaWAN, cette solution est conçue pour être facilement accessible et centralisée, répondant au besoin
de pouvoir localiser les personnes vulnérables et d’alerter immédiatement en cas de déplacement
imprévu.
Description : Participation au développement et à l’implémentation d’une solution de géolocalisation
dédiée aux personnes autistes, permettant le suivi en temps réel de leur position et le déclenchement
d’alertes en cas de disparition. Cette solution, reposant sur un réseau de trackers GPS fournis par
l’entreprise Actility et l’infrastructure LoRaWAN via l’offre Orange Business IoT, intègre les données
dans les serveurs de l'entreprise pour un suivi et un traitement logiciel à la demande. La solution est
intégrée au sein d’un Intranet modulaire développé pour encadrer l’activité dans les centres de séjour et
d’accueil.
Tâches
• Recueil et analyse des besoins : Collaboration avec les parties prenantes pour définir les
spécifications fonctionnelles et techniques de la solution en mode agile.
• Conception et développement des API Web : Développement de l’architecture backend en
utilisant .NET Core et C# pour les APIs Web suivant le pattern Clean Architecture,
garantissant la maintenabilité et la performance des services.
• Développement frontend : Intégration de l’interface utilisateur en Angular 18 pour le
portail Intranet et IONIC Capacitor pour l'application mobile, offrant une expérience
utilisateur fluide et responsive.
• Maintenance de la solution existante : Support et amélioration continue des différents
modules de la solution existante, incluant l'application mobile (Ionic) et l’application web
(Angular). Cela a impliqué des corrections de bugs, des optimisations de performance,
ainsi que la gestion et le déploiement des mises à jour en fonction des nouveaux besoins
clients.
• Intégration des technologies de géolocalisation : Implémentation d'un flux de redirection
des données GPS via le réseau LoRaWAN, permettant la collecte, l’intégration et le
traitement en temps réel des données de localisation. Routage des flux vers une base de
données Azure CosmosDB pour les traitements logiciels futurs.
• Gestion des alertes et suivi en temps réel : Développement de fonctionnalités logicielles de
suivi des utilisateurs en temps réel, avec déclenchement d'alertes en cas de situations
critiques.
• Collaboration en équipe Agile : Travail en étroite collaboration avec l'équipe de
développement dans un cadre Agile/Scrum pour itérer rapidement sur les fonctionnalités et
assurer une réponse suivant les priorités du client.
Technologies : .NET Core 8.0, C#, API REST, Azure App Services, Azure Functions, CosmosDB, Clean
Architecture, Angular 18, Ionic, IoT, LoRaWAN, Réseau basse fréquence (Orange).
2019 à mai 2023 : Consultant / développeur full-stack
Projet 1 Client : Le silence des justes
Contexte : Développement d’une solution web avec sa console d’administration et de gestion de licences.
La solution contient une multitude de modules fonctionnels couvrant différents métiers : facturations,
devis, tâches, notes de frais, ressources humaines …, elle est configurable pour différents clients.
Tâches :
• Conception et développement des modules fonctionnels : participation au
développement de modules couvrant des domaines variés tels que la facturation, les devis,
les tâches, les notes de frais et les ressources humaines, avec une approche modulaire pour
répondre aux besoins de différents métiers.
• Création d’une console d’administration centralisée : développement d’une console
permettant la gestion des utilisateurs, la configuration des paramètres spécifiques à chaque
client et l’attribution des droits d’accès selon les rôles.
• Implémentation du système de gestion de licences : mise en place d’un système
permettant de générer, valider et surveiller les licences d’utilisation pour chaque client,
assurant un contrôle précis des accès à la solution.
• Collaboration dans un environnement full stack : Contribution aux différentes couches
de la solution, notamment le développement des composants frontend avec Angular et
l’implémentation de la logique métier backend en C# .NET Core.
• Optimisation et intégration continue de la solution : Amélioration des performances et
intégration continue pour assurer la fiabilité des fonctionnalités, avec des mises à jour
régulières pour répondre aux évolutions des besoins métiers.
Projet 2 Client : Autisconect
Contexte : Conception et développement d’une solution informatique complète combinant une
application Intranet et une application mobile, destinée aux structures médico-sociales spécialisées dans
l’accueil de personnes autistes. Cette solution visait à simplifier la gestion quotidienne du personnel
soignant et à améliorer le suivi des patients grâce à des outils numériques modernes.
La solution exploitait les services Azure Apps et Azure Functions pour un hébergement évolutif et
performant, garantissant une haute disponibilité et une interopérabilité avec d’autres systèmes en place.
Les technologies cloud ont permis de centraliser les données tout en respectant les exigences de sécurité
et de confidentialité propres au secteur médico-social.
La solution comportait deux volets principaux :
• Application Intranet : Développée en C# .NET Core et Angular, cette interface permet
une gestion centralisée des plannings, des activités et des données patients. Elle offre
également des fonctionnalités de reporting avancées pour suivre l’historique des patients et
l’efficacité des interventions au sein des différents sites spécialisés.
• Application mobile : Développée avec Ionic et Capacitor, l’application mobile est
destinée aux animateurs sur site. Elle permet de consulter les plannings, de saisir des notes
en temps réel et de suivre les plannings thérapeutiques directement depuis un smartphone
ou une tablette.
2018 – 2020 : Consultant / développeur full-stack : société AVS – Espagne
Contexte : Migration d’une solution client lourd vers une solution de type Intranet. L’application initiale
(C# WPF) contenait plus de 30 modules tous transformés en composants web Angular.
Voici quelques exemples des modules existants : gestion des pointages, calculs des indicateurs de paie,
planification d’activité, gestion d’ordres de missions, gestion des employés, traçabilité des produits,
audits inter départements, gestion des procédures métier …etc.
Nous avions aussi à interconnecter l’application avec la solution CEGID à l’aide d’API web.
Tâches :
• Analyse et refonte technique de la solution existante : Participation à l’analyse de
l’architecture de l’application client lourd en C# WPF et à la conception d’une solution de
type Intranet en Angular. Cette étape incluait la cartographie fonctionnelle des 30 modules
existants et la définition des composants web nécessaires pour assurer une transition fluide,
tout en respectant les exigences afin d’éviter toute régression fonctionnelle.
• Développement des modules métier en composants web Angular : Transformation des
modules tels que la gestion des pointages, le calcul des indicateurs de paie et la gestion des
ordres de missions en composants web modernes et réactifs. Les nouveaux composants ont
été optimisés pour une meilleure performance et une navigation fluide sur différents
navigateurs.
• Intégration des API pour interconnecter la solution avec CEGID : Mise en place et
gestion des API web permettant l’interconnexion entre la nouvelle application Angular et
la solution CEGID. Cette interconnexion assurait un échange de données en temps réel,
notamment pour la synchronisation des informations contractuelles relatives aux salariés et
au module « affaires ».
• Gestion des données et traçabilité des processus métier : Implémentation de
fonctionnalités avancées pour la gestion et la traçabilité des produits, des audits interdépartements et des procédures métier. Ces modules ont été optimisés pour garantir la
centralisation des opérations et la conformité aux normes internes et externes.
• Coordination et collaboration avec les équipes projet : Travail en étroite collaboration
avec les équipes de développement, le chef de projet et les utilisateurs finaux pour assurer
une migration fluide et une validation continue des nouveaux modules. Participation aux
phases de tests et de déploiement, avec une prise en charge des retours utilisateurs pour
améliorer l’ergonomie et les performances de la solution.
Technologies : C# .Net Core 3.0, MVC, Clean Architecture, Entity Framework, Angular 15, PWA, Azure
DevOps, Azure Functions, Azure Blobs, Typescript, bases NoSQL.
2013 – 2018 : Développeur full stack : société AVS – France
Contexte :
Développement d’un intranet client lourd destiné à optimiser et centraliser la gestion des processus
internes. Le projet, conçu pour s’adapter aux besoins évolutifs de l'entreprise, était intégré à diverses
applications tierces comme Cegid et Sycomore pour faciliter les rapprochements bancaires, ainsi qu’à des
applications mobiles. L’objectif principal était de créer un système flexible et modulaire, facilitant la
maintenance et l'évolution de l’intranet en fonction des besoins métiers.
Tâches :
• Conception et développement : Participation active au développement et à la
maintenance d’un projet intranet client lourd, conçu pour faciliter la gestion des processus
internes de l'entreprise. Ce projet était interconnecté à diverses applications ; mobiles et
des applications tierces, tels que Cegid et Sycomore pour les rapprochements bancaires.
• Architecture modulaire : Choix d’une architecture modulaire permettant d’adapter
l’intranet en fonction des besoins évolutifs de l’entreprise. Cela comprenait l'intégration de
nouveaux modules et la personnalisation des fonctionnalités existantes.
• Applications desktop et mobiles : Développement et maintenance d’applications desktop
avec WPF MVVM, assurant une architecture orientée composants et un découplage fort
entre l’interface utilisateur et la logique applicative. Création et déploiement d'applications
mobiles hybrides offrant des fonctionnalités accessibles sur différentes plateformes (iOS,
Android) tout en réduisant le coût de développement et de maintenance.
• Développement Frontend et Backend : Développement d’interfaces utilisateurs
dynamiques et réactives en utilisant XAML, puis MVC, Razor et KnockoutJS notamment
sur la partie web.
• Interconnexion et intégration : Travail étroit avec les équipes techniques pour intégrer
des API tierces et assurer la compatibilité avec d'autres systèmes de l'entreprise
(synchronisation avec Active Directory)
• Collaboration : Participe à des sprints de développement et adopte une méthodologie
agile pour favoriser la communication et la réactivité aux changements dans les besoins du
projet.
Technologies : C#, WPF MVVM, Razor, KnockoutJS, AngularJS, Angular 2, SQL Server, Entity
Framework.
2010 – 2013 : Développeur SQL : société Open click – France
Contexte :
J’ai intégré la société en tant que développeur SQL, avec pour mission initiale de concevoir et d’optimiser
les bases de données relationnelles pour répondre aux besoins métiers de la solution. Mon rôle consistait à
optimiser la base de données SQL Server en utilisant Transact-SQL, notamment via la création de
procédures stockées, de déclencheurs, de vues et d’index pour garantir la performance et la fiabilité de
l’application métier.
Au fil de la mission, j’ai élargi mon périmètre d’intervention pour travailler sur un ETL SSIS permettant
le rapatriement des données provenant de l’application mobile vers la base de production.
Parallèlement, j’ai pu travailler sur les deux projets de d’applications C# WinForms et WPF. J’ai ainsi
participé à la conception d’interfaces utilisateurs et l’implémentation de la logique métier dans Visual
Studio.
Tâches
• Conception et optimisation des bases de données relationnelles avec Transact-SQL :
Durant cette mission, j’ai conçu et optimisé des bases de données relationnelles en utilisant
Transact-SQL, en créant des procédures stockées, des déclencheurs et des vues pour
répondre aux besoins spécifiques des applications. Mon travail a également porté sur
l’optimisation des performances des requêtes, notamment par la création d’index et
l’analyse des requêtes complexes pour améliorer les temps de réponse.
• Développement d’applications de bureau avec C#, WinForms et WPF : J’ai développé
des applications de utilisant C#, avec des interfaces utilisateurs construites sous WinForms
et WPF. Mon rôle impliquait l’implémentation des règles de gestion pour répondre aux
besoins métiers.
• Gestion des flux de données avec SSIS et DTSX : J’ai mis en place des flux d’intégration
de données fiables en développant des packages SSIS et DTSX. Ces flux ont permis de
synchroniser et migrer des données provenant de l’application mobile depuis une base de
données de staging afin de les rapatrier dans la base de production.
• Développement d’applications pour terminaux Windows Mobile avec C# : Dans le
cadre de cette mission, j’ai conçu et déployé une application mobile embarquée adaptée
aux contraintes du terminal Motorola MC 75 sous Windows Mobile. Cette application,
développée en C#, intégrait une base de données embarquée pour permettre un
fonctionnement en mode hors ligne, avec une synchronisation automatique des données
une fois connecté.
• Implémentation de la gestion des données avec Entity Framework : J’ai participé à
l’intégration Entity Framework pour gérer efficacement les accès aux données au sein des
applications, Winform et WPF. On a notamment implémenté les patterns DAO, Factory et
Singleton.
Technologies : C# 3.5, SQL et Transact-SQL, déclencheurs, procédure stockées, vues, indexes, packages
SSIS DTSX, winform, WPF, XAML, Entity Framework, PDA Motorola MC75, Windows Mobile.
Consultants similaires
Compétences : C++, docker compose, JAVA, KUBERNETES, achat, Administration, ...
consultant Retenir
Compétences : Angular, C++, PHP, ReactJS, T-SQL, Kafka, SOLID, TypeScript, ...
consultant Retenir
Compétences : .NET Core, Angular, C++, SAFE Agilist, SAFE5.1, SCRUM, ...
consultant Retenir
Compétences : Azure Cloud, Data, Power BI, PYTHON 3, SQL, GCP, AGILE, ...
consultant Retenir
Compétences : Angular, J2EE, JAVA, ACCESS, ActiveMQ, Administration, ...
consultant Retenir
Compétences : bash, C, C++, COBOL, css, HTML, JAVA, Kotlin, PHP, ...
consultant Retenir
Compétences : Angular, FULLSTACK, JAVA, Spring Boot, Accessibilité, ...
consultant Retenir
Compétences : Azure Cloud, Data, PYTHON, scala, Spark, Databricks, ...
consultant Retenir
Compétences : Azure Cloud, Azure Data Factory, Data, Databricks, ...
consultant Retenir
Compétences : ansible, AWS, Azure Cloud, DEVOPS, Docker, GCP, GitLab, ...
consultant Retenir