Skip to content

Instantly share code, notes, and snippets.

@marc-gavanier
Last active January 18, 2022 12:02
Show Gist options
  • Save marc-gavanier/9fcedc7fe4a40489d48f241e3e842c56 to your computer and use it in GitHub Desktop.
Save marc-gavanier/9fcedc7fe4a40489d48f241e3e842c56 to your computer and use it in GitHub Desktop.
{
"$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
"awards": [
{
"title": "2ème place - Startup Weekend HandyTech",
"date": "2017-11-19",
"awarder": "Startup Weekend",
"summary": "DeafPunk: Configurateur de prothèses auditives pour le Startup Weekend Lyon Handytech"
},
{
"title": "1ère place - Startup Weekend MedTech Lyon",
"date": "2016-06-05",
"awarder": "Startup Weekend",
"summary": "PsychoChat: application de chat entre les psychologues et leurs patients qui permet une gestion d'une crise en temps réel"
},
{
"title": "Finaliste - 101 projets",
"date": "2013-11-18",
"awarder": "101 projets",
"summary": "UniStock: plateforme de compétition d'algorithmes financiers"
},
{
"title": "Finaliste - Imagine Cup 2013",
"date": "2013-04-30",
"awarder": "Microsoft",
"summary": "Fatalys: jeu vidéo isométrique avec génération procédurale d'un monde infini en temps réel"
}
],
"basics": {
"name": "Marc Gavanier",
"label": "Ingénieur logiciel indépendant",
"image": "",
"email": "marc.gavanier@gmail.com",
"phone": "",
"summary": "Ingénieur informaticien, développeur passionné, intéressé par le mouvement des artisans logiciels, inspiré par une base de code et une architecture saine, le développement agile, ou tout ce qui contribue à améliorer la valeur produite par les équipes de développement.",
"location": {
"address": "",
"postalCode": "69005",
"city": "Lyon",
"countryCode": "FR",
"region": ""
},
"profiles": [
{
"network": "LinkedIn",
"username": "marc-gavanier",
"url": "https://www.linkedin.com/in/marc-gavanier"
}
]
},
"education": [
{
"institution": "Efrei - Ecole d'ingénieur généraliste en informatique et technologies du numérique",
"url": "https://www.efrei.fr",
"area": "Ingénierie informatique - Majeure intelligence numérique et réalité virtuelle",
"studyType": "Diplôme d'ingénieur",
"startDate": "2009-10-05",
"endDate": "2014-09-05",
"gpa": "Admis",
"courses": []
},
{
"institution": "Université Paris-Est Marne-la-Vallée",
"url": "http://www.u-pem.fr",
"area": "Informatique",
"studyType": "Licence sciences, technologies, santé, mention mathématique et informatique",
"startDate": "2009-10-05",
"endDate": "2012-10-29",
"gpa": "Admis avec mention bien",
"courses": []
},
{
"institution": "Asia Pacific University of Technology and Innovation (APU / APIIT)",
"url": "http://www.apu.edu.my",
"area": "Ingénierie informatique",
"studyType": "Semestre d'études à l'international",
"startDate": "2011-09-19",
"endDate": "2011-12-16",
"gpa": "Semestre validé",
"courses": []
}
],
"interests": [
{
"name": "Développeur de jeux vidéo amateur ",
"keywords": [
"Game jams",
"Code",
"Graphismes",
"Modélisation 3D"
]
},
{
"name": "Sports",
"keywords": [
"Course à pied",
"Ski",
"Équitation",
"Judo"
]
}
],
"languages": [
{
"language": "Français",
"fluency": "Langue manternelle"
},
{
"language": "Anglais",
"fluency": "Avancé"
},
{
"language": "Allemand",
"fluency": "Intermédiaire"
}
],
"meta": {
"theme": "elegant",
"version": "0.0.x",
"lastModified": "2020-07-30T00:42:00"
},
"projects": [],
"publications": [],
"references": [],
"skills": [
{
"name": "Frontend",
"level": "Master",
"keywords": [
"HTML",
"CSS",
"SCSS",
"Bootstrap",
"JavaScript",
"TypeScript",
"Angular",
"RxJs",
"Ionic",
"Apache Cordova",
"Electron"
]
},
{
"name": "Backend",
"level": "Master",
"keywords": [
"C#",
".NET Core",
"Entity Framework",
"Php",
"Laravel",
"REST API",
"OpenAPI"
]
},
{
"name": "DevOps",
"level": "Advanced",
"keywords": [
"Gitlab",
"GitLab CI",
"Docker",
"Terraform",
"Azure",
"AWS"
]
},
{
"name": "Storage",
"level": "Advanced",
"keywords": [
"SqlServer",
"Postgres",
"MySQL",
"OrientDB",
"Redis"
]
},
{
"name": "Game development",
"level": "Intermediate",
"keywords": [
"Unity",
"XNA Game Studio",
"Kinect SDK"
]
},
{
"name": "Package management",
"level": "Master",
"keywords": [
"NuGet",
"Npm",
"Yarn",
"Composer",
"Docker Hub"
]
},
{
"name": "Tools",
"level": "Master",
"keywords": [
"Git",
"Yeoman",
"Webpack",
"WSL",
"Zsh",
"IntelliJ-based IDEs",
"Postman"
]
},
{
"name": "Code quality",
"level": "Master",
"keywords": [
"Design patterns",
"Clean code",
"Clean architecture",
"SonarQube",
"TSLint",
"xUnit",
"Jasmine",
"Karma",
"Jest"
]
},
{
"name": "Methodologies",
"level": "Advanced",
"keywords": [
"Agile Development",
"Scrum Framework",
"DevOps",
"Test driven development",
"Continuous Integration",
"Continuous Delivery",
"Trunk-Based Development",
"Semantic Versioning",
"Responsive design"
]
}
],
"volunteer": [
{
"organization": "Time for the Planet",
"position": "Associé",
"url": "https://www.sidaction.org",
"website": "https://www.sidaction.org",
"startDate": "2021-06-07",
"summary": "Time For The Planet est une entreprise à mission qui souhaite rassembler 1 milliard d'euros pour créer 100 entreprises luttant contre le réchauffement climatique.",
"highlights": [
"Participation aux évenement de la communautée Rhône Alpes",
"Participation aux formations sur la présentation du projet et les actions à mener dans la communautée"
]
},
{
"organization": "Efrei Microsoft",
"position": "President",
"url": "https://www.efrei.fr/associations/technologiques",
"website": "https://www.efrei.fr/associations/technologiques",
"startDate": "2011-10-24",
"endDate": "2012-10-05",
"summary": "J'ai rejoint l'association étudiante Efrei Microsoft où j'ai beaucoup appris, pratiqué et partagé autour des technologies Microsoft",
"highlights": [
"Accompagnement des étudiants sur des sujets techniques liés aux technologies Microsoft",
"Formation hebdomadaire à travers de petits projets pour en savoir plus sur les technologies Microsoft",
"Organisation d'événements sur le campus pour promouvoir les activités de l'association ",
"Organisation d'une conférence présentée par un conférencier Microsoft sur Kinect et le machine learning"
]
},
{
"organization": "Sidaction",
"position": "Levée de fonds",
"url": "https://www.sidaction.org",
"website": "https://www.sidaction.org",
"startDate": "2009-09-30",
"endDate": "2009-09-30",
"summary": "Participation à la journée de solidarité organisée par l'Efrei pour aider une association luttant contre le VIH ",
"highlights": []
}
],
"work": [
{
"name": "Self employed",
"location": "Lyon, France",
"description": "Ingénierie, R&D et services informatiques suivant les meilleures pratiques agiles dans des contextes agiles",
"position": "Ingénieur Full Stack",
"url": "",
"website": "",
"startDate": "2021-09-15",
"summary": "En tant que développeur faisant partie d'une équipe agile, je contribue à un projet open source tout en améliorant la qualité du code en suivant les meilleures pratiques d'ingénierie logicielle telles que TDD et Clean Architecture.",
"highlights": [
"Conseiller Numérique France Services : développement et maintenance d'applications visant à réduire la fracture numérique en France"
],
"keywords": [
"Node.js",
"JavaScript",
"Feathers",
"Jest",
"React",
"Redux",
"ESLint",
"HTML",
"CSS",
"Sass",
"MongoDB",
"Git",
"GitHub / GitHub Actions",
"Docker",
"IntelliJ-based IDEs"
]
},
{
"name": "Addactis Software",
"location": "Tassin-la-Demi-Lune, France",
"description": "Conception, développement et publication de solutions logicielles qui répondent à tous les besoins des compagnies d'assurance et de réassurance tels que la tarification, le provisionnement, la modélisation, l'analyse et la restitution de données.",
"position": "Lead Full-stack Engineer",
"url": "https://www.addactis-software.com",
"website": "https://www.addactis-software.com",
"startDate": "2018-01-15",
"summary": "Travaillant dans une équipe agile en tant que responsable technique, j'ai conçu, construit et maintenu des applications Web modernes avec un standard de qualité de haut niveau et un pipeline de déploiement continu entièrement automatisé. J'ai principalement travaillé avec .net core et Angular et j'ai servi de ressource technique inter-équipes pour les décisions de conception architecturale, en particulier sur les sujets Angular.",
"highlights": [
"addactis SAAS BackOffice : création d'une application de provisionnement et de gestion des environnements cloud dédiés aux clients des applications SAAS proposés par Addactis Software",
"addactis PO Predict : adaptation d'une application on premise pour une distribution sur un modèle SAAS en utilisant les services cloud proposés par AWS",
"addactis Profitability : migration d'un monolithe dans Azure pour moderniser une application de tarification non-vie éprouvée et optimisée contenant une logique métier complexe",
"addactis Platform : création d'une application web qui permet de modéliser, planifier, tracer et traiter des ressources actuarielles en orchestrant des outils de transformation de données et de modélisation exécutés à distance",
"addactis Intuition : développement de nouvelles fonctionnalités et maintenance sur une application de visualisation de données permettant d'évaluer en temps réel le risque/rendement des décisions stratégiques à partir de modèles précalculés",
"addactis Extranet: développement de nouvelles fonctionnalités et maintenance sur la plateforme de distribution d'applications, de documentations et de formation en ligne d'Addactis Software",
"Développement de bibliothèques internes pour éviter la duplication de code entre les projets web, favoriser le développement inter-équipes et améliorer le partage des compétences",
"Initiation du projet de design System d'Addactis Software pour les produits Web, afin d'aider les concepteurs Web à maintenir une identité visuelle commune dans toute la gamme de logiciels",
"Définition des exigences qualité des applications web et déploiement des outils pour les faire respecter. Revues de code et interventions sur des sujets critiques impliquant des fonctionnalités avancées du framework Angular ",
"Conception et mise en œuvre de l'architecture d'applications Angular pour les produits Web Addactis Software suivant une approche orientée domaine"
],
"keywords": [
"ASP dotnet Core",
"C#",
"Entity Framework",
"xUnit",
"Angular",
"Jasmine / Karma",
"TSLint / StyleLint",
"TypeScript",
"JavaScript",
"HTML",
"CSS",
"Sass",
"Bootstrap",
"SQL Server",
"Git",
"GitLab / GitLab CI",
"ProGet",
"SonarQube",
"Docker",
"Terraform",
"AWS",
"IntelliJ-based IDEs"
]
},
{
"name": "Thunder Arrow",
"location": "Lyon, France",
"description": "Développement de solutions web/mobile/embarquées sur mesure, modulaires et extensibles pour favoriser l'accessibilité à la technologie des petites et moyennes entreprises.",
"position": "Full-stack Engineer",
"url": "",
"website": "",
"startDate": "2014-10-06",
"endDate": "2018-01-12",
"summary": "J'ai cofondé Thunder Arrow et travaillé en tant qu'ingénieur full-stack sur la création d'une collection de bibliothèques Laravel et Angular gérés par composer et npm. Sur la base de nos bibliothèques j'ai conçu et réalisé des applications web et mobiles pour des projets très exigeants en termes de contraintes financières",
"highlights": [
"OEM : Développement d'une application mobile pour les techniciens de maintenance de terrain, leur permettant d'inspecter et de mettre à jour les valeurs de configuration des appareils embarqués équipés d'antenne Bluetooth Low Energy",
"Origamli : Développement d'une application web de configuration d'emballages incluant un aperçu en 3D et de nombreuses capacités de configuration telles que les formats de boîte, les images, une galerie de motifs, la personnalisation des textes et des couleurs",
"Reader game editor : Développement d'une application Web pour concevoir des livres-jeu, en créant une représentation graphique des différents chemins composant les scénarios possibles",
"Menuze : Développement d'une application mobile permettant la traduction de menus dans les restaurants, en géolocalisant le client, nous pouvons afficher un menu dans sa langue maternelle",
"PWYP : Développement d'une application mobile de gestion des bons de réduction et d'un terminal de paiement pour les commerçants basé sur des QR codes, permettant ainsi aux clients choisir d'appliquer une remise promotionnelle lors de la transaction",
"Développement de bibliothèques internes pour partager une base de code générique entre notre client : plus de 40 modules composer et extensions pour Laravel et plus de 20 modules npm pour Angular",
"Création de l'identité visuelle de la marque Thunder Arrow et du design system basé sur Bootstrap "
],
"keywords": [
"Php",
"Laravel",
"Angular",
"TypeScript",
"JavaScript",
"Ionic 2",
"Cordova",
"Unity",
"HTML",
"CSS",
"Sass",
"Bootstrap",
"OrientDB",
"Git",
"IntelliJ-based IDEs"
]
},
{
"name": "Pharmanity",
"location": "Grenoble, France",
"description": "Un site internet référençant les pharmacies, leurs produits, services, spécialités et horaires d'ouverture pour aider les patients à trouver les produits de santé disponibles à proximité et au meilleur prix.",
"position": "Développeur web",
"url": "https://www.pharmanity.com",
"website": "https://www.pharmanity.com",
"startDate": "2014-02-20",
"endDate": "2014-09-05",
"summary": "Pour mon stage de fin d'études, j'ai choisi de rejoindre une startup proposant un service web. J'ai rejoint Pharmanity où j'ai pu améliorer mes compétences en développement back et front, mais aussi en conception et intégration d'interfaces",
"highlights": [
"Développement d'un outil d'importation et de traitement de la liste des produits d'une pharmacie et de leur disponibilité depuis le logiciel de gestion de la pharmacie vers la base de données Pharmanity",
"Amélioration de la recherche en ajoutant les services et spécialités des pharmacies dans les résultats et en gérant la disponibilité des produits",
"Amélioration de la page de résultats en indiquant l'emplacement des pharmacies à proximité correspondant à l'entité recherchée à l'aide de google map",
"Développement de nouvelles fonctionnalités d'administration et des pages personnalisables pour les pharmaciens leur permettant de présenter leur pharmacie en indiquant leurs horaires d'ouverture, leurs services et leurs spécialités",
"Amélioration du SEO par la mise en place de bonnes pratiques, j'ai obtenu de bons résultats notamment en retravaillant la gestion des urls",
"Étude de l'amélioration de l'interface et de l'ergonomie du site internet, puis mise en place des nouveaux éléments visuels"
],
"keywords": [
"Php",
"CodeIgniter",
"MySQL",
"Javascript",
"JQuery",
"HTML",
"CSS",
"Bootstrap",
"Google Analytics",
"Google Map API",
"IntelliJ-based IDEs"
]
},
{
"name": "SII Group",
"location": "Lyon, France",
"description": "Une société international d'ingénierie et de conseil en services informatiques qui accompagne la transformation numérique des grands groupes de tous les secteurs économiques.",
"position": "Développeur web",
"url": "https://sii-group.com",
"website": "https://sii-group.com",
"startDate": "2013-04-29",
"endDate": "2013-10-25",
"summary": "Pour mon stage de 4ème année j'ai souhaité rejoindre un grand groupe me permettant de travailler sur un projet web utilisant les technologies web de Microsoft. J'ai donc rejoint SII Group où j'ai eu l'opportunité de travailler sur un grand site e-commerce et d'améliorer mes compétences en développement back",
"highlights": [
"Analyse et documentation du site internet en expliquant la hiérarchie des projets composant la solution et les liens qu'ils entretiennent entre eux",
"Extraction de modules e-commerce génériques du site internet existant permettant la réutilisation de certaines parties pour de futurs clients",
"Participation à la transformation du site e-commerce en marketplace pour permettre aux vendeurs de proposer leurs produits sur la plateforme"
],
"keywords": [
"ASP.net MVC 2",
"C#",
"HTML",
"Visual Studio"
]
},
{
"name": "GoProd",
"location": "Paris, France",
"description": "Société de création de logiciels, filiale d'Iliad, spécialisée dans la transformation digitale, focalisée sur des concepts innovants et améliorant l'expérience utilisateur.",
"position": "Software developer",
"url": "http://www.goprod.fr",
"website": "http://www.goprod.fr",
"startDate": "2012-06-04",
"endDate": "2012-06-29",
"summary": "J'ai été approché par le fondateur de Goprod suite à un projet étudiant alliant le SDK Kinect et le Framework XNA de Microsoft, pour participer à une preuve de concept visant à proposer une nouvelle façon d'interagir avec les téléviseurs",
"highlights": [
"Développement de Freemote with Kinect, un logiciel qui permet de contrôler la Freebox par les gestes ou la voix. Changement de chaîne, réglage du volume, mettre un programme en pause ou éteindre la box TV",
"Développement de MyLight with Kinect, un logiciel qui permet de contrôler des appareils électroniques connectés à une prise domotique d'un simple geste ou en tapant dans les mains"
],
"keywords": [
"Kinect SDK",
"WPF",
"Xaml",
"C#",
"Freebox v6 API",
"TortoiseSVN",
"Visual Studio",
"Expression Studio"
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment