Maxime Gauthier-Roy
Développeur back-end principal | Go, PostgreSQL, Kafka | Paiements et API à fort volume
Profil
Développeur back-end depuis 2019, spécialisé dans les systèmes de paiement et les API à fort volume. Conçoit des services en Go sur PostgreSQL et Kafka, s’occupe de leur fiabilité en production et de leurs coûts infonuagiques. A découpé un module de grand livre d’un monolithe sans interruption de service et participe au recrutement de l’équipe.
Expérience
Paiements Boréalis
- Responsable du service d’autorisation des cartes en Go : pointes de 1 500 requêtes par seconde, latence p99 de 90 ms.
- Disponibilité passée de 99,7 % à 99,95 % en un an grâce aux clés d’idempotence et au patron de boîte d’envoi (outbox).
- Découpage du module de grand livre d’un monolithe de 350 000 lignes en 3 services sur 9 mois, sans interruption pour la clientèle.
- Facture infonuagique de l’équipe réduite d’environ 13 000 $ par mois par le redimensionnement des bases de données et l’archivage des données froides.
- Participe aux entrevues techniques ; 5 embauches depuis 2024.
Analytique Saint-Laurent
- API REST et gRPC en Python (FastAPI) pour des tableaux de bord utilisés par 160 détaillants.
- Réécriture du traitement de nuit sur Kafka ; fraîcheur des données passée de 24 heures à moins de 15 minutes.
- Couverture de tests de l’API principale passée de 40 % à 76 %.
Compétences
- Go
- Python
- PostgreSQL
- Kafka
- API REST et gRPC
- Architecture de microservices
- AWS
- Docker et Kubernetes
- Observabilité
- Migrations sans interruption
Certifications
- AWS Certified Developer – Associate (2023)
Formation
Baccalauréat en génie logiciel, École de technologie supérieure (ÉTS), 2019