I bring extensive experience in commercial process optimisation and customer order management within major retail settings, with strong problem-solving abilities and adaptability. I am comfortable supporting fast-paced retail teams and can communicate effectively in basic English to ensure efficient, reliable service on the shop floor.
Participer aux différents projets de développement et TMA du domaine de gestion commerciale et orchestration des flux au sein de domaine IT et de la Digital Factory, qui regroupe l'ensemble des développements relatifs aux applications de gestion commerciale et aux échanges de données inter applicatives, gestion du cycle de vie des commandes clients, administrations des ventes, alerting et prévenance client, scoring des commandes, paiements et remboursements, approvisionnement, facturation, remontées comptables et reportings, gestion de la relation client en France et l'international. Prise d'initiatives et proposition de solutions. Rédaction des spécifications techniques. Proposition et rédaction d'une fiche d'incident. Participation à une réunion de mise en point hebdomadaire (qui permet à chacune des équipes de communiquer sur les sujets en commun, et faire des propositions etc....). Proposition d'architectures. Réalisation des développements permettant l'intégration d'un nouveau partenaire de livraison (Stuart) dans le cadre des commandes C&C sur 1 heure. Réalisation des développements permettant l'optimisation des flux de remboursement provenant des caisses, en se basant sur les bases de données ElasticSerch. Développement et optimisations de procédures stockées. Développement d'une procédure de provenance client, suite au déplacement de son colis entre les services des achats et d'autres partenaires de stockage. Dans le cadre de la sécurisation haute saison, participations aux développements permettant de soulager la plateforme Biztalk, notamment des services WCF, et des WebApi REST. Réalisations de nouveaux développements dans le portail web dédié aux agents de CallCenter. Développement Biztalk. Mutualisation et refonte Clean Code sur différent projets legacy. Cadrages et développements d'intégration d'un nouveau transporteur CTT pour Fnac Portugal, en profitant de mutualiser le code entre les différents transporteurs déjà existants pour simplifier l'intégration de nouveaux par la suite. Participation à la mise en place des tests unitaires pour tester une couche legacy qui contient du code statique appelée depuis biztalk. Participation aux développements d'une Api Rest de gestion de facture sous Azure. Participation aux développements et cadrages d'une Api Rest de gestions de commandes « ApiOrder » et Api Rest de remboursements. Cadrages et développements d'intégration de nouveaux moyens de paiement ApplePay, PayPal (avec le partenaire Braintree) qui passerent via une Squad de paiement. Cadrages et développements pour la mise en place de notifications avec Kafka, au travers la paradigme DDD, et l'architecture CQRS-Vertical Slicing + proposition de productions d'événements au travers de l'api qui gère la commande afin de bénéficier de la couche Domaine déjà existante et par conséquent optimiser le temps et le dev et le budget également. Imaginé et développé une architecture efficace pour un Consumer Kafka, inspirée par les systèmes de La Poste et d'envoi de courrier, permettant de typer les instances de consumer sur des types de messages particuliers et en faisant en sorte que ça soit facilement configurable. Cadrages et développements d'un grand projet pour la refente et modularisation de BackOffice (casser les indépendances les équipes back, refentes de services et Api, ...). Mise en place de pattern sur pas mal de projets. (Builder, RuleEngine, TemplateMethod, Proxy, Chain of responsability, ..etc). Après avoir participé à l'hackathon Microsoft IA 2024 et suivi une formation sur l'IA, j'ai proposé et commencé le développement d'un agent IA destiné à documenter nos projets de manière technique et fonctionnelle au fur et à mesure de leur avancement. Respects des principes solides. Correction et suivi d'anomalies. Analyse et résolution d'incidents Tests unitaires avec Xunit. Tests d'intégration avec Java sous IntelliJ, y compris l'écriture de scénarios de test en Gherkin. Création de CI/CD sous TFSVC/GitLab. Préparation des packages avec un outil de déploiement interne. Planification des déploiements en recette et en prod (avec TFS).
Au sein d'une équipe de 4 personnes avec notre DSI, j'ai participé à la refonte de plusieurs outils far de la société, ainsi qu'à la réalisation de d'autres modules (fonctionnalisées, reportings...etc..) demandés par nos utilisateurs, le contexte était serré car j'étais presque le seule développeur à répondre à toutes les requêtes qui nécessitent un développement. Nouveau projet et restructuration de l'équipe à la suite de l'achat du progiciel ChangePoint, l'enjeu était de faire migrer toutes les parties que le progiciel devrait prendre en charge à partir des applications internes de la société, et de faire des interfaces de communications entres ces systèmes, afin d'assurer la cohérence de données et permettre aux utilisateurs d'utiliser en même temps les applications internes et le progiciel. Dans une équipe de 12 personnes, j'ai travaillé à la fois comme responsable d'équipe de développement et développeur, j'ai également imaginé et proposé une solution technique robuste que j'ai mené jusqu'au bout avec l'équipe. Rédaction des spécifications techniques. Responsable équipe développement Passage sur de Git (GitFlow) pour le versioning de code. Proposition et implémentation de la solution technique (noyau de la solution) Développement de services WCF Guider, orienter et former les équipes de développement Revue de code. Participation aux brainstormings pour l'évolution de métier Participations aux Daily meeting et autres réunions de suivi Développement et correction de bugs Develpeement de reportings et indicateurs dans les applis Legacy Developpment de composants (workflow (état, transition), gestion de documents, interface GLPI...) Proposition d'une solution pour interfacer avec ChangePoint Création d'un noyau générique sur lequel repose toutes les interfaces de communication. Batch générique pour la synchronisation depuis ChangePoint vers les outils de la société. Tests unitaires Déploiement
Conception et développement d'un progiciel permettant l'intégration et l'exploitation de la réforme réglementaire européenne Solvency 2, du monde de l'assurance. Au sein d'une équipe de 3 personnes, j'ai occupé le poste d'ingénieur d'études et de développement, et j'ai participé à toutes les étapes de projet, en commençant par la rédaction des spécifications fonctionnelles (SFG) jusqu'à la mise en production. Cette mission était trop riche pour moi, et elle m'a permis de voir tout le cycle d'un projet. Rédaction des spécifications fonctionnelles générales (SFG). Rédaction des spécifications techniques (SFD). Développement sur des composants de progiciel. Développement des parties SQL (procédures stockées) de progiciel. Développement de la partie reporting de progiciel. Maintenance évolutive et corrective sur quelques modules de progiciel. Développement et maintenance de quelques packages SSIS de progiciel. Correction et suivi d'anomalies. Réponse aux questions de clients et assistance maîtrise d'ouvrage. Rédaction des cas de test sur HP ALM. Exécution des tests sur HP ALM. Tests de non régression. Préparation des packages et déploiement en intégration pour tests. Préparation des packages et déploiement en recette et en production. Suivi et assistance de déploiement. Tests de recette.
Conception et développement avec .NET d'un nouveau portail web, pour la plateforme JEI (Journal Electronique d'Evénements), qui se basera sur le noyau KIWI, cette nouvelle IHM permettra aux mairies et aux collectivités une meilleure ergonomie d'utilisation afin de mieux publier leurs messages sur les mobiliers (JEI) de JCDECAUX. Au sein d'une équipe de 4 personnes j'ai occupé le poste d'ingénieur d'études et de développement, ce projet avait plein de challenges tels que « dans un délai cours on a réussi avec notre architecte à définir la solution et les outils techniques pour la mise en ouvre », « développer le portail en s'appuyant sur la plateforme KIWI », « produire un portail en responsive design et multi-navigateurs ». Rédaction et Analyse de cahier des charges avec l'architecte Participation aux réunions de lancement de projet pour réflichir et sélectionner des solutions robustes et ergonomiques. Préparation et paramétrage de l'environnement de développement. Rédaction des spécifications techniques suivant les spécifications fonctionnelles décrites par l'architecte. Développements d'une bibliothèque de composants, permettant la facilité de développement par la suite. Développements des modules et écrans suivant les spécifications techniques. Test des composants et écrans à chaque fin de développement Rédaction des cas de test par composants, modules et écrans, sur TFS Test de non régression Identification et corrections d'anomalies. Test de recette
Au sein d'une équipe de 5 personnes, j'ai occupé le poste de développeur et j'ai participé aux projets suivant : Pôle emploi : Etudes et Développement avec .NET d'un portail de gestion des demandes de services de type IMAC (Installation, Mouvement, Ajout et Changement), et PANNE de matériel informatique, ainsi que la gestion de parc correspondante, ce portail est utilisé sur tout le territoire français (Métropole & DOM-TOM). Refonte et maintenance d'un projet IFLO, application web logistique pour MMA. Intervention sur le projet TECH-PORTAL, développé pour suivre les missions des techniciens APX sur les différents sites de leurs clients en métropole & DOM-TOM. Paramétrage de l'environnement de développement. Réception et Analyse de cahier des charges Développement des fonctionnalités suivant les spécifications Développement en VB.net des modules attendu tel que : Création des DS PANNE, IMAC, MAJDB, APPRO, Gestion parc, Bordereau d'exécution, impression, interface de gestion des utilisateurs. Développement de nouveau modules pour la logistique MMA. Développement d'un composant interne, pour informer les utilisateurs en ligne, et en temps réel, d'une éventuelle maintenance ou mise en production. Développement de procédures stockées. Optimisation de code. Le choix technique et le choix de design. Création de deux environnements de test (DEV + UAT) Tests Identification et corrections d'anomalies. Test UAT (User Acceptance Testing) Mise en production