Principal / Staff / Senior software engineer

Ingénieur logiciel senior, passionné par le développement, l’architecture et le mentoring technique. 20+ ans d’expérience en back-end, front-end et infrastructure. Habitué à concevoir et livrer des applications web complexes, robustes et scalables, tout en accompagnant de près les équipes dans leurs choix techniques, leur organisation et leurs bonnes pratiques.

Expérience

Principal Engineer / CTO hands-on de transition · La Plateforme de l'inclusion

Paris, France

En tant que CTO de transition hands-on, j’ai œuvré à la constitution, la structuration et la pérennisation du groupement d’intérêt public Plateforme de l’inclusion. Ma mission a consisté principalement en la mise en place ou la migration sur un plan aussi opérationnel que stratégique, d’outils et briques techniques vers des solutions unifiées pour tous les produits ou projets (~12) internes ou publiques de la PDI, sur tout type de problématiques (métier, plateforme, productivité).

Dans ce cadre, j’ai été amené à très souvent mettre les mains dans le code, intervenir lors de réflexions techniques et participer au support pour le travail auquel j’ai contribué auprès des équipes / collaborateurs (~120) / partenaires / utilisateurs (100K visiteurs/jour).

Réalisations marquantes :

  • Contribution régulière au code (features, bugfix, refactoring) sur plusieurs projets (Python / Django / FastAPI, Svelte / Sveltekit, JavaScript / Typescript / Node.js) en suivant les bonnes pratiques d’artisanat logiciel (DDD, TDD, pair/mob-programming, Extreme programming, etc.)
  • Architecture et implémentation de nouvelles API (REST, GraphQL) et intégrations (Webhooks, automations)
  • Optimisation des performances back-end, front-end, data (PotsgreSQL) et ressources machines (Linux / Docker)
  • Déploiement et passage à l’échelle d’une solution unique de web analytics (Matomo) auto-hébergée pour tous les produits au sein de l’organisation (1M events/jour)
  • Supervision et accompagnement à la migration d’infrastructure Cloud de plusieurs projets
  • Mise en place, maintenance et suivi d’évolution de plusieurs instances Metabase
  • Mise en œuvre d’une instance n8n et de workflows (métier, marketing, techniques, support, plateforme)
  • Supervision et contribution au décommissionnement d’une application déployée sur plusieurs départements
  • Migration et unification de plusieurs systèmes de messagerie d’entreprise vers une solution unique
  • Acquisition et mise en œuvre d’un domaine gouvernemental : inclusion.gouv.fr
  • Mise en place de la suite Google Workspace à l’échelle de l’entreprise
  • Migration et unification sur plusieurs produits vers une même suite de gestion d’envoi des emails / SMS (Brevo)
  • Mise en place d’outillage DevOps et CI/CD (Git, Shell scripts, Sentry.io, Datadog, GitHub Actions)
  • Mentoring technique de développeurs seniors et juniors
  • Recrutement, renfort et management de plusieurs équipes produit
  • Animation et leadership de la communauté tech (devs, ops, data, engineers)
Python Django FastAPI Wagtail JavaScript Typescript Node.js SvelteKit Tailwind PostgreSQL Redis Hasura Grist Docker Scalingo Clever Cloud Scaleway Matomo Metabase n8n Brevo Sentry Datadog Git GitHub Bash Unix

Co-founder & Principal Engineer / CTO · Pix

Paris, France

En tant que Co-fondateur, premier développeur puis CTO de Pix, j’ai contribué à concevoir, mettre en œuvre et déployer la plateforme au niveau national (France), puis francophone (Maghreb) et européen (Belgique). La solution a déjà été utilisée par +2M usagers qui ont ainsi pu évaluer, développer et certifier leurs compétences numériques (~150K visiteurs/jour).

