183 lines
		
	
	
		
			6.3 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			183 lines
		
	
	
		
			6.3 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
| {
 | ||
|   "stack": [
 | ||
|     "React", "Tailwind", "Nuxt", "Prisma", "Node", "Nest", "Docker", "Drone", "Gitea", "Gitlab"
 | ||
|   ],
 | ||
|   "projects": [
 | ||
|     {
 | ||
|       "image": "groupama.svg",
 | ||
|       "url": "https://www.g2s-groupama-technologies.fr/",
 | ||
|       "year": "2025",
 | ||
|       "company": "Groupama Support & Services",
 | ||
|       "role": "Développeur Vue",
 | ||
|       "description": [
 | ||
|         "Développement & maintenance d’applications Vue 3",
 | ||
|         "Participation aux choix techniques et aux orientations produit",
 | ||
|         "Collaboration avec l’équipe pour assurer l’intégration des fonctionnalités",
 | ||
|         "Sécurisation des applications et suivi des bonnes pratiques",
 | ||
|         "Mob et pair programming"
 | ||
|       ],
 | ||
|       "tools": ["Vue 3", "Pinia", "Vite", "single SPA"]
 | ||
|     },
 | ||
|     {
 | ||
|       "image": "fitarena.png",
 | ||
|       "url": "https://www.fit-arena.fr/",
 | ||
|       "year": "2024",
 | ||
|       "company": "Fit-arena",
 | ||
|       "role": "Développeur Vue",
 | ||
|       "description": [
 | ||
|         "Renfort sur le front de Fitarena, mise en place de l'agenda interactif avec Vue3 & Pinia",
 | ||
|         "Analyse et refactorisation du code existant",
 | ||
|         "Mise en place des stores par entité",
 | ||
|         "Mise en place des services API",
 | ||
|         "Ajout d'interactions avec le calendrier",
 | ||
|         "Ajout de composants UI spécifiques pour le calendrier"
 | ||
|       ],
 | ||
|       "tools": ["Vue 3", "Pinia", "Vite"]
 | ||
|     },
 | ||
|     {
 | ||
|       "image": "potagercity.svg",
 | ||
|       "hideTitle": true,
 | ||
|       "url": "https://potagercity.fr",
 | ||
|       "year": "2023-2021",
 | ||
|       "company": "Potager City",
 | ||
|       "role": "Développeur Vue",
 | ||
|       "description": [
 | ||
|         "Développement et mise à jour de l'ensemble des environnements front-end",
 | ||
|         "Mise en place des phases de tests techniques pour stabiliser les services",
 | ||
|         "Participation à l'amélioration de l'expérience utilisateur en coordination avec les équipes produits",
 | ||
|         "Optimisation du balisage technique SEO pour améliorer les performances de trafic depuis les moteurs de recherche",
 | ||
|         "Contrôle de la qualité du code"
 | ||
|       ],
 | ||
|       "tools": ["Vue 2", "VueX", "Vue Router", "Webpack", "SCSS", "Tailwind", "Storybook"]
 | ||
|     },
 | ||
|     {
 | ||
|       "image": "euronews.svg",
 | ||
|       "hideTitle": false,
 | ||
|       "url": "https://euronews.fr",
 | ||
|       "year": "2019",
 | ||
|       "company": "Euronews",
 | ||
|       "role": "Développeur Vue.js",
 | ||
|       "description": [
 | ||
|         "Développement du site euronews.com v3",
 | ||
|         "Intégration SCSS normalisé avec ITcss"
 | ||
|       ],
 | ||
|       "tools": ["Vue.js", "SCSS", "ITcss"]
 | ||
|     },
 | ||
|     {
 | ||
|       "image": "tyredating.png",
 | ||
|       "hideTitle": true,
 | ||
|       "url": "https://www.tyredating.com/",
 | ||
|       "year": "2018",
 | ||
|       "company": "Tyredating",
 | ||
|       "role": "Développeur Vue.js",
 | ||
|       "description": [
 | ||
|         "Développement des composants Vue",
 | ||
|         "Intégration responsive"
 | ||
|       ],
 | ||
|       "tools": ["Vue.js"]
 | ||
|     },
 | ||
|     {
 | ||
|       "image": "michelin.png",
 | ||
|       "hideTitle": false,
 | ||
|       "url": "https://bike.michelin.com",
 | ||
|       "year": "2017",
 | ||
|       "company": "Michelin",
 | ||
|       "role": "Intégrateur",
 | ||
|       "description": [
 | ||
|         "Développement pour le prototype des nouveaux sites de Michelin (bike.michelin.com) avec React & apostrophe CMS"
 | ||
|       ],
 | ||
|       "tools": ["React", "Apostrophe CMS"]
 | ||
|     },
 | ||
|     {
 | ||
|       "image": "africanews.png",
 | ||
|       "url": "https://africanews.com",
 | ||
|       "year": "2016",
 | ||
|       "company": "Africanews",
 | ||
|       "role": "Intégrateur",
 | ||
|       "description": [
 | ||
|         "Intégration pour africanews.com et euronews.com v2",
 | ||
|         "Intégration SCSS normalisé avec ITcss"
 | ||
|       ],
 | ||
|       "tools": ["SCSS", "ITcss"]
 | ||
|     },
 | ||
|     {
 | ||
|       "image": "peaks.svg",
 | ||
|       "hideTitle": true,
 | ||
|       "url": "https://peaks.fr/",
 | ||
|       "year": "2014-2015",
 | ||
|       "company": "Agences Web",
 | ||
|       "role": "Développeur front-end",
 | ||
|       "description": [
 | ||
|         "Diverses missions de développeur front-end en agences comme PEAKS, Agence Interactive, Sirroco, Nevada, Brand Advocate"
 | ||
|       ],
 | ||
|       "tools": ["SCSS", "HTML", "javascript"]
 | ||
|     },
 | ||
|     {
 | ||
|       "image": "appspanel.png",
 | ||
|       "url": "https://www.appspanel.com/",
 | ||
|       "year": "2013",
 | ||
|       "company": "Apps Panel",
 | ||
|       "role": "Développeur front-end / Intégrateur",
 | ||
|       "description": [
 | ||
|         "Développeur front-end / Intégrateur en CDI pour l'agence Apps Panel"
 | ||
|       ],
 | ||
|       "tools": ["CSS", "HTML", "javascript"]
 | ||
|     },
 | ||
|     {
 | ||
|       "image": "dnd.svg",
 | ||
|       "hideTitle": true,
 | ||
|       "url": "https://dnd.fr",
 | ||
|       "year": "2011/2012",
 | ||
|       "company": "Dn'd",
 | ||
|       "role": "Développeur front-end / Intégrateur Magento",
 | ||
|       "description": [
 | ||
|         "Développeur front-end / Intégrateur Magento en contrat professionnel pour l’agence Dn’d"
 | ||
|       ],
 | ||
|       "tools": ["Magento", "HTML", "CSS"]
 | ||
|     },
 | ||
|     {
 | ||
|       "image": "evilspins.svg",
 | ||
|       "hideTitle": true,
 | ||
|       "url": "https://evilspins.com",
 | ||
|       "year": "2024",
 | ||
|       "company": "evilSpins",
 | ||
|       "role": "Développeur Vue / Node / UI Designer",
 | ||
|       "description": [
 | ||
|         "Conception et réalisation d'une SPA pour les compilations musicales \"evilSpins\" avec Nuxt3 et Atropos js"
 | ||
|       ],
 | ||
|       "tools": ["Vue 3", "Nuxt"]
 | ||
|     },
 | ||
|     {
 | ||
|       "image": "massivemusic.png",
 | ||
|       "url": "https://github.com/valerebron/massivemusic",
 | ||
|       "year": "2021-2020",
 | ||
|       "company": "MassiveMusic",
 | ||
|       "role": "Développeur Vue / Typescript / Node / Prisma",
 | ||
|       "description": [
 | ||
|         "Développement des composants Vue normalisé avec Atomic Design",
 | ||
|         "Intégration SCSS normalisé avec ITcss",
 | ||
|         "Développement du store Vuex",
 | ||
|         "Construction de l'API avec GraphQL & Typescript",
 | ||
|         "Modélisation des données avec Prisma.io",
 | ||
|         "Mise en place de l'intégration continue avec Gitlab et Docker-compose"
 | ||
|       ],
 | ||
|       "tools": ["Vue", "Typescript", "Node", "Prisma", "GraphQL", "Gitlab", "Docker-compose", "SCSS", "ITcss"]
 | ||
|     },
 | ||
|     {
 | ||
|       "image": "",
 | ||
|       "hideTitle": false,
 | ||
|       "url": "",
 | ||
|       "year": "2021-2020",
 | ||
|       "company": "Analytics",
 | ||
|       "role": "Développeur Node.js",
 | ||
|       "description": [
 | ||
|         "Développement du tracker client",
 | ||
|         "Modélisation des données avec Prisma.io",
 | ||
|         "Construction de l'API avec GraphQL & Typescript",
 | ||
|         "Mise en place de l'intégration continue avec Gitlab et Docker-compose"
 | ||
|       ],
 | ||
|       "tools": ["Node.js", "Prisma", "GraphQL", "Gitlab", "Docker-compose", "Typescript"]
 | ||
|     }
 | ||
|   ]
 | ||
| }
 |