Principal / Staff / Senior Software Engineer

Senior software engineer, passionate about development, architecture, and technical mentoring. 20+ years of experience in back-end, front-end, and infrastructure. Used to designing and delivering complex, robust, and scalable web applications, while closely supporting teams in their technical decisions, organization, and best practices.

Expérience

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

Paris, France

As a hands-on interim CTO, I worked on the creation, structuring, and long-term sustainability of the public interest group Plateforme de l’inclusion. My mission mainly consisted of setting up or migrating, both operationally and strategically, tools and technical components to unified solutions for all internal and public projects (~12) of the PDI, covering all types of challenges (business, platform, productivity).

In this context, I often got hands-on with the code, contributed to technical discussions, and supported the work delivered with teams (~120), partners, and users (100K visitors/day).

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 de plusieurs projets (depuis le SI Pôle emploi ou la Fabrique numérique des Ministères Sociaux vers Scalingo / Clever Cloud / Scaleway)
  • 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 (Mattermost, Discord) vers une solution unique (Slack)
  • 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

As co-founder, first developer, then CTO of Pix, I helped design, implement, and deploy the platform at the national level (France), then francophone (Maghreb) and European (Belgium). The solution has already been used by more than 2M users to assess, develop, and certify their digital skills (~150K visitors/day).

The early years were dedicated to laying the technical foundations (API-first client-server architecture, mono-repo, Clean Architecture, infrastructure, CI/CD pipelines, SRE/observability tooling, web analytics, security measures, performance, and scalability). Later, the focus shifted to scaling up: hiring, mentoring/coaching, management, team splits and creation based on the Team Topologies model, and building communities of practice. Responsibilities also expanded to compliance (GDPR, RGS, RGAA) and external visibility (tech conferences, publishing the tech blog, organizing events).

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, PoleEmploiConnect, FranceConnect Agents
  • 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 (plusieurs niveaux), sécurité, WAF, accessibilité
  • 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
Within OCTO Technology, the WEBF tribe was dedicated to development, consulting, training, and operational/strategic implementation of web front-end applications. I joined the tribe and later took over its leadership after the departure of its founder. As tribe leader, I contributed to its growth (from 6 to 21 consultants in 18 months), drove tech watch and knowledge sharing, provided technical leadership, and delivered as a senior front-end web developer on complex, business-critical applications.

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’ensemble de 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, avec la création et l’animation d’une formation autour du langage 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
Within OCTO Technology, the WEBF tribe was dedicated to development, consulting, training, and operational/strategic implementation of web front-end applications. I joined the tribe and later took over its leadership after the departure of its founder. As tribe leader, I contributed to its growth (from 6 to 21 consultants in 18 months), drove tech watch and knowledge sharing, provided technical leadership, and delivered as a senior front-end web developer on complex, business-critical applications.

Réalisations marquantes :

  • Développement d’une plateforme de Startup d’État (cf. expérience « CTO Pix » ci-dessus)
  • Cadrage foncionnel et technique 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
As a consultant for Objet Direct, a digital consulting company (ESN), later acquired by VISEO, I participated in the development of several Java/J2E and web business applications. I also took on ScrumMaster and internal trainer roles.

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 vitrine de produits financier, multi-domaines, multi-pays (FR, EN, DE, ES, IT)
  • 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
As an intern and then junior software engineer within this small company (20+ employees), I contributed to the development of several full-stack Java/J2EE, Flex/Air, and MySQL applications.

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

Compétences

Full-stack development

Python Django Node.js TypeScript SvelteKit Vue.js Ember.js

Software Architecture

REST/GraphQL APIs microservices scalability security

Databases

PostgreSQL Redis query optimization indexing

DevOps & CI/CD

Scalingo Clever Cloud AWS Docker GitHub Actions Ansible

Testing & Quality

TDD BDD unit and e2e testing code reviews

Mentoring & Technical Guidance

Références

Vincent Hardouin (Pix, 24/10/2023)

"I worked with Jérémy at Pix. I was very impressed by his skills and professionalism. Jérémy perfectly understands user needs and finds the right solution, whether it requires development or not. Thanks to his diverse experiences, Jérémy has a solid vision of software development: he knows how to design meaningful and sustainable architectures and can make and explain decisions clearly. As for development, Jérémy masters his tools, making him very effective (IDE, development practices: TDD, BDD, hexagonal architecture, clean architecture, clean code, etc.). Finally, Jérémy’s work is of excellent quality. I am very happy to have worked alongside him and strongly recommend him to anyone looking for a competent and reliable professional."

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

"I had the chance to work with Jérémy in various contexts, first as a colleague at Octo, then as a partner (freelance developer) within GIP Pix where Jérémy was CTO. Each time, I benefited from his many qualities: rigor, good humor, high standards, and excellence. Most of all, I appreciated the trust and autonomy Jérémy gives his colleagues and partners, helping create truly agile teams. He knows how to ask the right questions, take a step back, and seek expertise from everyone, regardless of background. If you are looking for an experienced developer and product quality is a must, look no further: contact Jérémy."

Romain Detre (Baage, 28/02/2023)

"Jérémy regularly works with us as a technical expert. We highly recommend him. He is very attentive. His analytical skills and actions are always relevant and structured. A real pleasure to work with such a professional, who values quality work and enjoys sharing his passion."