romain@goussu: ~/cv — tmux ENFR cv.pdf
~/cv whoami

Romain Goussu

# Développeur Web Fullstack · Tech Lead
~/cv cat contact.txt
~/cv stat --summary
11+ ans d'xp10 postes23 technologies2 langues

cat profil.md

Ingénieur fullstack et Tech Lead, ~10 ans d’expérience chez des éditeurs de logiciels, des ESN et dans des secteurs régulés (finance, aviation, services publics). Je conçois et opère des systèmes microservices (architecture hexagonale, event-driven, design par contrat) sur un back-end Java/Quarkus & Node avec des front-ends React/Angular — et j’embarque les équipes avec : coaching, culture du test, CI/CD et cloud pragmatique (AWS, Terraform). Aussi à l’aise pour extraire des services transverses d’un monolithe que pour faire monter des ingénieurs vers l’état de l’art.

~/cv tmux attach -t cv

ls -la ~/expérience

Tech Lead @ Amundi (via eXalt-IT) sept. 2024 → Aujourd'hui Aujourd'hui
# Paris, France

1er asset manager européen, avec une volonté de pivot vers un modèle éditeur de logiciel. Équipe d'une quarantaine de personnes (une vingtaine d'ingénieurs) en charge de la solution de gestion de patrimoine, organisée en feature teams en SAFe. Contexte de forte dette technique non gérée, organisation verticale à forte inertie, impératifs de delivery challengeants et renouvellement des équipes.

  • Intégration d'une feature team en tant que Tech Lead ; remobilisation de l'équipe autour de la qualité, des tests et des méthodes de dev.
  • Développements de reporting / intégration / retrofit de la solution historique (client lourd Java) vers un fonctionnement client-serveur plus classique, en format task-force et intervention en urgence.
  • Conseil sur les problématiques saillantes du release train — instabilité des environnements, régressions, builds non reproductibles.
DevRel (interne) @ eXalt-IT nov. 2023 → sept. 2024
# Paris, France

Poste interne sous le management direct des deux co-fondateurs : animateur et garant des intérêts de la communauté technique (Dev, Data, Ops) auprès du staff, pilote des initiatives internes et administrateur de la plateforme AWS d'eXalt-IT.

  • Structuration et automatisation de l'évaluation technique du recrutement et du coaching / montée en compétence (Power Automate en V1, solution ad-hoc interne en V2).
  • Coaching / mentorat des ingénieurs (architecture hexagonale, TDD, API management REST/gRPC & asynchrone Kafka/RabbitMQ, persistance SQL/NoSQL, cache Redis).
  • Structuration et rationalisation de l'infrastructure AWS (-50%+ de coûts mensuels).
  • Pilotage d'un prestataire pour la refonte du site corporate, d'un WordPress vers une architecture Jamstack à très faible empreinte (quasiment aucun compute).
  • Mise en place de boards de suivi des katas & coachings, intégrés aux outils de communication.
Ingénieur Logiciel Senior @ eXalt-IT — Harvest mai 2022 → nov. 2023
# Porte des Lilas, France

Éditeur de logiciel dans la gestion de patrimoine. Refonte d'un monolithe en architecture microservices (strangler fig), pour extraire des services transverses mutualisables à destination de l'ensemble des équipes Harvest. Équipe de 12 personnes, fort niveau d'exigence qualité et amélioration continue (Kaizen).

  • Build & run de microservices transverses (Tenant Management, Identity) et métier (Fees) en cherchant l'état de l'art (architecture hexagonale, design par contrat, event-driven).
  • Build & run d'un front-end Angular basé sur le framework / design system interne Harvest.
  • Construction d'un framework Core pour faciliter l'adoption de la stack Quarkus/MicroProfile (Outbox pattern, error management, tenant context, mediator pattern).
  • POC / spikes sur de nouvelles solutions (mise en place d'OpenTelemetry, bases time-series) et diffusion des bonnes pratiques aux autres équipes.
Ingénieur logiciel @ Takima — Total EV Charge (TEVC) janv. 2020 → mai 2022
# Vélizy-Villacoublay, France

Filiale de Total, pôle métier monde de la recharge de véhicule électrique : installation de bornes, services de mobilité électrique, gestion de parcs comme opérateur. Architecture microservices (Java/Spring Boot + PWA Node/Angular sur bus RabbitMQ). Équipe de 5 personnes, Scrum, sprints de deux semaines.

  • Réalisation de plusieurs PWA à destination de clients B2B et B2G.
  • Implémentation de fonctionnalités transverses sur les microservices.
  • Participation à la migration du SI vers une infrastructure Azure, en IaC Ansible.
  • Conception technique sur des sujets structurants (processus de paiement, parcours final).
Ingénieur Logiciel (formation) @ Takima nov. 2019 → janv. 2020
# Bagneux, France

Formation interne Takima : réalisation d'un projet de marketplace sous forme de modules.

  • Back-end Java 11 + SQL (PostgreSQL, MySQL) avec Spring Boot 2, Hibernate 5, Spring Data JPA.
  • Chaîne DevOps — Docker, Ansible, pipeline de Continuous Delivery ; Git, Maven, Flyway.
Référent Technique Junior @ Klee Group — DGAC août 2019 → oct. 2019
# Le Plessis-Robinson, France

Marché-cadre de réalisation et maintenance d'une partie du parc applicatif de la DGAC. Projet METEOR, application monolithique facilitant les échanges réglementaires entre la DSAC et les acteurs de l'aviation civile. Cycle en V, équipe de cinq développeurs, un leader technique senior et un chef de projet.

  • Migration du projet de TFVC vers Git et mise en place d'une pipeline CI/CD TFS/Jenkins.
  • Mise en place de bonnes pratiques — relecture de code, automatisation des tests, feature branching.
  • Réalisation d'un module fonctionnel du lot 2 et intégration de la GED de la DGAC (solution interne OpenCMIS/Alfresco).
  • Réduction du taux de défauts en recette usine de l'ordre de 50%.
Développeur Fullstack @ Klee Group févr. 2018 → juil. 2019
# Le Plessis-Robinson, France

ESN ; interventions pour des clients publics et privés (DGAC — METEOR lot 1, OLAF-GEN, MEDRANO/Alphatango immatriculation des drones ; AGEFICE — Agnes ; Renault Sport — Travel Planner) au sein d'équipes de tailles variées.

  • Conception, modélisation technique et animation d'ateliers de conception avec le métier.
  • Implémentation des fonctionnalités et maintien en condition opérationnelle (résolution d'anomalies).
  • Amélioration des process de déploiement — mise en place de pipelines CI/CD, amélioration des workflows existants.
  • Assistance aux acteurs métier et opérationnels en recette, installation et mise en production.
Développeur Fullstack @ CGI — CFE (Caisse des Français de l'Étranger) sept. 2016 → janv. 2018
# Melun, France

Caisse de sécurité sociale assurant une continuité de couverture santé aux expatriés français, engagée dans la remise à l'état de l'art de son SI. Équipe de TMA d'une dizaine de personnes, cycle en V, à la fois en MCO et en build.

  • Analyse et correction d'anomalies ; participation à toutes les phases de build, des ateliers de conception aux spécifications, à la réalisation et à la recette de briques logicielles.
  • Rédaction de documentation technique sur l'existant comme sur les nouvelles briques intégrées.
Ingénieur d'étude — Stagiaire @ CGI — CNSA (Caisse Nationale de Solidarité pour l'Autonomie) avr. 2016 → sept. 2016
# Paris 14, France

Organisme central de répartition des fonds de la journée de solidarité.

  • Réalisation d'un POC pour l'industrialisation de la recette fonctionnelle d'un applicatif web.
Ingénieur d'étude — Stagiaire @ DGA — MNRBC juin 2015 → août 2015
# Île-de-France, France

Équipe de maintenance pluridisciplinaire intervenant sur des systèmes complexes.

  • Réalisation d'une documentation opérationnelle, à destination des équipes d'astreinte, de systèmes nouveaux en cours de livraison et de mise en place.

cat projets.md

planks

Bibliothèque open-source de primitives de layout « every-layout » livrées en custom elements light-DOM sans framework (14 éléments, design tokens en cascade, CSS scopé par tag). Conçue et publiée sur npm ; elle propulse ce CV.

#oss#web#typescript
Alfred

« Second cerveau » personnel piloté depuis Slack : une base de connaissances Markdown animée par des routines IA planifiées qui trient, consolident et publient — dont ce CV et le pipeline de journal d'ingénierie.

#automation#ai#tooling

cat compétences.md

Back-end
Architecture & messaging
Architecture hexagonaleEvent-driven architectureDesign par contratREST / gRPC
DevOps / Infra
AWS (Cognito, CloudFront, App Runner, DynamoDB, Route 53, ACM, IAM)
Front-end

cat formation.md

Diplôme d'ingénieur — Informatique et Réseaux
ESME Sudria2017
Ivry-sur-Seine, France
Semestre international
Université Jiao Tong de Shanghai2014
Shanghai, Chine
Baccalauréat Scientifique (spécialité mathématiques)
Lycée Notre-Dame-des-Missions–Saint-Pierre2011
Charenton-le-Pont, France

cat langues.md

FrançaisLangue maternelle
AnglaisProfessionnel

cat plus.md

Open source
  • planks — conception & publication sur npm d'une bibliothèque de web components « every-layout » (@rgoussu.dev/planks).
Méthodes
  • Coaching & mentorat (architecture hexagonale, TDD, design d'API).
  • Delivery Agile / SAFe ; stabilisation de release train.
Au-delà du code
  • Bidouille autour de Claude, de l'infra, de Kubernetes et du software engineering en général.
  • Échecs, go et autres jeux de société ; jeux vidéo.
  • Grand lecteur — fan d'Asimov, de tout l'univers de Tolkien.
  • EVA (Esport Virtual Arena) — en compétition avec l'équipe Craft and Conquer dans la ligue Paname.