Skip to content

Instantly share code, notes, and snippets.

@Romaixn
Last active November 16, 2022 13:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Romaixn/b04d50db3c8cc4b68573b72ef53c9941 to your computer and use it in GitHub Desktop.
Save Romaixn/b04d50db3c8cc4b68573b72ef53c9941 to your computer and use it in GitHub Desktop.
JSON Resume
{
"basics": {
"name": "Romain Herault",
"picture": "https://avataaar.welovedevs.com/png/?accessoriesType=Round&clotheColor=W3D&clotheType=GraphicShirt&eyeType=Happy&eyebrowType=Default&facialHairColor=BrownDark&facialHairType=BeardLight&hairColor=BrownDark&hatColor=Gray02&mouthType=Smile&skinColor=Light&topType=ShortHairShortFlat&graphicType=W3DLogo",
"title": "Développeur web",
"summary": "Développeur web spécialisé Symfony / WordPress",
"location": {
"locationCountryCode": "FR",
"city": "Amiens"
},
"profiles": [
{
"id": "03df6c17-be71-4e39-a9a4-926f12fe5a3a",
"network": "twitter",
"url": "",
"username": "Romaixn"
},
{
"id": "9f21da9a-80f3-4686-81a5-b41ac704e27f",
"network": "linkedin",
"url": "https://www.linkedin.com/in/romain-herault/"
},
{
"id": "custom_0",
"network": "Site web (français)",
"url": "https://rherault.fr"
},
{
"id": "custom_1",
"network": "Site web (anglais)",
"url": "https://rherault.dev"
},
{
"id": "e1af731f-f64a-4748-8fa2-7d7eae03fc0c",
"network": "github",
"url": "",
"username": "romaixn"
}
]
},
"work": [
{
"name": "Développeur web cadre",
"position": "Développeur web",
"index": 0,
"startDate": "2020-09-01",
"summary": "Développeur web backend expert WordPress.\n\n- Création de site web sous WordPress\n- Création de site web sous Symfony\n- Création d'API sous Symfony et API Platform pour des applications mobiles\n- Maintenance et ajout de fonctionnalités de site WordPress existant\n- Maintenance et ajout de fonctionnalités de site Drupal existant\n- Ajout de fonctionnalités sur des sites existants TYPO3\n- Gestion de projet et accompagnement clients \n- Réalisation de chiffrages en fonction des besoins clients",
"location": "Amiens, France",
"placeId": "ChIJC3aL1xOE50cR4CBigT7xCgQ",
"id": "5c48bf18-9628-40bc-8cde-16deccdcc770"
},
{
"name": "Krea'Lab",
"position": "Développeur web",
"index": 1,
"startDate": "2019-08-01",
"endDate": "2020-08-01",
"summary": "Réalisation de site vitrine et de blog professionnel sous WordPress.\nCréation, refactorisation et optimisation de plugins internes.",
"location": "Orléans, France",
"placeId": "ChIJ44bzndTk5EcRKYDDeeR9uZ4",
"id": "69c90f14-1f27-4df1-ae18-133c5d994e27"
},
{
"name": "Krea'Lab",
"position": "Développeur web",
"index": 2,
"startDate": "2019-04-01",
"endDate": "2019-06-01",
"summary": "Réalisation de site web clients et de plugins sous l'environnement WordPress",
"location": "Orléans, France",
"placeId": "ChIJ44bzndTk5EcRKYDDeeR9uZ4",
"id": "84d2203e-7f7a-4e9d-8aea-66357c83e29f"
},
{
"name": "Tradival",
"position": "Technicien ordonnancement",
"index": 3,
"startDate": "2018-07-01",
"endDate": "2018-08-01",
"summary": "Gestion d'une équipe d'une dizaine de personnes, prise de commandes,\ngestion du stock.",
"location": "Orléans, France",
"placeId": "ChIJ44bzndTk5EcRKYDDeeR9uZ4",
"id": "1037f970-f129-4e89-b7d1-14b5c487c23a"
},
{
"name": "LA HALLE",
"position": "Preparateur de commande",
"index": 4,
"startDate": "2017-07-01",
"endDate": "2017-08-01",
"summary": "Emploi saisonnier de préparation de commande à la chaîne.",
"location": "Montierchaume, France",
"placeId": "ChIJNTTN8JMI-0cRBTUL8g9cpv0",
"id": "d250140d-fc25-4156-9dd9-ea394a0922ac"
}
],
"education": [
{
"id": "2191547d-d132-4aa8-a544-6e9524a55924",
"institution": "IUT Orléans",
"index": 0,
"studyType": "LP Web et Mobile, Gestion du Web / multimédia et webmaster",
"endDate": "2020-01-01"
},
{
"id": "bb42cd17-be13-4605-9c41-2ebe3a6f646e",
"institution": "IUT Orléans",
"index": 1,
"studyType": "DUT Informatique, Informatique",
"endDate": "2019-01-01"
},
{
"id": "0847d40b-0885-4a2e-8395-7253f3ffcd79",
"institution": "Lycée Blaise Pascal Châteauroux",
"index": 2,
"studyType": "BAC STI2D, Informatique",
"endDate": "2017-01-01"
}
],
"skills": [
{
"id": "35dbcc2e-e218-4a3e-983e-9b6568105655",
"name": "Symfony",
"position": 0,
"value": 100
},
{
"id": "25d99948-f838-4e7a-b550-735f89796c79",
"name": "Wordpress",
"position": 1,
"value": 80
},
{
"id": "b9e40c6f-55a8-4818-8162-f96d37e4e7d9",
"name": "API Platform",
"position": 2,
"value": 80
},
{
"id": "7c515e13-e1ae-4174-9683-f0026c1c450d",
"name": "Docker",
"position": 3,
"value": 70
},
{
"id": "Git",
"name": "Git",
"position": 4,
"value": 80
},
{
"id": "ThreeJS",
"name": "ThreeJS",
"position": 5,
"value": 60
}
],
"languages": [
{
"id": "87ba5003-3a83-48d6-bd6e-0c83c3ef301e",
"name": "Français",
"position": 0,
"value": 100,
"language": "Français"
},
{
"id": "-MyU1p_fWUfE5xlipGTh",
"name": "Anglais",
"position": 1,
"value": 80,
"language": "Anglais"
},
{
"id": "4923ccf0-bf5c-46db-a7f0-8ce7739f87be",
"name": "Espagnol",
"position": 2,
"value": 30,
"language": "Espagnol"
}
],
"interests": [
{
"gifUrl": "https://media2.giphy.com/media/e4RDR0vxGRBbifJUGe/giphy-downsized.gif?cid=f7fb5bbafxacwtcb6d7u13ub7vp9y44pv57zr4q1kc7nywg4&rid=giphy-downsized.gif&ct=g",
"gifUser": {
"isVerified": true,
"name": "The Great British Bake Off",
"profileAvatarUrl": "https://media2.giphy.com/avatars/britishbakeoff/3zSC8mrPfhEY.gif",
"profileUrl": "https://giphy.com/britishbakeoff/"
},
"id": "365dd470-7629-4a3d-8075-a38cf3c247b1",
"index": 0,
"name": "Balade"
},
{
"gifUrl": "https://media2.giphy.com/media/eWQTGEM6s8al2/giphy.gif?cid=f7fb5bba8d9occla0qcnfbe1cqnyyv4jshtx6kjbqcv0pq07&rid=giphy.gif&ct=g",
"id": "9182592f-1b0d-4ab7-81c7-d370564e37d7",
"index": 1,
"name": "Chien"
},
{
"gifUrl": "https://media4.giphy.com/media/LmgHHxtKgDsYrVsEOw/giphy.gif?cid=f7fb5bbaihh095oxq30ckp6nptd0eg8vt1tmbmabz43cx64a&rid=giphy.gif&ct=g",
"gifUser": {
"isVerified": true,
"name": "Cat Chmaj",
"profileAvatarUrl": "https://media1.giphy.com/avatars/catchmaj/kYMz6WN6Ek9U.gif",
"profileUrl": "https://giphy.com/catchmaj/"
},
"id": "7985bba6-0236-4b26-bd50-6e7f6b7de1a7",
"index": 2,
"name": "Chat"
},
{
"gifUrl": "https://media4.giphy.com/media/EsDCYBUQM0KlO/giphy.gif?cid=f7fb5bba1mx7ccximx4hr8ktyog6yt07zn97vojr47oiof6c&rid=giphy.gif&ct=g",
"id": "62e35a1b-8ab5-46b5-b583-57b088d7c58b",
"index": 3,
"name": "Manger"
},
{
"gifUrl": "https://media3.giphy.com/media/l0MYzsXKJlSVIFYUE/giphy.gif?cid=f7fb5bba1mx7ccximx4hr8ktyog6yt07zn97vojr47oiof6c&rid=giphy.gif&ct=g",
"gifUser": {
"isVerified": true,
"name": "HULU",
"profileAvatarUrl": "https://media4.giphy.com/avatars/hulu/fHTyFuGiOkNq.jpg",
"profileUrl": "https://giphy.com/hulu/"
},
"id": "0f264d08-4b48-4949-a45e-545070b6a660",
"index": 4,
"name": "Manger"
},
{
"gifUrl": "https://media4.giphy.com/media/xndHaRIcvge5y/giphy.gif?cid=f7fb5bbahublmn8xxigfq5d1a5fxuonnpt472b572flq3iry&rid=giphy.gif&ct=g",
"id": "0a4e3905-7bbd-4b27-9203-edea85802303",
"index": 5,
"name": "Open Source"
},
{
"gifUrl": "https://media1.giphy.com/media/lkceXNDw4Agryfrwz8/giphy.gif?cid=f7fb5bbadce1pbli2ixyeus1oxob7wdg7qkrhttj65a2i16g&rid=giphy.gif&ct=g",
"gifUser": {
"isVerified": true,
"name": "pixel jeff",
"profileAvatarUrl": "https://media1.giphy.com/avatars/pixeljeff/XPhOR7zDWheE.jpg",
"profileUrl": "https://giphy.com/pixeljeff/"
},
"id": "be7565a4-db3e-4247-96ca-8bf922190b72",
"index": 6,
"name": "Cyberpunk"
}
],
"projects": [
{
"index": 0,
"date": {
"month": 5,
"year": 2022
},
"description": "Projet personnel visant à faciliter la recherche d'un lieu de balade pour les promenades avec nos amis les chiens.\n\nIl est aussi prévu de faciliter l'organisation des balades avec une communauté.\n\nProjet réalisé en Symfony (backend) avec API Platform et Next.js (frontend) et le framework CSS Tailwind CSS.\nCe projet est avant tout un entrainement pour différentes notions, notamment la création d'un site entier à l'aide d'API Platform et d'un framework frontend.",
"id": "1aa1e9b0-a7e0-4cbd-be4c-0355de851b06",
"images": [
{
"url": "https://cdn.filestackcontent.com/uKt94MURrqN3r8g5z6aQ"
}
],
"name": "StrollDog",
"endDate": "2022-06-01"
},
{
"index": 4,
"date": {
"month": 8,
"year": 2021
},
"description": "QuizzHop est un projet personnel visant à créer une plateforme permettant à n'importe qui de créer un quizz et d'y jouer directement en groupe avec son smartphone.\n\nPour le moment, les quizz ne sont que des réponses \"Vrai/Faux\".\n\nLe projet se présente comme suit :\n\nCréation d'un quizz sur la plateforme en ligne (site web Symfony), ou alors choix d'un quizz déjà créer par la communauté,\nRécupération d'un code à rentrer dans l'application mobile,\nLancement du quizz avec plusieurs téléphones faisant office de \"manettes\", permettant de valider les réponses en simultanées. Le premier qui répond juste obtient un point et peut passer à la question suivante.\nQuizzHop est entièrement open-source, le code est disponible sur GitHub. \n\nLe projet est entièrement fait avec le pattern DDD et CQRS (Domain Driven Design et Command and Query Responsibility Segregation).\n\nLe but de ce projet est de s'entrainer sur un cas concret et des notions nouvelles, d'où le choix d'une architecture plus complexe qu'habituellement.\n\nL'application mobile est toujours en cours de développement et sera développer avec le framework Flutter.\n\nLe code sera aussi rendu open-source et disponible sur GitHub, dès qu'il aura commencé.",
"id": "27bd86f9-ecd6-46f6-92db-cfe1d45fdc36",
"images": [
{
"url": "https://cdn.filestackcontent.com/Q7ENg79TQqm65DTv5dKF"
}
],
"name": "Quizz Hop",
"endDate": "2021-09-01"
},
{
"index": 3,
"date": {
"month": 1,
"year": 2020
},
"description": "Projet de fin d'année de la Licence Pro. Web et Mobile à l'IUT d'Orléans.\n\nCe projet avait pour but d'offrir une interface d'administration pour l'association Orléans Joue, qui organise un festival de jeux de société à Orléans tous les ans.\n\nCelui-ci permet aux bénévoles, exposants et boutiques de s'inscrire et de réserver des créneaux pour participer au festival.\n\nNous étions 5 étudiants sur ce projet. Il a été réalisé avec le framework PHP Symfony et le framework CSS TailwindCSS.\n\nLe projet est hébergé sur Heroku et se met à jour automatiquement lors du push grâce au CI/CD de GitLab.",
"id": "6b1e9fdf-66b2-4e65-a634-31f2a2a589b9",
"images": [
{
"url": "https://cdn.filestackcontent.com/fGNP2ZgASyTmO3BojKBw"
}
],
"link": "https://orleans-joue.herokuapp.com/",
"name": "Orléans Joue",
"endDate": "2020-02-01"
},
{
"index": 6,
"date": {
"month": 4,
"year": 2020
},
"description": "Blog réalisé pendant mon alternance (2019-2020) dans l'entreprise Krea'Lab, agence de création de site vitrine et institutionnels.\n\nCréation sous WordPress pour Passion Beauté : parfumerie et institut de beauté.",
"id": "7bde5eac-fe2f-41ca-b15e-f57f12d8d9d0",
"images": [
{
"url": "https://cdn.filestackcontent.com/wsNcWMA5ToqIvlghX2fB"
}
],
"link": "https://www.passionbeaute.fr/blog/",
"name": "Passion Beauté",
"endDate": "2020-05-01"
},
{
"index": 8,
"date": {
"month": 0,
"year": 2020
},
"description": "Blog réalisé pendant mon alternance (2019-2020) dans l'entreprise Krea'Lab, agence de création de site vitrine et institutionnels.\n\nCe site web a été réalisé de A à Z, sans maquette.",
"id": "82926a0d-0b3b-45cb-805e-06539e745f59",
"images": [
{
"url": "https://cdn.filestackcontent.com/WoNSZcsWRLn1H2iUAvPF"
}
],
"name": "Un amour d'enfant",
"endDate": "2020-01-01"
},
{
"index": 9,
"date": {
"month": 0,
"year": 2020
},
"description": "Site vitrine réalisé pendant mon alternance (2019-2020) dans l'entreprise Krea'Lab, agence de création de site vitrine et institutionnels.\n\nCréation du site à deux avec un collègue.",
"id": "a809bb93-dea6-4ddc-98f4-8cfa26f12f18",
"images": [
{
"url": "https://cdn.filestackcontent.com/qG2dTNvuRoug9eisk2Op"
}
],
"link": "https://www.eacvl.fr/",
"name": "EACVL",
"endDate": "2020-01-01"
},
{
"index": 12,
"date": {
"month": 4,
"year": 2020
},
"description": "Projet réalisé pendant mon alternance (2019-2020) dans l'entreprise Krea'Lab, agence de création de site vitrine et institutionnels.\n\nCe projet a été réalisé pour une exposition sur la technologie et plus particulièrement sur l'intelligence artificielle.\n\nJe suis intervenu sur ce projet pour développer l'IA en Dialogflow, pendant que Guillaume Turpin développait le côté front de l'application.\n\nDialogflow est un outil créer par Google permettant de faciliter la création d'IA.",
"id": "b2582d49-5fa2-4a46-9af5-bb85a902ac3c",
"images": [
{
"url": "https://cdn.filestackcontent.com/LM0znzgaRcyyQBM9dnEF"
}
],
"link": "https://www.krealab.agency/agentConversationnel/",
"name": "Test de Turing",
"endDate": "2020-05-01"
},
{
"index": 7,
"date": {
"month": 3,
"year": 2019
},
"description": "Site vitrine WordPress réalisé en stage dans l'entreprise Krea'Lab.\n\nPremier site sous WordPress réalisé entièrement de A à Z en suivant une maquette.",
"id": "b6c1b9f0-54f1-4256-a031-fcba75465674",
"images": [
{
"url": "https://cdn.filestackcontent.com/jjyDziNFRfma7IrpcJTl"
}
],
"link": "https://www.ecoleiot.fr/",
"name": "Ecole IoT",
"endDate": "2019-04-01"
},
{
"index": 2,
"date": {
"month": 11,
"year": 2021
},
"description": "Site réalisé en sein de l'agence Ewill à Amiens.\n\nSite entièrement réalisé sous WordPress à l'aide d'une maquette.",
"id": "cc3f1bc6-7926-4fc3-81e1-a99579ec11f0",
"images": [
{
"url": "https://cdn.filestackcontent.com/2H9PkG5XQmawHeITGpdV"
}
],
"link": "https://www.impala-sas.com/",
"name": "Impala",
"endDate": "2021-12-01"
},
{
"index": 10,
"date": {
"month": 0,
"year": 2020
},
"description": "Refonte de l'architecture d'un plugin existant et optimisation du code. Cette refonte a été réalisé durant mon alternance au sein de l'entreprise Krea'Lab.\n\nC'est un plugin WordPress permettant d'ajouter des témoignages à son site.",
"id": "d4f92142-fcaf-46d5-964b-ffc1a33102c0",
"images": [
{
"url": "https://cdn.filestackcontent.com/A0xEBPZoSszuRIxXHTuA"
}
],
"name": "KLTestimonials",
"endDate": "2020-01-01"
},
{
"index": 1,
"date": {
"month": 3,
"year": 2022
},
"description": "Mon portfolio.\n\nIl a été entièrement refait en 2020, en Symfony et VueJS. Le site précédent était réalisé en Gridsome pour, au départ, tester le framework. Vous pouvez visiter mon ancien portfolio ici.\n\nJ'ai décidé de recréer mon portfolio pour m'exercer en Symfony et VueJS mais aussi pour pouvoir réaliser un site web complexe, de la maquette au développement.\n\nJ'ai tout d'abord réalisé la maquette sous Figma, qui est un outil de prototypage complet et rapide, similaire à Photoshop ou Adobe XD.\n\nJ'ai ensuite rapidement commencé à développer mon portfolio sous Symfony 5 accompagné de quelques éléments front réalisés avec Vue js.\n\nConcernant le blog, j'ai dans un premier temps créer le contenu avec Symfony. Je me suis rendu compte qu'à l'état actuel, j'étais très limité avec l'entrée de contenu (WYSIWYG de EasyAdmin), c'est pour cela que j'ai créer un sous domaine : blog.rherault.fr.\n\nJ'ai donc pu installer un Blog avec le CMS WordPress sur celui-ci. Grâce aux nouveaux blocs Gutenberg, la création de contenu devient de plus en plus poussée.\n\nMigration vers Sulu\nJ'ai très récemment (Avril 2021) migré le Symfony 5 de ce site vers le CMS Sulu, afin de le prendre en main et de me familiariser avec. J'ai d'ailleurs fait un article sur ce CMS ainsi que ma migration sur mon blog à cette adresse.",
"id": "d7f750a6-ad43-47e8-8adc-28624c77d7bd",
"images": [
{
"url": "https://cdn.filestackcontent.com/rRozyuHpT4OXdy9If9Wi"
}
],
"link": "https://rherault.fr",
"name": "rherault",
"endDate": "2022-04-01"
},
{
"index": 11,
"date": {
"month": 4,
"year": 2020
},
"description": "Site vitrine réalisé pendant mon alternance (2019-2020) dans l'entreprise Krea'Lab, agence de création de site vitrine et institutionnels. \n\nRéalisé sous WordPress pour l'APHL (Association pour l'accompagnement des Personnes en situation de Handicap dans le Loiret).",
"id": "f7a1edb1-9103-423a-86a9-a17e91226faa",
"images": [
{
"url": "https://cdn.filestackcontent.com/5Y5S1h0eSz2y87ydQaGS"
}
],
"name": "APHL Association",
"endDate": "2020-05-01"
},
{
"index": 5,
"date": {
"month": 4,
"year": 2020
},
"description": "Plugin WordPress réalisé en stage dans l'entreprise Krea'Lab, créateur de site vitrine et institutionnels sous WordPress.\n\nCelui-ci permet la création de \"fil d'actualité\" sous forme de timeline pour les articles de son site web.\n\nJ'ai pu refactoriser, optimiser et améliorer celui-ci durant mon année d'alternance au sein de cette même entreprise.",
"id": "fb25e74b-0536-4811-8344-767f469d702a",
"images": [
{
"url": "https://cdn.filestackcontent.com/numc1cpWS6iixY35xrtN"
}
],
"name": "KLTimeline",
"endDate": "2020-05-01"
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment