Corentin Guy

Lead Développeur Full Stack & DevOps

Salaire / Taux journalier

Nantes, France

Freelance

Peut venir sur site

Expertises

AngularJavaGoogle Cloud PlatformPostgreSQLDéveloppement BackendDéveloppement FullstackDéveloppement MobileJavascriptNodeNestMongoDBKubernetesTypescript

Langues

Français (Maternelle)Anglais

À propos

Liens

Expérience de travail

Decathlon Digital

sept. 2023 - Présent

3 ans 2 mois

Nantes, France

Développeur Full Stack

janv. 2024 - Présent

2 ans 10 mois

Nantes, France

Lead developer Full Stack

sept. 2023 - déc. 2023

4 mois

Nantes, France

- Secteur d'activité du client : sport - Durée de la mission : 3 mois Description : Maintenance technique et fonctionnelle d'une application interne de gestion des campagnes e-mail. Environnement technique : • Backend : Java 21, Spring Boot 3.2, Testcontainers, Karate API testing, Wiremock, PostgreSQL 15 • Frontend : Node 20, pnpm, React 18, Vite & Vitest • Other : Docker, Github Action, Flux CD, GKE, Gravitee, Snyk, Dependabot, C4 model Actions réalisées ============= Architecture • Documentation du projet en suivant le modèle C4 avec Structurizr • Simplification de l'architecture Hébergement • Création et configuration des environnements QA / preproduction / production sur GKE • Déploiement automatique de la branche main en QA et des tags en preproduction • Configuration de l'API manager Gravitee Backend • Mise à jour des dépendances • Ajout tests unitaires et tests de services (avec Karate) • Suppression de credentials d'API externe présents en base de données • Ajout d'une gestion de transactions sur les services • Mise en place du mécanisme d'audit de Spring Data • Ajout de fonctionnalités et correction d'anomalies Frontend • Mise à jour des dépendances • Mise en place puis optimisation de l'intégration continue • Optimisation de l'image Docker de production (550 MB -> 19 MB) • Migration de create-react-app vers vite • Migration de jest vers vitest • Suppression de composants génériques custom au profit de bibliothèques du marché • Eviter la double soumission de formulaire • Ajout de fonctionnalités et correction d'anomalies Contributions diverses • Amélioration des READMEs • Migration vers une organisation monorepo + trunk-based-development • Intégration avec Datadog + création de tableaux de bords, SLO, alerting, etc. • Mise en place de Dependabot & Snyk

Lead developer Full Stack

Capgemini Engineering

oct. 2022 - juil. 2023

10 mois

Hybrid

Secteur d'activité du client : e-commerce / luxe Durée de la mission : 10 mois Description : Renfort d'une équipe transverse dans le projet de maintenance continue d'un site internet E-commerce. Environnement technique : NodeJS, TypeScript, Restify, NestJS, Nx, Angular, Storybook, NewRelic Actions réalisées : - mise en place des prérequis techniques pour la migration d'un backend de Restify vers NestJS - création d'un validateur de requêtes HTTP à partir d'une spécification OpenAPI - librairisation de briques transverses dans des bibliothèques Nx isolées - amélioration de la documentation technique - revue de pull requests - animation de communauté et diffusion des bonnes pratiques de développement - mise à jour d'une brique backend (Restify 8 -> 11, NodeJS 16 -> 18) - mise à jour du frontend (Angular 14 -> 16, Nx 15 -> 16, Storybook 6 -> 7, NodeJS 16 -> 18)

Développeur Full Stack

CODE LUTIN

oct. 2022 - janv. 2023

4 mois

Nantes, France

Secteur d'activité du client : vidéo à la demande Durée de la mission : 4 mois Description : Refonte technique complète d'un backend + backoffice de gestion de contenus de vidéos à la demande Environnement technique : Svelte, Tailwind CSS, NodeJS, TypeScript, Koa, TypeOrm, PostgreSQL, AWS, Bitbucket Actions réalisées : - développement du backoffice en Svelte - mise en place des tests unitaires avec Vitest - mise en place de l'intégration continue (Bitbucket Pipelines) - développement de webservices (backend TypeScript avec Koa) - mise en place d'un validateur de requête HTTP - mise en place environnement de recette sur AWS Beanstalk

Ingénieur logiciel Java

Decathlon Digital

sept. 2022 - sept. 2022

1 mois

Hybrid

Secteur d'activité du client : sport Durée de la mission : 2 semaines Description : Renfort d'une équipe pour optimiser les performances d'affichage d'une application interne de suivi de KPI Environnement technique : Java 17, Spring Boot 2.x, PostgreSQL, Datadog, Github Actions Actions réalisées : - permettre l'exécution des tests automatisés sur une BDD locales - exécution des tests automatisés sur la CI (Github Actions) - optimisation des requêtes SQL exécutées (ajout de filtres, d'index) - mise en place d'un cache mémoire stockant les réponses HTTP (ehcache)

EMOTIC

oct. 2015 - août 2022

6 ans 11 mois

Région de Nantes, France

Architecte logiciel

sept. 2019 - août 2022

3 ans

Région de Nantes, France

Expertise technique full stack - Frontend : Angular, ionic, HTML, CSS, Javascript, Typescript - Hybride : Debugguer ou améliorer des plugins Capacitor ou Cordova (modification de code natif Android ou iOS) - Backend : Java (Spring Boot, Quarkus) - Bases de données : PostgreSQL - Outillage divers : scripts bash, powershell, NodeJS - Infrastructure : GCP (GAE, GKE, Cloud Run, cloud functions, Google Storage, Google Cloud SQL, etc.), Azure (Azure PostgreSQL, Storage, Static Web App, CDN, App service), OVH cloud (public cloud, VPS), Scalingo Gestion de la communauté des développeurs - Point mensuel avec l'équipe de développement : partage circulaire des retours d'expériences, bonnes pratiques, mises à jours de standards techniques de l'entreprise - Participer aux code reviews (merge request ou revue plus complète) : lever des alertes sur la sécurité ou la qualité logicielle, assurer le suivi des standards Conception et mise en place des architectures projets (rédaction de DAT) - définition technique des besoins fonctionnels Support à l'équipe de développement Responsable infrastructures hébergement projets clients - mise en place et maintenance des hébergements - hébergeurs divers : GCP (dont Firebase), Azure, Scalingo, OVH cloud - définition de la stratégie des hébergements à venir Support au pôle recrutement - aide à la définition des profils recherchés - participe aux entretiens techniques Support avant-vente : chiffrage des développements et des offres d'hébergements à partir des besoins clients Aide à la définition de la stratégie technique Aide à l'amélioration de la developer experience (outillage interne)

Chef de projet technique

oct. 2015 - sept. 2019

4 ans

Gestion et réalisation de plusieurs projet pour Systovi : - Application multi-plateformes (iOS, Android, web) de monitoring des installations solaires Systovi + backoffice de gestion du parc d'installations - Site internet de présentation de la marque B2C de Systovi + simulateur d'investissement d'une installation solaire sur son habitation (outil dédié au client final) - Application multi-plateformes (iOS, Android, web) d'un simulateur d'investissement d'une installation solaire (outil d'aide à la vente, B2B)

Wiztivi

août 2009 - sept. 2015

6 ans 2 mois

Technical Lead

janv. 2013 - sept. 2015

2 ans 9 mois

06/2014 à 09/2015 Master UI sur boitier TV - Conception générale - Aide au développement - Encadrement d'une équipe de 2 à 4 développeurs - Relation client (technique et opérationnel) - Technologies : HTML5 / CSS3 / Javascript 03/2014 à 05/2014 - R&D - Avant-vente Site Internet e-commerce (11/2013 à 03/2014) - Développement - Encadrement technique - Relation client (fonctionnel) / partenaire (technique) - Technologies : PHP, Magento Service My Nickelodeon Jnr (10/2013 à 11/2013) - Conception et développement - Encadrement technique - Technologies : Flash AS2 - Lien complémentaire : http://www.wiztivi.com/work/mon-nickelodeon-junior/ Master UI sur boitier TV (06/2013 à 09/2013) - Conception et développement de l'interface du boitier - Encadrement technique des développeurs - Relation client (technique) - Technologies : HTML5 / CSS3 / Javascript Prototype d'un guide des programmes (EPG) sur tablette tactile (05/2013) - Optimisations d'un programme existant (performances) - Technologies : HTML5 / CSS3 / Javascript Portail Toshiba Cloud TV (11/2012 à 05/2013) - Conception et développement des versions US et EU du portail - Encadrement technique des développeurs - Relation client (fonctionnel / technique) - Technologies : Javascript - Liens complémentaires : http://www.toshiba.fr/innovation/generic/cloud-tv-portal_fr/ http://www.wiztivi.com/work/cloud-tv-toshiba-2/

Software Engineer

août 2009 - janv. 2013

3 ans 6 mois

44470 Carquefou, France

Backoffice de gestion de l'application TV connectée Voyages-SNCF (06/2012 à 07/2012) - Conception et développement - Base de travail réutilisée pour mutualiser les développements de backoffice - Technologies : Java, Spring, Spring MVC, Spring Security, Maven 3, Twitter Bootstrap - Lien complémentaire : http://www.voyages-sncf.com/guide/tv-connectee Service Pluzzy sur TV connectée (06/2012) - Conception et développement de la partie serveur (Java, Spring, Spring MVC) - Conception et encadrement du développement de la partie cliente - Lien complémentaire : http://www.toshiba.fr/innovation/jsp/news.do?service=FR&ID=cp-pluzzy Service HbbTV Roland Garros (04/2014 à 05/2012) - Développement de l'interface HbbTV - Technologies serveur : Java, base de données NoSQL MongoDB - Technologies clientes : HTML / CSS / Javascript / HbbTV - Liens complémentaires : http://www.wiztivi.com/work/roland-garros/ R&D pour une plateforme de mesure d'audience satisfaisant une forte volumétrie (11/2011 à 03/2012) - Mise en place d'une architecture distribuée - Conception et développement de prototype - Technologies : Play framework, base de données NoSQL MongoDB Portail Toshiba Places sur les télévisions connectées (10/2010 à 10/2011) - Adaptation de l'interface présente sur les boitiers TNT - Optimisation de la partie serveur - Référent technique de la partie TV - Technologies serveur : Java, Spring, Spring MVC, REST, OAuth 1/2, - Technologies clientes : HTML / CSS / Javascript - Lien complémentaire : http://www.wiztivi.com/work/toshiba-places/ Portail multi-écrans Toshiba Places PC / TV / Tablette (02/2010 à 09/2010) - Conception et développement de l'interface sur le boitier TNT STB1F - Conception et documentation d'un SDK pour aider les partenaires à développer des services - Référent technique de la partie TV - Technologies : Javascript Plateforme de mesure d'audience des services IPTV (08/2009 à 01/2010) - Conception & développement - Technologies : Java, PL/SQL (MySQL)


Formation

Nantes Université

Licence professionnelle mention : Systèmes informatiques et logiciels, Computer Software Engineering

2008 - 2010

2 ans

L'objectif de cette licence professionnelle est la formation de développeurs spécialistes des nouvelles technologies pour la construction d'applications réparties. Les compétences développées s'articuleront autour de : - génie logiciel : programmation objet, qualité logicielle, gestion de version, gestion de configuration, interfaces hommes / machines etergonomie. - développement d'applications réparties : technologies du web, conception et mise en oeuvre des systèmes à objects répartis, base de données réparties.

Nantes Université

DUT Informatique, Computer Software Engineering

2006 - 2009

3 ans

La formation a pour mission de former des techniciens supérieurs généralistes, capables de concevoir, réaliser et mettre en œuvre des systèmes informatiques pour des secteurs d'activités aussi divers que les études, la recherche appliquée, la production et les services.


Licences et certifications

NestJS Architecture and Advanced Patterns

Délivré le : févr. 2024

Certifié par NestJS

NestJS Advanced Concepts

Délivré le : févr. 2024

Certifié par NestJS

Portfolio

Zero to One : stratégie Produit & MVP

Innovation Studio #intrapreneuriat

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.