Les premières années ont consisté à poser les bases techniques (architecture clients-serveur API-first, mono-repo, Clean Architecture, infrastructure, pipelines CI/CD, outillage SRE / observability, web analytics, dispositifs et mesures de sécurité, tenue de charge et WebPerf, etc.). Puis est venu le temps du passage à l’échelle : recrutement, mentoring / coaching, management, splits / création d’équipes sur le modèle Team Topologies, animation de communautés de pratique. Jusqu’aux responsabilités plus stratégiques, de mise en conformité (RGPD, RGS, RGAA) ou de rayonnement de l’organisation (participation à des conférences tech, publication du blog technique, organisation d’évènements tech internes ou avec des partenaires).

Réalisations marquantes :

  • Open labs réguliers les premiers mois pour évaluer les maquettes et premières versions (POC, MVP, MVF)
  • Initialisation de la stack et développement des premières briques : Pix App et Pix API
  • Développement full-stack et mise en production des modules et fonctionnalités principales
  • Optimisations régulières de la base de données PostgreSQL (tuning de requêtes ORM/SQL), des algorithmes, de l’architecture et de l’infrastructure pour tenir la charge grandissante ou les pics de trafics exceptionnels
  • Intégrations d’API, connecteurs et modules d’authentification tierces : EduConnect, FTConnect, FCAgents
  • Mise en place d’outils, process et scripts SRE (observability, monitoring, alerting)
  • Recretement, encadrement, mentorat et management technique d’équipes pluridisciplinaires
  • Architecture et mise en œuvre de dispositifs techniques généraux : caches multi-niveaux, sécurité, WAF, etc.
  • Manipulation de l’architecture applicative pour en extraire et permettre une meilleure évolutivité des modules clés : Pix Orga, Pix Certif, Pix Editor, Pix Accounts, Pix Data, etc.
  • Diverses missions et activités plus stratégiques, administratives ou de rayonnement
  • Mise en place de tout l’outillage de productivité des différents services : suite bureautique (Google Workspace), suite documentaire collaborative (Confluence), messagerie d’entreprise connectée à tout l’outillage technique (Slack + custom apps + webhooks), suite d’outils UX/UI, etc.
  • Animation et leadership de la communauté tech (devs, ops, data, engineers)
JavaScript Typescript Node.js Knex.js Ember.js Nuxt.js Prismic PostgreSQL Redis Docker Scalingo OVH Scaleway Airtable Matomo Metabase n8n Brevo Sentry Datadog CircleCI Git GitHub Bash Unix

Leader de la tribu WEBF · OCTO Technology

Région de Paris, France
Au sein d’OCTO Technology, la tribu WEBF est dédiée au développement, au conseil, à la formation et à l’accompagnement à la mise en œuvre stratégique et opérationnelle d’applications Web front-end. J’ai intégré la tribu puis en ai pris le leadership suite au départ du fondateur principal et historique. En tant que Leader de tribu, j’ai contribué à son développement (passage de 6 consultants à 21 en 18 mois), participé activement à la veille technologique et à l’animation de la tribu, accompli un rôle d’encadrement technique et suis intervenu en mission en tant que développeur web front-end senior sur des application métier critiques complexes (Vue.js, Ember.js, Backbone.js, Java/J2E, Spring/Hibernates).

Réalisations marquantes :

  • Création de projets de veilles ou pratiques internes : benchmark de différentes technologies SPA/MPA (Vue.js, React.js, Ember.js, Elm), Job board interne, boussoles des frameworks et technologies JS
  • Tenue d’une veille technique et méthodologique active partagée à l’organisation, nos partenaires et nos clients
  • Création d’une offre de service complète : « conseiller, réaliser, éclairer et former aux technologies Web front-end »
  • Publication d’articles techniques et retours d’expérience sur le blog d’OCTO Technology
  • Participation active au programme OCTO Skool,
  • Création et animation d’une formation autour de JavaScript, son écosystème et les bonnes pratiques à l’état de l’art
  • Management, coaching et mentoring des collaborateurs membres de la tribu

Senior software engineer · OCTO Technology

Paris, France
En tant que consultant senior chez OCTO Technology – cabinet de conseil et réalisation – j’ai été amené à réaliser tout types de mmissions, allant du leadership technique (tech lead sur plusieurs projets), à l’expertise avancée (tests end-to-end ou de charge / perf), en passant par des missions de R&D ou de conseil (études préalable, dossiers de cadrage, audit technique dans le cadre de due deal, etc.). J’ai aussi été amené à contribuer à la vie interne de l’entreprise (animation d’ateliers, de formations ou partage de REX) et à intervenir en avant-vente (cadrage / chiffrage, entretiens short list lors d’appels d’offre ou en avant-vente).

Réalisations marquantes :

  • Développement d’une plateforme de Startup d’État (cf. expérience « CTO Pix » ci-dessus)
  • Cadrage 360° puis réalisation / tech leading de la refonte complète du site de billeterie de Roland-Garros
  • Développement d’une plateforme numérique innovante de produits d’assurance premium / Lean Startup by the book
  • Développement d’une plateforme de formulaire santé en ligne pour SwissLife
  • Audit logiciel (~5 millions de lignes de code) pour Allianz
  • Coaching d’une équipe projet chez CNP Assurances
  • Coaching agile de deux équipes projet chez TF1
  • Présentation « Initiation à WebAssembly »
  • Animation du séminaire d’introduction à l’agilité pour les nouveaux arrivants chez OCTO
  • Formation « Introduction aux bases de JavaScript pour les OCTO skoolers (nouveaux consultants juniors) »
  • Étude de l’état de l’art du développement Web pour Fortuneo
  • Animation d’une formation interne sur le framework Spring
JavaScript Typescript Node.js Backbone.js Java/J2E Spring SpringBoot Hibernate Play Framework PostgreSQL SQL Server MariaDB Tomcat WebLogic Redis Docker Scalingo ELK OVH Brevo Sentry Grafana Jenkins SonarQube Artillery Gatling Git GitHub Bash Unix

Software engineer & ScrumMaster · Objet Direct, racheté par VISEO

Paris, France
En tant que consultant confirmé pour Objet Direct, société de conseil dans le numérique (ESN), puis de VISEO suite à l’acquisition de la première par la deuxième, j’ai participé au développement de plusieurs applications métier Java/J2E et web. J’ai aussi été amené à assumer des rôles et missions de ScrumMaster et formateur interne.

Réalisations marquantes :

  • Développement full-stack d’une application de vidéo-surveillance via Internet/Mobile (avant l’arrivée de l’iPhone)
  • Développement full-stack d’une plateforme multi-pays de produits financier pour la Société Générale
  • Participation à plusieurs missions d’avant-vente
  • Création et animation de formations internes sur Hibernate et Spring framework
Flex/Air Angular Apache Wicket HippoCMS C/C++ QT Java/J2E Spring SpringBoot Hibernate PostgreSQL MySQL Tomcat OVH Jenkins SonarQube Zabix VMware Git SVN Bash Unix

Software engineer · People in action

Paris, France
En tant que stagiaire puis ingénieur logiciel junior au sein de cette petite structure (20+ personnes), j’ai été amené à participer au développement de plusieurs applications full-stack Java/J2EE, Flex/Air et MySQL

Réalisations marquantes :

  • Développement full-stack d’une plateforme internationale de suivi de la performance et des indicateurs clé pour l’institut allemand d’études de marché GFK
  • Développement full-stack d’une application middle-office en milieu bancaire pour Rotschild
  • Développement full-stack d’une application interne de gestion du temps (CRA)
  • Développement d’un artefact boilerplate pour boostrapper rapidement des projets Java/J2E + Flex/Air/ActionScript
