Expériences clients
Itecor Depuis octobre 2019
Développeur Full Stack
Econocom Décembre 2022 – Ce jour
Développeur web Full Stack C# .Net/Vue JS
Travail au sein d’une équipe de développement composée de 8 personnes en mode agile.
Implication dans la refonte technologique d’une application appelée « Houston ». Cette
application concerne les activités leasing d’ECONOCOM et permet à ces clients d’accéder à
des informations telles que les contrats, les durées, les équipements et l’état des
commandes.
Développement du site web Houston.
Contribution à la migration du système vers une architecture microservices en
utilisant .Net 7 et Vue JS.
Travail sur une architecture asynchrone en utilisant RabbitMQ et Rebus pour
améliorer la scalabilité et la performance du système.
Collaboration étroite avec l’équipe développement en Italie : l’anglais est la langue de
travail au quotidien.
Participation aux réunions Agiles/Scrum, aux sprints de 3 semaines, et utilisation
d’Azure DevOps pour suivre et gérer les User Stories.
Intégration continue avec Azure DevOps pour garantir la qualité du code et des
déploiements fréquents sur les environnements.
Travail en étroite collaboration avec le responsable technique, le business analyst et
l’équipe AMOA pour assurer l’alignement des objectifs.
Pratique du pair programming.
Revue de code (Pull Request).
Environnement technologique :
Méthodologie Scrum pour une gestion itérative et agile du projet.
Technologies : C# .Net 7, architecture microservices, pattern CQRS pour une
conception évolutive, RabbitMQ, Rebus, Docker, Vue JS.
Bases de données : SQL Server et MongoDB pour la gestion des données.
Outils : Azure DevOps pour la gestion de projet et le suivi des tâches, Swagger pour
la documentation des API.
LexisNexis Octobre 2019 – Novembre 2022
Développeur web Full stack C# .Net/React
En tant que développeur sénior au sein d'une équipe de 11 personnes fonctionnant en
méthodologie Agile, ma principale responsabilité consiste à concevoir et oeuvre des solutions
techniques durables en étroite collaboration avec les experts métier du produit. Voici un aperçu de
mes réalisations majeures :
Projet Lexis Poly Office: travail sur le développement de la solution Lexis destinée à la gestion
des cabinets d'avocats et comptables. Pendant une période de 2 ans, utilisation React JS pour
créer une interface utilisateur conviviale et efficace.
Projet Lexis 360 : le moteur de recherche et d’aide à décision juridique de Lexis développée en
Angular pendant 6 mois, depuis la conception et le recueil des besoins à la mise en production.
Principales responsabilités :
Migration de Lexis Poly Office de ASP .NET MVC 4 à React, améliorant ainsi la convivialité
et les performances de l'application.
Collaboration au développement du serveur d'authentification Identity Server 4,
garantissant un accès sécurisé et gérable.
Création d'une nouvelle Web API en utilisant .Net 5, permettant des performances
optimales et une architecture moderne.
Instauration de normes de développement web basées sur le modèle CQRS, favorisant la
séparation des préoccupations et la maintenabilité du code.
Création de Packages NuGet pour l'ensemble des solutions (API, web), facilitant le partage
de code et la cohérence entre les projets.
Conception et développement du portail de recherche juridique Lexis 360 en Angular 10,
en collaboration étroite avec l'équipe.
Pratique régulière du pair programming, favorisant le partage des connaissances et
l'amélioration de la qualité du code.
Révision approfondie du code de mes collègues grâce à des revues de code régulières.
Création et exécution de tests unitaires pour les composants React et l'API, garantissant
la fiabilité et la stabilité du code.
Optimisation des requêtes SQL pour améliorer les performances de la base de données.
Identification et résolution efficace des bogues pour assurer le bon fonctionnement de
l'application.
Environnement technologique :
Méthodologie Agile Scrum pour une gestion flexible et itérative des projets
Langages et technologies : C#, ASP .NET MVC5, .Net Core, Web API, CQRS, React JS,
HTML5, CSS3, JavaScript, jQuery, KendoUI, TypeScript, Angular 10.
Outils de développement : TFS pour la gestion du code source et le suivi des tâches, Entity
Framework 6 pour la gestion de la base de données, Postman et Swagger pour la
documentation et les tests d'API.
Base de données : SQL Server pour le stockage des données
France Médias Monde (Pour Open) Octobre 2016 – Septembre 2019
Ingénieur d’études et développement web .NET
Développement d’une application web de supervision – Monitoring de flux
Identification et récupération des flux en erreur dans la base de données.
Développement de Dashboards et des graphiques de statistiques (interface web).
Création des sondes pour détecter les incidents et création des automates pour leur
résolution.
Automatisation des relances de flux « publication des vidéos, articles, et envoi des
contenus sur les serveurs partenaires ».
Environnement : C#, ASP .NET MVC 5, ASP .NET Core, Web API, HTML5, CSS3, JavaScript,
jQuery, KendoUI, Visual Studio 2017, TFS, Azure DevOps, Architecture Hexagonale, Pattern
CQRS, Entity Framework 6, Dapper, XML, Transformation XSLT.
Développement d’une application de transfert de contenu « France 24 »
Modélisation et création des données.
Conception et développement de l’application.
Étude et chiffrage des tickets Redmine.
Transfert des contenus aux partenaires via API REST/JSON.
Transfert des contenus via FTP et SFTP.
Implémentation des services web/Service Windows et les bases de données
correspondantes.
Packaging, mise en production.
Revue de code avec l’architecte en Pair programming.
Environnement : C#, ASP .NET MVC 5, ASP .NET Core, Web API REST, HTML5, CSS3,
JavaScript, jQuery, Visual Studio 2017, TFS, Architecture Hexagonale, Pattern CQRS, Entity
Framework 6, Dapper, XML, Transformation XSLT.
Refonte des applications existantes
Refonte du Bus d’échange de l’Entreprise, des sites extranet avec les partenaires et de
l’outil de déclaration des droits d’auteurs.
Fiabilisation et amélioration du fonctionnement du Bus Entreprise.
Automatisation des actions quotidiennes.
Migration du repository VSS vers TFS.
Mise à jour du .Net Framework en version 4.6.2.
Réécriture des fonctions VB .NET en C#.
Environnement: C#, ASP .NET MVC 5, ASP .NET Core, HTML5, CSS3, JavaScript, jQuery,
Visual Studio 2017, XML, TFS, Entity Framework 6, VB, WCF, Windows Service.
Évolutions/corrections des applications du Bus Entreprise
Recueil et analyse des besoins du client.
Réalisation des évolutions des applications du Bus entreprise, du chiffrage à la mise en
production.
Traitement des demandes directes et ponctuelles du client.
Maintenance des applications du Bus Entreprise.
Environnement: C#, ASP.NET MVC 5, HTML5, CSS3, JavaScript, jQuery, Entity Framework
6, WCF, SQL Server, Azure, Visual Studio 2017, VB, ESB, SOAP, Itinerary Designer, XSLT,
XML, Redmine, BizTalk, Business Rule Composer.
Sopra Banking Avril 2016 – Août 2016
Développeur
Développement du Progiciel bancaire « Amplitude »
Formation sur le langage Informix 4GL.
Développement et maintenance du progiciel amplitude.
Rédaction du document d’accompagnement après chaque développement.
Analyse des besoins du client.
Environnement : C#, Linux, Informix, Méthodologie Agile Scrum, MS Project, Visio, SVN
(Repository).
Neolux Mars 2015 – Août 2015
Programmeur C
Etude d’un luminaire connecté
Analyse des protocoles de commande domotique, étude de faisabilité.
Analyse fonctionnelle, rédaction des spécifications.
Analyse des solutions de réseaux locaux radio fréquence (ZigBee, Z-ware, BLE) – courte
portée.
Analyse des solutions de réseaux libre (Lora, 3G, 4G, ZigFox) – longue portée.
Évaluation budgétaire des coûts de production (sous-traitance).
Environnement : Programmation C sur arduino, Orcad (routage de la carte électronique).
Vellore Institute of Technology – VIT (India) Juin 2014 – Août 2014
Programmeur SQL
Etude de performance des panneaux photovoltaïques (monocristallin et poly-cristallin)
connectés
Réalisation d’une base de données pour les panneaux photovoltaïques.
Implémentation de cette base dans un nouvel outil de simulation dédié au
dimensionnement des panneaux photovoltaïques.
Étude de stockage de l’énergie.
Mesure, analyse et interprétation des données collectées sur les deux types de PV.
Conception et amélioration d’une éolienne de type concentrateur et diffuseurs.
Environnement : PVSyst, SQL Server.
Projets d’Études UFR Tours Septembre 2015 – Mars 2016
Réalisation d’une application web pour la gestion des frais de
déplacements des collaborateurs
Analyse du projet, spécifications, planification, modélisation, développements, tests
unitaires.
Environnement : C#, ASP .NET MVC, HTML, CSS, JavaScript, jQuery, Bootstrap, Entity
Framework, SQL server, Git.