Régis MARTEAU

Software Craftsman

Tech Lead & Développeur expert .NET / Angular

Plus de 10 ans d’expertises dans le développement de logiciel SaaS au service de start-up et de scale-up lyonnaises.

J’accompagne les entreprises dans le développement de leurs produits en répondant aux enjeux techniques, fonctionnels et organisationnels.

Mes expertises

Création d’un MVP

Vous avez une idée de logiciel SaaS mais vous ne savez pas par quoi commencer ? Je vous aide à prendre les bonnes décisions afin d’atteindre au plus vite votre Product Market Fit à l’aide d’itérations quotidiennes tout en garantissant une application qui soit scalable et maintenable dans le temps.

Identification du besoin

Ciblons précisément le marché et les clients potentiels en se focalisant sur la valeur ajoutée du produit en premier.

Déploiement continu

Maximisons la vélocité en mettant à jour plusieurs fois par jour l’application afin de répondre au plus vite aux problématiques que l’on adresse.

Assurance qualité

Partons sur des bases solides qui permettront l’expansion rapide de votre produit tout en garantissant la stabilité et la qualité globale à l’aide de choix d’architecture et de stratégies de tests automatisés précises.

De la start-up vers la scale-up

Vous avez réussi à construire une application répondant aux besoins de vos utilisateurs et vous cherchez à accélérer ? Je vous accompagne dans cette transition de croissance en élaborant des stratégies techniques et organisationnelles qui permettront d’accroître vos équipes, découper votre application afin de maximiser la vélocité et minimiser l’entropie logicielle.

Définition de Bounded Contexts

Travaillons sur la partie stratégie du Domain Driven Design en divisant votre produit en sous-ensembles consistants et à forte valeur ajoutée, à l’aide d’Event Storming par exemple, dans le but de réduire l’effort nécessaire aux évolutions futures.

Renforcement des équipes

Définissons ensemble la culture qualité du service afin de favoriser le recrutement de nouvelles personnes expertes.

Amélioration continue

Identifions les points techniques critiques et mettons en place les outils, des stratégies de tests, du monitoring ou de l’alerting, qui garantiront la qualité de l’application à chaque instant.

Coaching / Mentoring

Vous avez besoin de renforcer l’impact de vos équipes ou de réduire votre dette technique ? Suite à un audit, je vous propose un plan d’actions comprenant un large choix d’outils qui vous garantira des améliorations dans le temps.

Accompagnement

Faisons gagner en séniorité vos équipes au travers de sessions de pair-programming et en consolidant les bonnes pratiques de code.

Gagner en efficacité

Identifions ensemble les points dans votre organisation opérationnelle pouvant être améliorés en se concentrant sur ce qui crée réellement de la valeur à l’entreprise.

Réduire la complexité accidentelle

Travaillons sur des concepts de développement reconnus pour gagner en sérénité et réduire le potentiel de bugs et de régressions.

Ils / Elles m’ont fait confiance

Adifis

Senior Software Engineer
2024-2025

  • Challenge de la stratégie produit et de l’organisation en place afin de maximiser l’impact business
  • Co-définition avec les porteurs de projet de nouvelles fonctionnalités
  • Refonte graphique d’un socle applicatif existant en Blazor
  • Améliorations techniques et fonctionnelles d’une API .NET « Event Sourcée »

Agicap

Tech Lead – Engineering Manager
2019-2024

  • Premier développeur sénior de l’entreprise
  • Hyper croissance : Passage de 1 à +100 dev séniors en 4 ans
  • Responsable de plusieurs squads / tribes de 4 à 5 dev chacune
  • Mise en place de la clean architecture, CQRS, stacks de tests
  • Mise en place du Continuous Deployment
  • Réorganisation autour du DDD
  • Définition de la culture qualité du service

Axess groupe

Tech Lead
2018-2019

  • Développements sur un ERP de gestion de centre de formation
  • Suivi des sprints et des rituels Agile
  • Gestion d’une équipe de 4 personnes
  • Refonte du produit
  • Clean architecture, CQRS, DDD tactique

Itinsell

Développeur – Tech Lead
2014-2018

  • Développement From Scratch d’un nouveau produit de suivi de livraison de colis
  • Co-conception de l’application avec les équipes commerciales et produit
  • Onboarding de développeurs-ses juniors
  • Suivi des bonnes pratiques

Mon savoir-faire

Technique

Expert technique .NET & Angular, j’accorde une attention toute particulière aux architectures applicatives et aux différentes stratégies de tests. Adepte du Domain Driven Design, je conçois des applications From Scratch orientées « Domain first », avec notamment la mise en place de la Clean Architecture et d’une stack de tests d’acceptance, favorisant ainsi l’emploi de l’ATDD au sein de l’équipe.

Encourageant le zero-bug policy, chaque itération est une occasion d’améliorer la qualité et la résilience de nos systèmes tout en réduisant le plus possible la complexité technique et/ou accidentelle.

Organisationnel

A la recherche constante de l’efficience, je m’efforce à trouver des solutions organisationnelles permettant d’améliorer la vélocité et l’efficacité d’une ou plusieurs squads. Raison pour laquelle je suis un fervent adepte du Continuous Deployment, permettant de réduire drastiquement le délai entre la conception et la mise en production de la solution retenue (Lead time).

Proactif, je travaille sur l’amélioration continue de mes applications à l’aide d’outils satellites nous permettant collectivement de réduire le temps de résolution (Time to restore).

Fonctionnel

Drivé par l’impact utilisateur, je collabore activement avec le produit dans le but de trouver collectivement les solutions les plus adaptées aux besoins de nos clients. J’adopte une posture « Customer centric » dans mon travail, en répondant avant tout aux enjeux de ces derniers plus que par la technique ou les moyens employés.

J’affectionne particulièrement la proximité avec l’utilisateur final en restant à l’écoute de ses feedbacks, favorisant ainsi le Continuous Discovery.

Collaboration

Motivé par le travail en équipe et le collectif, je m’engage auprès des équipes et des personnes que j’accompagne à cocréer un environnement sain et bienveillant dans lequel chacune et chacun pourra partager son savoir, son expérience et ses recommandations afin de niveler vers le haut l’expertise globale de l’équipe.

Je crois davantage au Leadership qu’au Management, convaincu que la somme des talents et des engagements combinés est supérieure à l’expertise individuelle.

Mes expertises techniques

Et bien plus encore …

Me contacter

Vous voulez en savoir davantage ? Je suis disponible pour échanger avec vous à propos de vos projets.