me@remihuguet.dev

(+33) 06 83 43 72 72

remihuguet.dev

Région de Bordeaux, France

Rémi Huguet

Software engineer 💻 - Crafter 🛠️ - Python 🐍 & web expert - Tech lead 🥇

J'aide les organisations à concevoir, construire et exécuter de meilleurs logiciels, plus rapidement 🚀. Construire un logiciel avec les normes de qualité et de durabilité les plus élevées est difficile. Je peux aider l'équipe logicielle:

  • passer au niveau supérieur pour délivrer un meilleur logiciel, plus vite
  • reprendre le contrôle d'un logiciel legacy
  • créer un produit avec les meilleures pratiques

Principales compétences

Je suis un ingénieur logiciel avec des valeurs artisanales. Bien que mes principales compétences techniques sont concentrées sur les backends et l'architecture, je cultive un large spectre de compétences, du produit aux opérations, et au front-end.

Software craft

  • Services architecture
  • Web architecture
  • Test-Driven Design
  • Clean architecture
  • Domain-Driven Design
  • Agile - Kanban, Flow
  • Continuous Integration & deployment

Languages & frameworks

  • Python
  • Django
  • FastAPI
  • Flask
  • Javascript
  • VueJS

API integrations

  • Stripe
  • Discord
  • Paypal
  • Algolia
  • Slack

Persistence and messaging

  • SQL
  • MongoDB
  • Redis
  • PostgreSQL
  • Kafka
  • SQLAlchemy
  • Django ORM

Ops and tools

  • Git
  • Gitlab CI
  • Github
  • Docker
  • Cloud: AWS, GCE, Paas( Platform.sh, Clever Cloud)

Work

Saint-Gobain Glass France

Fullstack engineer freelance

2024-07 -