Flex/Air Java/J2E JSF Hibernate PostgreSQL MySQL Tomcat Jenkins SonarQube VMware SVN Bash Unix

Formation et certifications

Certified ScrumMaster® CSM® (ScrumAlliance®)

AgilBee

EPITA

Master 1 (CTI), Multimedia et Technologies de l'Information

Lycée Sainte-Geneviève

Baccalauréat S, spé. Mathématiques

Compétences

Technologies

Node.js TypeScript JavaScript Express.js Fastify Prisma ORM Knex.js Java Spring Hibernate Python Django SvelteKit Vue.js Ember.js Matomo Metabase n8n Airtable Grist

Architecture logicielle

API REST GraphQL Webhook domain-driven architecture clean/hexagonal architecture microservices scalabilité sécurité Open API

Bases de données

SQL PostgreSQL Redis modélisation indexation optimisation

DevOps & CI/CD

Linux Scripts Shell Docker sysadmin DNS CDN WAF SMTP Scalingo Clever Cloud Scaleway OVH AWS CircleCI GitHub Actions Jenkins Ansible Sentry Datadog ELK

Tests & qualité

TDD BDD tests unitaires tests E2E tests de charge/perf pair/mob programming revues de code standards de code

Gestion de projet / produit

méthodes agiles Extreme Programming Lean Kanban Lean Startup Scrum ScrumMaster

Références

Vincent Hardouin (Pix, 24/10/2023)

"J'ai travaillé avec Jérémy chez Pix. Je suis très impressionné par ses compétences et son professionnalisme. Dans les faits, Jérémy sait parfaitement comprendre un besoin utilisateur et trouver une solution adéquate, qu'elle nécessite du développement ou non. Grâce à ses différentes expériences, Jérémy a une bonne vision du développement logiciel : il sait mettre en place une architecture avec du sens et pérenne dans le temps. Il sait prendre des décisions et les argumenter. Pour le développement, Jérémy sait manier ses outils, ce qui fait de lui une personne efficace (IDE, pratique de développement : TDD, BDD, archi hexagonale, clean archi, clean code, … ). Enfin, le travail de Jérémy est d'une très bonne qualité. Je suis très content d'avoir travaillé à ses côtés et je le recommande vivement à toute personne qui cherche un professionnel compétent et fiable."

Guillaume Lagorce (Hey GUL, 10/03/2023)

"J'ai eu la chance de travailler avec Jérémy au sein de contextes variés, d'abord en tant que collègue chez Octo, puis en tant que partenaire (développeur freelance) au sein du GIP Pix dont Jérémy était le CTO. J'ai pu à chaque fois bénéficier de ses nombreuses qualités et compétences : rigueur, bonne humeur, exigence et excellence. Plus que tout, j'ai apprécié la confiance et l'autonomie que Jérémy place en ses collègues / partenaires, participant à la création d'équipes réellement agiles. Jérémy sait poser les bonnes questions, prendre du recul sur sa propre situation et solliciter les expertises de toutes et tous, quel que soit le parcours de chacune et chacun. Si vous cherchez un développeur expérimenté et si la qualité de votre produit est un impératif, ne cherchez plus : contactez Jérémy."

Romain Detre (Baage, 28/02/2023)

"Jeremy intervient régulièrement pour nous en tant qu'expert technique. Nous le recommandons vivement. Il est très à l'écoute. Son sens de l'analyse et ses actions en découlant sont à chaque fois très pertinentes et structurées. Un réel plaisir de travailler avec ce grand professionnel, qui a le goût du travail bien fait et aime faire partager sa passion."

Centres d'intérêts

Engagement : Mentorat tech (bénévole), Live coding (Twitch), Vie associative de quartier
Pratique sportive : Football, Tennis, Course à pied, Escalade
Loisirs : Echecs, Cartomagie, Jeux vidéo, Mixologie, Randonnée en famille
Culture : Science-fiction, Littérature asiatique, Astronomie