depuis la création du compte
🚀 Projet Agile avec Méthodologies DevOps | 🛠️ Architecture Hexagonale et Clean Architecture | 🌐 Full Stack .NET & Angular
Je fais partie d'une équipe composée de 1 Team Lead, 1 Scrum Master, 1 Tech Lead, 8 Développeurs et 3 Business Analysts (BA). Nous travaillons en mode Agile (Scrum) avec des sprints de 3 semaines et appliquons des pratiques DevOps pour assurer un développement et une intégration continue fluide.
📊 Analyse et Conception
📋 Analyse des users stories pour comprendre les besoins métier.
💰 Chiffrage des demandes clients/partenaires pour assurer la faisabilité des projets.
🤝 Participation avec le Product Owner (P.O.) et les B.A. à la rédaction des users stories.
📅 Collaboration avec l'équipe lors des cérémonies SCRUM pour l'estimation des users stories.
🏗️ Conception et mise en place d'architectures Hexagonales et Clean Architecture.
📐 Application des principes SOLID pour une architecture logicielle robuste et maintenable.
💻 Développement Full Stack
🛠️ Création et maintenance des procédures stockées SQL.
⚡ Optimisation des procédures SQL existantes pour des performances accrues.
🌐 Développement de composants Angular/TypeScript transversaux pour des interfaces modernes et réactives.
📡 Développement des API REST avec .NET 6/7 pour des services backend performants.
🔄 Maintenance des API REST existantes sous .NET 4.7/4.8.
🛠️ Migration des applications existantes vers .NET Core pour une modernisation technologique.
⚙️ Conception et développement de services Windows, batchs avec implémentation de multi-threading.
📚 Expertise sur les frameworks Entity Framework Core, LINQ et Dapper pour la gestion de données.
🔐 Gestion de l'authentification et autorisation avec IdentityServer et OpenID Connect.
🎨 Conception et développement des interfaces clients avec Angular/TypeScript pour une expérience utilisateur optimisée.
🔄 Implémentation de la messagerie asynchrone (Message Queuing) pour garantir la communication entre les composants du système (APIs, services Windows).
🧪 Développement de tests unitaires automatisés avec XUnit pour garantir la qualité du code.
🔧 DevOps
🚀 Mise en place des pipelines CI/CD sur Azure DevOps pour une intégration et un déploiement continus.
🛠️ Configuration de SonarQube et SonarCloud pour assurer la qualité du code via des analyses statiques.
🔀 Maintenance des branches Git pour une gestion efficace des versions.
📦 Gestion des releases et des déploiements en production.
👀 Code Review pour assurer la conformité aux standards de développement et à la qualité du code.
🚛 Écosystème de Gestion des Badges de Péages | 🛣️ Transporteurs Poids Lourds à Travers l'Europe | 🏢 Interconnexion avec les Entités Fiscales Européennes
Je fais partie d'une équipe composée d'un chef de projet et de 20 développeurs, travaillant sur un écosystème avancé pour la gestion des badges de péages des transporteurs poids lourds à travers l'Europe. Ce système est connecté aux différentes entités fiscales européennes, permettant la gestion des transactions de manière centralisée pour nos clients du secteur des transports.
📊 Analyse et Conception
✍️ Rédaction des spécifications techniques et évaluation des charges.
🔍 Analyse des besoins clients dans le secteur du transport et traduction en solutions techniques adaptées.
🗄️ Conception des bases de données SQL pour une gestion optimisée des informations.
💰 Chiffrage des développements pour validation par le client.
📝 Rédaction du cahier des charges détaillant les fonctionnalités et besoins techniques.
📋 Découpage des tâches avec SGO pour une gestion de projet efficace.
🖥️ Création de documents de conception technique : UML (diagrammes de cas d'utilisation, séquences, classes), diagrammes de flux et diagrammes de données.
💻 Développement Full Stack
🔄 Participation à l'ensemble du cycle de vie du développement logiciel (SDLC) en utilisant la méthodologie Kanban.
🖥️ Développement de Services Windows et de batchs client lourds, en utilisant le multi-threading sous le framework .NET 4.x pour gérer les transactions financières et les factures clients.
🏗️ Implémentation et maintenance de l'architecture logicielle en respectant les principes SOLID et les meilleures pratiques.
🤝 Collaboration avec différentes équipes pour assurer une intégration fluide des modifications logicielles.
🛠️ Expertise dans la création de procédures stockées SQL/T-SQL, packages, fonctions, déclencheurs et curseurs avec SQL Server.
⚡ Optimisation des opérations LINQ pour un traitement rapide et performant des données.
🌐 Développement de services web REST/WCF et conception d'IHM pour les partenaires sous ASP.NET MVC.
🔍 Tests et Déploiements
🧪 Test des web services SOAP avec SOAP UI et des web services REST avec Postman.
🧪 Mise en place de tests unitaires automatisés avec XUnit.
🛠️ Utilisation de RTC pour la gestion du versioning.
📊 Réalisation de tests de charge pour mesurer la scalabilité et la fiabilité du système.