Développeur .Net Sénior avec expertise en C#/.Net Core, microservices, cloud Azure, clean code et principes SOLID. Expérience dans le développement fullstack, migration vers .Net Core, cloudification sur Azure, et mise en œuvre de pratiques DevOps. Maîtrise des méthodologies Agile/Scrum et des outils comme Git, Azure DevOps, Docker.
Intégré à l'équipe backend de la Guilde de développeurs open/cloud du département DSI Direction Technologie. Contribution au développement et maintenance d'APIs .NET, support technique niveau 3, mise en œuvre d'un ETL pour alimenter l'application d'assurances des adhérents. Méthodologie Scrum avec sprints de 3 semaines. Équipe de 4 développeurs, 1 architecte, 1 techlead, 1 scrummaster, 1 QA. Responsabilités incluent : mise à jour du parc applicatif vers .net core, cloudification sur Azure, refactoring de code, ajout de patterns de résilience, revue de code, respect des normes de sécurité OWASP, amélioration de la qualité de service, documentation technique, TMA du legacy assurance, développement de batchs C# et SQL, optimisation des performances des procédures stockées, développement d'un connecteur pour scan des procédures stockées, utilisation d'Entity Framework avec EF Power Tools.
Intégré au département DSI dans une équipe de 5 développeurs agiles et un Scrum Master. Mission stratégique de migration de l'ERP de Hub One d'une architecture monolithique vers une architecture microservices moderne. Responsabilités incluent : migration du module de gestion de marchandises et transports de webforms à microservices/API en suivant les principes DDD, développement de microservices avec clean code, réflexion sur le changement de base de données avec élaboration de diagrammes de classe, conception de base de données, réalisation de tests unitaires, animation des sprints avec méthodes agiles.
Projet 1 : Création et déploiement de robots pour récupérer des profils d'ingénieurs sur les réseaux professionnels (RPA). Équipe de 5 personnes et 1 scrum master. Responsabilités : conception et développement d'une plateforme d'automatisation des robots pour crawler des applications web, recherche d'outils de crawling, utilisation de Selenium, automatisation des modules de l'ERP, alimentation du Datalake avec Azure DataLake Gen1. Projet 2 : Responsabilités incluent : formateur interne ASP.NET MVC pour nouveaux arrivants (15 personnes), réalisation de tests unitaires et d'intégration, architecture et conception de la BDD, code review, animation des sprints.
Conception et développement d'une application web de gestion des désastres et des menaces naturelles. Au sein d'une équipe de 5 personnes et 1 Scrum Master, développement des modules : création de workflows en asp.Net, gestion des désastres, victimes, refuges, superviseurs des désastres. Configuration de Microsoft Dynamics CRM pour exposition et consommation d'APIs, utilisation de sockets via SignalR pour notifications en temps réel et SMS basés sur la géolocalisation, consultation de statistiques des victimes et évolution des désastres. Autres responsabilités : code review, tests unitaires, réalisation de tests E2E avec Jasmine, animation des sprints.