Baptyste Bonnaudin
Senior Software Engineer | Go Specialist & Software Architect
Profil Professionnel
Senior Go Developer expert en Clean Architecture, je me définis comme un puriste de la qualité logicielle. Mon obsession : bâtir des systèmes distribués ultra-robustes via des règles de linting strictes et des guidelines de développement intransigeantes. J'allie une maîtrise technique pointue (Go, gRPC, Microservices) à une vision architecturale chirurgicale pour transformer la dette technique en systèmes scalables et pérennes.
Parcours Professionnel
Backend Developer & Architecte Logiciel
LeHibou
Pivot technique pour l'alignement des standards de développement et la modernisation de l'architecture.
- Instauration de guidelines de développement et de règles de lint strictes pour garantir l'homogénéité et la qualité du codebase.
- Refactoring complet de services legacy vers une Architecture Hexagonale (Clean Archi) pour améliorer la testabilité et la maintenance.
- Mentoring technique des développeurs et diffusion des bonnes pratiques de Clean Code.
- Conception et optimisation de microservices critiques sous NestJS et RabbitMQ.
CTO & Co-fondateur
Bimobox
Direction technique et conception de l'architecture d'un SaaS de gestion de projets de construction 3D.
- Architecture complète du système dès le premier jour sur des principes de Clean Architecture pour permettre une évolution rapide du produit.
- Développement d'une solution BIM innovante permettant la visualisation de modèles 3D complexes dans un navigateur.
- Gestion du cycle de vie complet du produit, du prototypage à la mise en production et au support des bêta-testeurs professionnels.
- Arbitrages technologiques stratégiques pour concilier rapidité de livraison et robustesse technique.
Software Engineer - Go & Systèmes Distribués
Coyote
Développement et industrialisation de microservices haute performance pour le traitement de données temps réel.
- Migration stratégique de systèmes critiques vers une architecture clean/hexagonale en Go, garantissant une scalabilité maximale.
- Développement de microservices gérant des flux de données temps réel massifs (alertes routières) avec une latence minimale.
- Intégration et orchestration de flux d'alertes externes via Kafka et gRPC dans un cluster Kubernetes.
- Mise en place de tests unitaires et d'intégration rigoureux pour assurer une résilience de production à 99.9%.
Ingénieur Logiciel (Apprentissage)
Coyote
Développement de librairies cross-platform haute performance pour la synchronisation de données mobiles.
- Développement de SDKs en C++ pour une portabilité totale entre Android et iOS.
- Refactoring majeur d'une librairie monolithique en composants modulaires, réduisant la dette technique de 40%.
- Implémentation de systèmes de gestion spatio-temporelle pour les alertes en temps réel.
Développeur Go (Freelance)
Ymmostore
Conception et déploiement d'un SaaS de gestion immobilière haute performance.
- Développement intégral du backend en Go, focalisé sur la performance et la sécurité des données.
- Intégration transparente du SaaS dans l'écosystème existant du client via des APIs robustes.
- Mise en place d'un environnement de déploiement conteneurisé avec Docker pour faciliter l'intégration continue.
Réalisations & Projets
Class Pulse
03/2024 — 05/2024Outil d'analyse d'événements en classe pour les éducateurs. Développement d'une stack performante visant une sortie Open Source prochaine.
Expertise
Hard Skills
Soft Skills
Langues
Éducation
MSC Pro - Expert en Management des Systèmes d'Information
Epitech
2022
Baccalauréat STI2D SIN
Section Européenne Anglais
2017