Guillaume Girard
Développeur backend at leboncoin- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Full professional proficiency
-
Japanese Professional working proficiency
-
Français Native or bilingual proficiency
Topline Score
Bio
Experience
-
Leboncoin.fr
-
Technology, Information and Internet
-
700 & Above Employee
-
Développeur backend
-
Feb 2022 - Present
-
-
-
Hamilton Apps
-
France
-
Software Development
-
1 - 100 Employee
-
Directeur technologie et innovation
-
Oct 2020 - Jul 2022
Un programme de refonte est lancé fin 2019. Il concerne l’ensemble de la stack technique, des pratiques de développement, de l’infrastructure, et du mode de déploiement. Une nouvelle équipe est montée pour ce besoin.Mon rôle est de diriger le projet, arbitrer les choix techniques, participer aux études et développements.Equipe technique : 3 développeurs, 1 devops / infrastructure, 1 chef de projetObjectifs nouvelle stack :- Maintenabilité long terme- Programme multiprojets : chaque produit dispose de synergies avec les autres, nécessité de permettre l’interopérabilité entre les produits- Suppression des temps d’installation- Multitenancy- Gestions des souscriptions dans le produit- Scalabilité, performanceProgramme :- Elaboration de la macro roadmap- Phase d’étude et prototypage- Mise en place d’une gestion de projet Agile- Design système- Développement- DéploiementStack technique et frameworks : - Angular 10+, NestJS, Storybook, Jest - Api REST - Monorepo (Lerna)Systèmes tiers principaux : - WSO2 (Identity Management) - Stripe - RabbitMQPratiques et patterns principaux :- Application des pratiques DevOps (utilisation de Gitlab)- GitFlow, Peer review systématiques- Application du DDD, architecture hexagonale et du CQRS- Monolithe modulaire, en vue d’un passage vers les microservices utltérieurement- Mise en place de tests automatisés (unitaire, intégration, e2e, snapshot testing, structural testing)Infrastructure :- Application du GitOps et du déploiement continu- Infrastructure sur Kubernetes / Helm / ArgoCD- Hosting sur GCP (infra K8S managée)- Monitoring, aggregation des logs et tracing intégré à la stack (Prometheus, Grafana, Loki, Tempo)Taches de développements :- Développement de features business, front et back- Mise en place du système de traduction- Mise en place du message broker et des integration events Show less
-
-
Développeur Full Stack
-
Dec 2016 - Jul 2022
En parallèle des activités de CTO, j'interviens ponctuellement en tant que développeur sur les différents projets en cours.Workplace :- Conception et développement du système de droits- Conception du système de réservation de places de parking- Optimisations de performances- Développement de features diverses- Angular 6, NodeJS, MongoDB, GraphQLWorkplace ETL :- Conception et développement d’un ETL en Golang pour les intégrations de données sur Workplace- Maintenance et évolutions durant 3 ans- Développement de différents batchs en Golang pour Workplace - Golang, MongoDB, GraphQLWorkplace Déploiement :- Packageing, déploiement en préproduction et production de WorkplaceMeeting Tablets : - Conception et développement d’un produit de réservation de salles sur tablette- Ionic 3 / Angular 4Applications Classiques :- Mise en place de pipeline Gitlab pour les outils legacyFacility:-Bugfix et optimisations sur Facility- Jboss, OracleVisitor :- Prototypage d'une app mobile en FlutterRécapitulatif environnement technique :- Workplace : NodeJS, MongoDB, GraphQL, Angular 6, Golang- Services : Umbraco (CMS), SQL Server- Salles : Ionic 3 / Angular 4 - Facility : Jboss, Oracle- Flutter Show less
-
-
Directeur technique
-
Dec 2016 - Oct 2020
Safeware / Hamilton Apps est un éditeur de logiciel français dont le cœur de métier est les services aux services généraux des entreprises.Plusieurs solutions sont développées en interne et déployées en SaaS on OnPrem :- Hamilton Visitor : Gestion des visiteurs- Hamilton Meeting : Gestion des salles de réunion- Hamilton Workplace : Gestion de l’espace de travail- Hamilton Services : Gestion des services aux employés- Hamilton Facility : Gestion des demandes et interventionsEquipe technique en 2017 : 3 développeurs, 1 ingénieur support et infrastructureGestion del’ensemble des aspects techniques de l’entreprise, entre autres :- Gestion des cycles de développement- Mise en place des bonnes pratiques de l’industrie- Choix sur l’orientation technique des futurs projets- Infrastructure interne et outillage interne- Gestion de la relation client- Gestion des projets- Gestion des déploiements et des interventions- Participation aux avant ventes- Gestion des recrutementsActions significatives :- Mise en place d’un VCS (Git)- Mise en place d’une gestion de projets- Prise en direct de la gestion de projets pour le principal client de l’entreprise - Lancement du développement d’une API REST sur les produits classiques- Lancement du développement d’une application iPad sur Hamilton Visitor- Lancement d’un produit de Hamilton Service- Lancement d’un produit de Hamilton Workplace - Prototypage sur une nouvelle stack technologique- Lancement d’une migration vers Office 365 Show less
-
-
-
Gfi world
-
France
-
IT Services and IT Consulting
-
700 & Above Employee
-
GRTgaz - Dé-commissionnement Lotus Notes
-
Feb 2015 - Dec 2016
GRTgaz a pris la décision de décommissionner Lotus Notes au profit de SharePoint.Cette transformation a amené l’ensemble de l’entreprise à se reposer des questions fondamentales autour de la gestion documentaire et de l’usage des outils SI transverses.Ma mission consiste, dans ce contexte, à piloter l’arrêt de Lotus Notes et à assister la DSI et les métiers dans leur transition vers SharePoint.Mes actions :• Définition et chiffrage de la démarche générale• Préparation des passages en CODIR et COSTRAT internes DSI• Pilotage et suivi de la démarche, reporting• Suivi et planification de l’arrêt des bases• Coordination des différents acteurs pour la réalisation• Accompagnement des métiers, animation des ateliers• Conduite du changement autour de l’arrêt Lotus Notes et de SharePoint• Participation à la définition de la communication autour du plan de GED• Définition du plan de communication arrêt notes• Organisation et suivi de la migration vers SharePoint• Recherches de solutions court et moyen terme dans le contexte GRTgaz sur les sujets :o Mode déconnecté avec SharePointo Applications mobile SharePointSynthèse du projet : • 500 bases Lotus Notes• 15 métiers différentsEnvironnement : SharePoint Online et Office 365 Show less
-
-
La Poste eBoutique - Chef de projet Build
-
Mar 2013 - Feb 2015
Le site web eBoutique vise à devenir l’unique portail e-commerce du groupe La Poste pour les professionnels et les particuliers.Il propose, entre autres, les services de lettre recommandée en ligne, timbre en ligne, ré-expédition du courrier en ligne, vente de produits physiques et la vente de timbres personnalisables.URL: https://boutique.laposte.fr/Le projet : • Gestions des versions majeures de l’application pour la mise en place des services en ligne et des produits physique.Mes actions :• Suivi du projet, encadrement des développeurs• Reporting, préparation et participation aux comités de suivi et comités de pilotage• Suivi de l’équipe offshore (Maroc)• Coordination entre les différentes équipes (fonctionnelle, recette, développement, architecture, déploiement et TMA) • Chiffrage, planning• Participation à la rédaction des spécifications fonctionnelles• Animation d’ateliers fonctionnels et techniques• Gestion des versions• Gestion des livraisons, rédaction des procédures d’installation, gestion du packageing de l’application• Installation sur les environnements de tests• Animation des revues de plan de bascule avec l’exploitant et le métier• Support à l’exploitant, participation aux mises en productionSynthèse du projet :• Equipe : entre 25 et 40 personnes• Charge du projet : 4000 jH Environnement : Java J2EE, Hybris Show less
-
-
La Poste eBoutique - Chef de projet TMA
-
Jun 2012 - Mar 2013
Le site web eBoutique vise à devenir l’unique portail e-commerce du groupe La Poste pour les professionnels et les particuliers.Il propose, entre autres, les services de lettre recommandée en ligne, timbre en ligne, ré-expédition du courrier en ligne, vente de produits physiques et la vente de timbres personnalisables.Lancement de la TMA eBoutique :o Rédaction du PAQo Mise en place des process de GDI avec La Posteo Mise en place des process de suivi d’incident et reporting TMA avec La Posteo Mise en place de la PICo Mise en place de Splunk pour la centralisation des logso Mise en place de tests automatisésPilotage de la TMA en Run :o Chiffrage et planification des corrections et évolutions, suivi de versiono Reporting, suivi de l’activitéo Gestion de crise, suivi des incidents de productiono Pilotage de des développementso Gestion du packageing des patchs applicatifso Support à l’exploitant, analyse des erreurs de productiono Animation des revues de plan de bascule avec l’exploitant et le métiero Participation aux revues d’activité et comités de suivio Participation et suivi des mises en productionSynthèse de la TMAo Equipe : 2 personneso Charge de la TMA : 2 ETP Show less
-
-
GDF Suez – Ocsygen - Chef de projet
-
Nov 2010 - Dec 2012
Ocsygen est le moteur de calcul d’efficacité énergétique des habitations mis au point par le pôle de recherche de GDF Suez permettant d’estimer les différents coûts et gains d’une installation. Il prend la forme d’un site web intranet s’interfaçant avec un tableur Excel sur Sharepoint. Ce tableau, affiné régulièrement par les chercheurs, contient l’ensemble des données et des formules de calculs thermodynamiques. Mes actions : • Suivi de la TMA, encadrement de l’équipe• Animation des comités de suivi et comités de pilotage• Proposition d’un projet de refonte à la MOA GDF SuezSynthèse de la TMA • Equipe : entre 2 et 4 personnes• Charge du projet : 1/3 ETP Environnement : Excel (macros), SharePoint, Microsoft IIS, C#. Show less
-
-
ErDF - Projet Info-Réseau - Chef de projet build
-
Mar 2011 - Jul 2012
ErDF, refonte de l'application Info-RéseauMes actions :• Pilotage du projet, encadrement des équipes de développement, de recette et fonctionnelles• Préparation et animation des comités de suivi et de pilotage• Reporting• Suivi financier et suivi de la facturation• Définition et conception de l’application avec le client• Recueil des besoins métier• Animation des ateliers fonctionnels et techniques• Rédaction des spécifications fonctionnelles générales et détaillées• Participation à la rédaction du DAT• Rédaction de la procédure d’installation• Participation à la recette• Participation aux développements• Participation aux mises en production, support à l’exploitantAutres responsabilités :• Responsable fonctionnel• Référent techniqueSynthèse du projet • Equipe : entre 10 et 15 personnes• Charge du projet : 1800 jHEnvironnement : Java J2EE, Flex, JBoss, Oracle 9i, PLSQL, Shell Show less
-
-
ErDF - TMA AGREDE - Chef de projet
-
Feb 2009 - Mar 2012
Mes actions : o Pilotage de la TMA AGREDE, applications Info-Réseau, Visual CF et GMAO-PSo Suivi financier et suivi de la facturationo Préparation et animation des comités de suivi et de pilotageo Reportingo Gestion du récurrent, gestion des incidentso Gestion des évolutions et corrections, chiffrage et planningo Suivi des versions et des livraisonso Pilotage de l’équipe MCOo Mise en place d’un site sûr EDF :o Mise à jour du dossier de site sûr pour les nouveaux locauxo Suivi des intervenants pour les travauxAutres responsabilités :o Responsable de l’application Info-Réseauo Backup sur les applications Visual CF et GMAO-PSEquipe : environ 5 personnesCharge de la TMA : 4 ETP Show less
-
-
ErDF - Application Info-Réseau - Ingénieur d'études
-
Feb 2007 - Feb 2009
Autres responsabilités :• Responsable de l’application Info-RéseauMes actions :• Suivi de l’application Info-Réseau• Développement d’évolutions et de correctifs• Interface avec la MOE ErDF• Gestion des incidents• Suivi des développements des autres ressources sur l’application• Reporting à destination du chef de projetTechnologies : C, C++, Java, shell, Perl, Oracle 9i, PLSQL, VB6, MFCEquipe de 4 personnes sur l’applicationPrise de connaissances sur 5 autres applications de la TMA en tant que backup Show less
-
-
Education
-
ENSTA Paris
Master's degree, Computer Engineering -
ENSTA Paris