Projet : Migration ERP client lourd vers un client web
Contexte
Migration ERP industrielle développé en PowerBuilder vers une solution Web ASP.NET MVC et API pour une meilleur interopérabilité avec les systèmes du groupe.
Tâches effectuées
• Développement Webservice Back-End traitement métier et persistance en base
• Développement Front-End Interface Web ERP
• Apport d’expérience et pair programing aux développeurs de l’équipe
• Modification de l’architecture pour respecter les principes clean code
• Création des projets tests unitaires
• Refonte Application Identity avec .NET 7 Identity Duende, refactorisation et évolution
• Configuration et adaptation des pipelines Azure Devops
Projet : Work.NET / Workflow
Contexte
Mise en place de l’automatisation des workflows de l’ERP de l’éditeur. Projet en R&D repris après départ du concepteur.
Tâches effectuées
• Développement des évolutions et corrections
• Accompagnement dans la prise en main par les consultants et première mise en production
• Recueil des besoins en évolution du produit
Résultats
Le module est fonctionnel et a été livré en recette ainsi qu’en production chez certains clients
Projet : Développement
Contexte
Développer des applications de gestion pour les grands comptes basés à Toulouse.
Tâches effectuées
• Application de gestion des stocks, achats, commandes …
• Rédaction des spécifications techniques avec le référent client.
• Reprise d’application et rétro-engineering.
Résultats
Toutes les applications développer ont été livré et utilisé par les utilisateurs finaux en leur apportant une réelle valeur.
Projet : Développement
Contexte
Développer des applications de gestion pour les grands comptes basés à Toulouse.
Tâches effectuées
• Application de gestion des stocks, achats, commandes …
• Rédaction des spécifications techniques avec le référent client.
• Reprise d’application et rétro-engineering.
Résultats
Toutes les applications développer ont été livré et utilisé par les utilisateurs finaux en leur apportant une réelle valeur dans leur travail.
Projet : Evolution et maintenance de l’ERP Assurance
Contexte
Evolutions et Corrections de l’ERP
Tâches effectuées
• Création de batchs lancés toutes les nuits
• Modification et correction de procédures stockées (T-SQL).
• Rédaction de tests de validation interne.
• Rédaction des spécifications techniques des modules métiers à partir du code existant.
Résultats
Respect des exigences en termes de temps de développement et des résultats attendus.
Contexte
Finalisation du nouveau moteur d’édition
Tâches effectuées
• Développement architecture clean code
• Documentation pour les développeurs de l’architecture clean
• Assister aux rituels scrum avec les équipes de dév
• Recueil des besoins en évolution et correction du produit
Résultats
La version béta est disponible à la prochaine version.
Contexte
Finir le développement et mettre en production l’orchestrateur de script Powershell pour la livraison des clients hébergés dans les serveurs ovh de l’éditeur. Le concepteur ayant abandonné le projet en cours, j’ai repris le développement de l’outil.
Tâches effectuées
• Développement du client et du serveur
• Création des scripts et accompagnement de l’équipe infra pour l’utilisation de l’outil et la création des scripts
• Spécification des besoins d’évolution
• Recueil des besoins en évolution et correction du produit
Résultats
Aujourd’hui, tous les déploiements des clients hebergés chez l’éditeur sont déployés avec cet outil. La prochaine étape est d’intégrer les scripts powershell personnalisés pour les produits de l’éditeur dans des builds de mise en production dans Azure DevOps.
Contexte
Test d’intégration (Nunit) et mise en place des builds d’intégration continue.
Tâches effectuées
• Spécification des besoins.
• Documentation.
• Conception technique.
• Implémentation et développement de différents modules.
• Développement du WebService API
• Développement du client de l’API
Résultats
Les livrables et artefact sont aujourd’hui créé en intégration continue par les builds sur Azure DevOps. Les tests d’intégrations sont lancés dans la builds à chaque lancement de celle-ci.
Contexte
Test d’intégration (Nunit) et mise en place des builds d’intégration continue.
Tâches effectuées
• Spécification des besoins.
• Documentation.
• Conception technique.
• Implémentation et développement de différents modules.
• Développement du WebService API
• Développement du client de l’API
Résultats
Les livrables et artefact sont aujourd’hui créé en intégration continue par les builds sur Azure DevOps. Les tests d’intégrations sont lancés dans la builds à chaque lancement de celle-ci.