[{"data":1,"prerenderedAt":249},["ShallowReactive",2],{"page-fr":3},{"id":4,"title":5,"about":6,"body":9,"contact":10,"description":25,"download":26,"experience":28,"extension":137,"meta":138,"name":139,"navigation":140,"open_to_work":162,"path":165,"projects":166,"seo":182,"skills":184,"stem":246,"subtitle":247,"__hash__":248},"index_fr\u002Ffr\u002Findex.yaml","Développeur Full-Stack Expérimenté Symfony \u002F Vue.js",{"title":7,"description":8},"Profil","Je suis un développeur web full-stack passionné par la création d'applications web [modernes]{.text-highlighted} et [pertinentes]{.text-highlighted}. Je cherche toujours à trouver l'équilibre  entre le besoin client et les solutions techniques, ce qui me pousse  continuellement à rester curieux.\n\nAu cours des 11 dernières années, j’ai occupé un rôle très polyvalent au sein de la même entreprise, ce qui m’a amené à repenser mes idées et à forger progressivement ma propre expérience ainsi que mon sens du jugement.\n\nAujourd’hui, je souhaite m’ouvrir à de nouvelles opportunités pour [apprendre, créer et partager avec d’autres]{.text-highlighted}.\n",null,{"title":11,"links":12},"Contact",[13,17,21],{"icon":14,"href":15,"title":16},"i-lucide-linkedin","https:\u002F\u002Fgo.aovee.dev\u002Flinkedin","ghislain-linais",{"icon":18,"href":19,"title":20},"i-simple-icons-x","https:\u002F\u002Fgo.aovee.dev\u002Fx","_aovee",{"icon":22,"href":23,"title":24},"i-lucide-mail","mailto:contact@aovee.dev","contact@aovee.dev","11 ans d'expérience, passionné par l'automatisation des processus  métier et la conception d'architectures scalables.",{"title":27},"Voir le CV complet",{"title":29,"items":30},"Expériences",[31,82],{"position":32,"company":33,"description":34,"projects":35,"dates":66,"skills":67},"Développeur web full-stack","Internet Factory","La société [Internet Factory]{.text-primary} regroupe plusieurs marques et activités telles que [SEO.fr](https:\u002F\u002Fseo.fr){target=\"_blank\"}, [Contenu.fr](https:\u002F\u002Fcontenu.fr){target=\"_blank\"}, [netLinking.com](https:\u002F\u002Fnetlinking.com){target=\"_blank\"}, [Yooda](https:\u002F\u002Fyooda.com){target=\"_blank\"} ou [SEO Summit](https:\u002F\u002Fseo-summit.com){target=\"_blank\"}.\n",[36,52],{"title":37,"icon":38,"items":39,"date":51},"Système de gestion d'événements sur mesure","i-lucide-calendar-1",[40,43,46,48],{"full":41,"brief":42},"Développement d'un [module de \"Check-in\"]{.text-default} optimisé pour mobile, permettant le scan rapide de QR Codes à l'entrée, avec synchronisation en temps réel pour éviter les doublons.","Développement d'un module de \"Check-in\" avec scan QR Code et synchronisation en temps réel.",{"full":44,"brief":45},"Mise en place d'un [tunnel de génération de billets PDF]{.text-default} pour les participants.","Mise en place d'un tunnel de génération de billets PDF pour les participants.",{"full":47},"[Conception d'un dashboard]{.text-default} de gestion des participants, conférenciers et sponsors.",{"full":49,"brief":50},"Intégration [AWS]{.text-default} pour un accès sécurisé aux replays des conférences.","Intégration AWS pour un accès sécurisé aux replays des conférences.","2025 — 2026",{"title":53,"icon":54,"description":55,"items":56,"date":65},"Plateforme SaaS de vente de contenus optimisés SEO","i-lucide-letter-text","Cette plateforme est la continuité de la plateforme développée lors de mon expérience chez Pub'n'Drive.",[57,59,62],{"full":58},"Mise en place de files d'attente ([FIFO]{.text-default}) pour le traitement de tâches asynchrones.",{"full":60,"brief":61},"Gestion des commandes et livraison de contenus [optimisés SEO]{.text-default} sur plateforme dédiée.","Gestion des commandes et livraison de contenus optimisés SEO.",{"full":63,"brief":64},"Création d'interfaces modulaires permettant la construction de contenus complexes (paragraphes + médias) avec [Vue 3]{.text-default} et [Vuetify]{.text-default}.","Création d'interfaces modulaires pour la construction de contenus complexes.","2023 — 2026","Avril 2024 — Avril 2026",[68,69,70,71,72,73,74,75,76,77,78,79,80,81],"Symfony","Vue.js","Nuxt","Deployment management","Tailwind CSS","Docker","Git","SQL","PHP","Node.js","MySQL","PostgreSQL","Typescript","N8N",{"position":32,"company":83,"projects":84,"dates":133,"skills":134},"Pub'n'Drive",[85,95,111,125],{"title":53,"icon":86,"items":87,"date":94},"i-lucide-book-text",[88,91],{"full":89,"brief":90},"Intégration de [N8N]{.text-default} pour la génération de contenus et mise en place de files d'attente (FIFO) pour le traitement de tâches asynchrones.","Intégration N8N pour génération de contenus & files d'attente (FIFO).",{"full":92,"brief":93},"Automatisation de la publication sur CMS tiers, supprimant une étape manuelle pour l'équipe contenu.","Automatisation de la publication sur CMS tiers, supprimant  une étape manuelle pour l'équipe contenu.","2021 — 2023",{"title":96,"icon":97,"items":98,"date":110},"Site e-commerce d'impression à la demande","i-lucide-shirt",[99,102,105,108],{"full":100,"brief":101},"Création d'un éditeur visuel de personnalisation ([Fabric.js]{.text-default}) avec traitement automatisé des fichiers via [Node.js]{.text-default} pour rendu haute définition.","Éditeur visuel de personnalisation (Fabric.js) & traitement automatisé des fichiers d'impression via Node.js.",{"full":103,"brief":104},"[Architecture e-shop dynamique]{.text-default} (multi-domaine) et synchronisation via API avec des plateformes tierces comme [Shopify]{.text-default}.","Architecture e-shop dynamique (multi-domaine) et synchronisation via API avec des plateformes tierces.",{"full":106,"brief":107},"[Conception d'API REST]{.text-default} complètes, documentées, avec [environnements de sandbox]{.text-default} pour les développeurs tiers et systèmes de [Webhooks]{.text-default}.","Conception d'API REST complètes, documentées, environnements de sandbox et systèmes de Webhooks.",{"full":109},"Intégration de [Stripe]{.text-default} (Comptes Connectés) et automatisation de la facturation PDF ([wkhtmltopdf]{.text-default}).","2017 — 2021",{"title":112,"icon":113,"items":114,"date":124},"Plateforme d'automatisation industrielle","i-lucide-factory",[115,118,121],{"full":116,"brief":117},"Développement d'outils de [pilotage de production]{.text-default} (impression textile, scanning, packaging) et interaction avec des serveurs de machines propriétaires (10+ machines).","Développement d'outils de pilotage de production & interaction avec machines d'impression textile.",{"full":119,"brief":120},"Gestion des commandes et des livraisons avec la plateforme de [livraison (500 commandes\u002Fjour)]{.text-default}.","Gestion des commandes et des livraisons avec la plateforme de livraison (500 commandes\u002Fjour).",{"full":122,"brief":123},"[Synchronisation]{.text-default} de catalogues fournisseurs (100 000+ produits) via tâches planifiées ([CRON]{.text-default}).","Synchronisation de catalogues fournisseurs (100 000+ produits) via tâches planifiées (CRON).","2016 — 2021",{"title":126,"icon":127,"items":128,"date":132},"Plateforme web de gestion d'inventaire","i-lucide-boxes",[129],{"full":130,"brief":131},"[Conception]{.text-default} de systèmes complets de gestion de stocks, commandes et fournisseurs.","Conception de systèmes complets de gestion de stocks, commandes et fournisseurs.","2015 — 2016","Juillet 2015 — Avril 2024",[68,69,74,75,76,77,78,135,136],"Puppeteer","Stripe","yaml",{},"Ghislain LINAIS",[141,144,147,151,155],{"title":7,"link":142},{"href":143},"#about",{"title":29,"link":145},{"href":146},"#experience",{"title":148,"link":149},"Compétences",{"href":150},"#skills",{"title":152,"link":153},"Projets",{"href":154},"#projects",{"title":156,"link":157,"icon":161},"Télécharger PDF",{"href":158,"target":159,"download":160},"\u002Fresume-fr.pdf","_blank","ghislain-linais-fr.pdf","i-lucide-download",{"active":163,"text":164},true,"Actuellement disponible","\u002Ffr",{"title":152,"items":167},[168,175],{"title":169,"description":170,"dates":171,"skills":172,"link":173,"icon":174},"What's in my Vault?","Une application web personnelle pour suivre les activités hebdomadaires et progressions dans World of Warcraft.","2024 — 2026",[70,69,74],"https:\u002F\u002Fwww.whatsinmyvault.app","https:\u002F\u002Fwww.whatsinmyvault.app\u002Ffavicon.ico",{"title":176,"description":177,"dates":178,"skills":179,"link":180,"icon":181},"Ghislain LINAIS - Portfolio","Portfolio \u002F CV en ligne.",2026,[70,69,74],"https:\u002F\u002Fwww.aovee.dev","https:\u002F\u002Fwww.aovee.dev\u002Ffavicon.ico",{"title":183,"description":5},"Portoflio",{"title":148,"description":185,"categories":186},"Voici une liste de mes compétences techniques, acquises au fil de mes expériences professionnelles et de mes projets personnels. Je suis toujours désireux d'apprendre de nouvelles technologies et d'élargir mon expertise.\n",[187,196,213,220,231],{"title":188,"items":189},"Langages",[190,193],{"title":191,"img":192},"TypeScript","img\u002Ftypescript.svg",{"title":194,"img":195},"PHP (v8)","img\u002Fphp.svg",{"title":197,"items":198},"Frameworks",[199,202,205,208,210],{"title":200,"img":201},"Symfony (v7)","img\u002Fsymfony.svg",{"title":203,"img":204},"Vue.js (v3)","img\u002Fvuejs.svg",{"title":206,"img":207},"Nuxt (v4)","img\u002Fnuxt.svg",{"title":72,"img":209},"img\u002Ftailwindcss.svg",{"title":211,"img":212},"Electron","img\u002Felectron.svg",{"title":214,"items":215},"Base de données",[216,218],{"title":78,"img":217},"img\u002Fmysql.svg",{"title":79,"img":219},"img\u002Fpostgresql.svg",{"title":221,"items":222},"Outils et DevOps",[223,225,227,229],{"title":74,"img":224},"img\u002Fgit.svg",{"title":77,"img":226},"img\u002Fnodejs.svg",{"title":73,"img":228},"img\u002Fdocker.svg",{"title":81,"img":230},"img\u002Fn8n.svg",{"title":232,"items":233},"Langues",[234,237,240,243],{"title":235,"icon":236},"Français (natif)","i-circle-flags-lang-fr",{"title":238,"icon":239},"Anglais (bilingue)","i-circle-flags-lang-en-us",{"title":241,"icon":242},"Allemand (débutant)","i-circle-flags-lang-de",{"title":244,"icon":245},"Japonais (débutant)","i-circle-flags-lang-ja","fr\u002Findex","11 ans d'XP","4wfLKD8f-GK_fYfuxTMjrYpQm-aW1Zvswq1MvT5qdFE",1780575683441]