Au sein de l'équipe de R&D couches minces, je contribue à l'architecture et au développement des logiciels pour l'optimisation des procédés de couches minces.

      • Développements de nouvelles fonctionnalités sur l'application d'optimisation de la production (Python, Django, VueJS, Postgresql, Pandas, Numpy)

      BackMarket

      Backend engineer freelance

      2023-10 - 2024-06

      https://www.backmarket.fr

      Back Market est la place de marché leader pour la vente de produits électroniques reconditionnés. J'ai renforcé la squad Payout, responsable des paiements sortants.

          • Contributions aux développements de la squad et aux différents services (Python, Django, Flask, FastAPI, PostgreSQL, Kafka)
          • Conception et développement d'un service responsable du stockage des informations personnelles

          MEE6

          Expert développeur backend

          2022-02 - 2023-09

          https://mee6.xyz

          MEE6 est le plus important bot Discord tout-en-un, avec 20 millions de communautés qui l'utilisent dans le monde. J'ai rejoint l'équipe début 2022 pour accompagner la croissance de l'équipe ingénierie et produits.

              • Contribution au recrutement et structuration de l'équipe (de 5 à 20 pers.)
              • Création et animation de la guilde Backend, groupe gérant les initiatives techniques transversales (perfs, évolutivité, maintenabilité, partage de connaissances, guidelines et composants communs)
              • Mise en œuvre et promotion de pratiques craft: patterns de clean architecture et event driven architecture, tests automatisés, TDD, refactoring, HATEOAS API
              • Développements sur le bot, notamment Memberhsips (Patreon-like, intégration de paiements Stripe, crypto ETH, Paypal), fonctionnalités IA basées sur les API Open AI et Stability XL

              Alma

              Backend engineer freelance

              2021-09 - 2021-12

              https://www.getalma.eu

              Alma est une solution de paiement en plusieurs fois. Au sein de la team Merchant Acquisition, j'ai contribué aux développements de l'API de paiement.

                  • Développements sur l'API de paiement et les applicatifs Point of Sale (Python, Flask, FastAPI, PostgreSQL)
                  • Développements d'intégration du service Alma à des partenaires de paiements tiers et solutions de terminaux de paiement pour point de vente

                  Sennder

                  Backend engineer freelance

                  2021-02 - 2021-07

                  https://www.sennder.com

                  Sennder est le partenaire de transport digital des entrerprises. Au sein du pod portal, j'ai contribué au développement du portail pour les expéditeurs petites et moyennes entreprises, en self service.

                      • Développements sur le back-end monolithique historique Python Django PostgreSQL
                      • Développements du premier micro-service du pod et mise en place d'une architecture de base pour les services Python - Python, FastAPI, PostgreSQL, Kafka, Terraform et AWS ECS
                      • Architecture et développements du microservice paiements

                      Adenia Conseil

                      Formation artisanat logiciel

                      2021-02 - 2021-03

                      https://www.adenia-conseil.com/

                      Adenia Conseil est une société de conseil en structuration, financement et exécution de projet. Dans le cadre de sa R&D, Adenia expérimente le développement de logiciels pour soutenir son activité, autour du CEO et de 2 jeunes développeurs. Afin de partir sur les meilleures bases, j'accompagne l'équipe sur un coaching d'artisanat logiciel et de l'accompagnement.

                          • Formations et workshops autour des sujets prioritaires pour l'équipe: Déploiement et mise en production sur un PaaS, De l'idée à la prod - organiser le flux de développement, code et architecture propre, test driven development
                          • Accompagnement technique et conseil sur le lancement des premiers développement de l'équipe

                          Opquast

                          Ingénieur logiciel indépendant

                          2020-02 - 2021-01

                          https://www.opquast.com

                          Opquast est la certification de compétences pour les métiers du web et propose un référentiel de bonnes pratiques, des formations en ligne et une certification. J'aide l'équipe d'Opquast à préparer la plateforme logicielle et l'équipe technique au passage à l'échelle.

                              • Analyse stratégique, architecture et mise en œuvre des améliorations des logiciels existants
                              • Migration vers une nouvelle infrastructure: transition progressive vers Paas, utilisation de services gérés
                              • Amélioration du flux de développement: implémentation du flux Kanban, amélioration de la communication et de l'utilisation de Gitlab
                              • Création de tests automatisés (couverture de 0 à 60%) et mise en place d'une intégration continue
                              • Formation de l'équipe: code propre, tests automatisés, TDD, architecture propre, introduction à DDD
                              • Développement de nouvelles fonctionnalités

                              eshard

                              Lead Developer

                              2018-02 - 2020-01

                              https://eshard.com

                              eshard est une startup experte en sécurité des objets connectés. esDynamic est la plateforme logicielle des experts en attaque side-channel. Basée sur les meilleurs outils open-source pour la science des données (Jupyterlab, Python, Numpy), esDynamic fournit des outils d'analyse pour les attaques side-channel, en deep-learning, ainsi que des outils de traçage et des défauts logiciels pour les boîtes blanches cryptographiques. Je dirige l'équipe produit esdynamic.

                                  • Implémentation et évangélisation des meilleures pratiques logicielles
                                  • Architecture et développement de la bibliothèque open-source scared
                                  • Piloter la feuille de route et le développement produit esDynamic
                                  • Gestion des contributions de l'équipe de développement principale et des experts en sécurité contributeurs
                                  • TDD, DDD, Python, Jupyter Notebook, Jupyter Lab, Numpy, Gitlab CI, Docker

                                  Actiwine

                                  Chief Technology Officer

                                  2015-04 - 2017-11

                                  Actiwine est une place de marché en ligne pour les professionnels du vin. Je rejoins l'entreprise à ses débuts pour construire le produit. Actiwine lève 0,5M € en 2016 pour soutenir son développement.

                                      • Architecture, conception et développement de la marketplace
                                      • Recrutement et management de l'équipe produit (3 développeurs)
                                      • Organisation et structuration du produit et des processus techniques
                                      • Flux Kanban, Python, Django, Javascript PostgreSQL, Vue.js, Webpack, HTML, CSS et SCSS, Amazon WebServices

                                      Tiki Move

                                      Associé et directeur de production

                                      2011-05 - 2015-03

                                      Créée en 2008, Tiki Move est une société spécialisée dans le développement d'applications et de jeux vidéo sur des plateformes mobiles. En quelques années, Tiki Move délivre plus de 100 applications, et aborde le développement de dispositifs numériques multicanaux. En 2014, Tiki Move a rejoint Clever Age pour renforcer la division mobile. J'ai rejoint Tiki Move en 2011 en tant que directeur de production pour accompagner la croissance de l'entreprise.

                                            Ingénieur logiciel

                                            2008-10 - 2011-04

                                                  CENBG

                                                  PhD researcher and teacher

                                                  2005-09 - 2008-08

                                                  Groupe de physique théorique

                                                      • Création de modèles de description de la matière nucléaire stable à partir des degrés sous-nucléoniques de libertés
                                                      • Enseignements en licence: physique générale, relativité restreinte, informatique pour la physique, formation au projet professionnel.

                                                      Education

                                                      Université de Bordeaux

                                                      2005-12 to 2008-12

                                                      Doctorat

                                                      Physique théorique

                                                      Université de Bordeaux

                                                      2003-12 to 2005-12

                                                      Licence & Master recherche

                                                      Physique

                                                      Classe préparatoire aux grandes écoles, Lycée Camille Jullian

                                                      2001-12 to 2002-12

                                                      PCSI - PC

                                                      Physique - Chimie