You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Guillaume DebavelaereGD

Guillaume Debavelaere

Développeur Backend Golang / Go

595 €/jour
2 projets
Paris, FR
15 ans et +

Délai de réponse moyen : 1h

À propos de Guillaume

Vous cherchez un développeur backend Go / Golang ?

Vous êtes au bon endroit.

Je suis développeur backend avec plus de 15 ans d'expérience spécialisé en Go.

J'ai collaboré avec de grandes entreprises (Auchan, Chronodrive, Malakoff Humanis) et des startups à l'étranger.

Je suis une personne passionnée par l'informatique, sur mon temps libre, j'ai développé SignalWhisperBot.
C'est une solution IA qui transcrit les messages vocaux sur Signal pour gagner du temps.

Je peux vous accompagner sur :
- Conception, développement et maintenance de backends Go / Golang
- Architecture microservices et solutions distribuées, conteneurisées avec Docker et orchestrées avec Kubernetes
- Refonte technique et fonctionnelle d’applications existantes pour améliorer la qualité, la maintenabilité et les performances
- Développement d'APIs (REST, gRPC)
- Intégration avec systèmes distribués (NATS) et bases de données/caches (PostgreSQL, MongoDB, Redis)
- Optimisation des performances, scalabilité et sécurité applicative
- Automatisation des déploiements et CI/CD (GitHub / GitLab)
- Migration de monolithes vers des architectures modernes
- Monitoring, traçabilité et observabilité des systèmes
- Revue de code, documentation et bonnes pratiques de clean code
- Tests unitaires et d'intégration pour garantir qualité et robustesse
- Mentorat et accompagnement technique des développeurs moins expérimentés

Je suis autonome, productif et orienté résultats.
Mon travail a été reconnu par mes collègues pour sa qualité et son efficacité.
Cela inclut des projets sur des systèmes complexes, performants et distribués.

Vous avez un projet ?
Contactez-moi, je réponds en moins d'une heure.

---
Développeur golang, développeur go, développeur backend go, développeur back end golang, développeur backend, développeur back-end go, ingénieur logiciel go, ingénieur logiciel back end golang, ingénieur back go, développeur web golang, golang developer.
  • Anglais

    Capacité professionnelle complète

  • Français

    Bilingue ou natif

Accepte de travailler sur site
Paris (jusqu’à 50 km), Bordeaux (jusqu’à 50 km), Lyon (jusqu’à 50 km), Lille (jusqu’à 50 km), Nantes (jusqu’à 50 km)

Expériences

  • Mediakeys
    Développeur backend Golang / Go
    PRESSE & MÉDIAS
    août 2019 - Aujourd'hui (6 ans et 10 mois)
    Mediakeys est une société internationale de publicité créée en 1993, spécialisée dans la création de campagnes mondiales optimisées. Elle compte plus de 500 clients dans plus de 100 pays et 220 experts répartis dans 18 bureaux.

    J’ai rejoint l’équipe de développement de la plateforme Arago, permettant aux annonceurs de planifier, lancer et optimiser leurs campagnes publicitaires en ligne.
    L’équipe de 7 à 15 développeurs fonctionnait en Agile.

    J’ai contribué à la conception et au développement de services backend performants, ainsi qu’à la migration de la plateforme vers un modèle SaaS basée sur une architecture en microservices Go, plus modulaire et scalable.

    Mes responsabilités :
    - Extraction de la fonctionnalité de reporting d’un monolithe Java vers un microservice Go / Golang (gRPC + gRPC-Gateway), avec mise en place de benchmarks pour garantir des performances optimales.
    - Création de multiples microservices Go interconnectés, dans le cadre de la migration vers une architecture microservices et un modèle SaaS.
    - Ajout de métriques Prometheus pour renforcer l’observabilité et le monitoring des services.
    - Réalisation de benchmarks de message queues afin d’évaluer leur performance, leur scalabilité et leur fiabilité.
    - Revue de merge requests, écriture de tests unitaires et d’intégration pour assurer la robustesse du code.
    - Analyse et refonte d’APIs backend pour en améliorer performances et maintenabilité.
    - Pair programming et mentoring de développeurs juniors.

    J’ai contribué aux évolutions suivantes :
    - Porter la couverture de tests à plus de 90 %.
    - Réduire la latence de certains appels critiques de plusieurs secondes à moins d’une seconde.
    - Améliorer la fiabilité et les performances globales des microservices clés.

    Contexte technique : Go / Golang, gRPC, Protocol Buffers, NATS, Java, Kotlin, Elasticsearch, Meilisearch, Keycloak, PostgreSQL, MongoDB, Redis, Dragonfly, Clickhouse, Kubernetes, Docker, AWS, Prometheus, Grafana, Développement backend.
    GO Golang Développeur Golang Développement Back-End Architecture de microservices
  • SignalWhisperBot
    Développeur backend Golang / Go
    RÉSEAUX SOCIAUX
    juillet 2024 - Aujourd'hui (1 an et 11 mois)
    SignalWhisperBot est un produit SaaS basé sur l’IA qui transcrit automatiquement les messages vocaux Signal en texte pour améliorer la productivité et l’accessibilité.

    J’ai développé ce projet sur mon temps libre afin de développer mes compétences techniques sur Go.


    L’objectif du projet était de fournir un service de transcription respectueux de la vie privée, directement intégré à l’application Signal.

    Mes responsabilités :
    - Conception et développement complet du backend en Go / Golang, avec un focus sur la performance, la fiabilité et la faible latence.
    - Création d’une interface web responsive avec React.js et Tailwind CSS pour une expérience utilisateur fluide.
    - Déploiement de l’infrastructure sur Hetzner Cloud avec k3d (Kubernetes léger) pour une orchestration à faible coût.
    - Intégration de Stripe pour la gestion sécurisée des abonnements et paiements.
    - Mise en place du suivi des erreurs avec Sentry.
    - Gestion du lancement du produit, du marketing et des workflows d’onboarding des utilisateurs.

    Principales réalisations :
    - Livraison d’un SaaS pleinement fonctionnel en production, de la conception au lancement.
    - Mise en place d’une architecture stable capable de gérer un trafic réel avec de bonnes performances.
    - Acquisition des premiers utilisateurs de manière organique grâce au marketing et à l’optimisation SEO.

    Contexte technique :
    Go / Golang, MongoDB, React.js, Tailwind CSS, PostgreSQL, Kubernetes, k3d, Docker, GitHub, Hetzner, Stripe, Sentry, Loops, Amazon SES, Développement backend.
    Développeur Golang GO Golang Kubernetes Développement Back-End
  • TradeIt
    Développeur backend sénior (groovy | grails | java) et mobile (kotlin | swift)
    BANQUE & ASSURANCES
    février 2016 - août 2019 (3 ans et 6 mois)
    New York, États-Unis
    Trade It est une startup New Yorkaise qui propose aux développeurs d'intégrer très facilement via une API et des SDK, des services permettant à leurs utilisateurs de connecter leurs comptes titres, de passer des ordres en bourse et de consulter leur portefeuille, ordres et transactions.

    En tant que 4ᵉ ingénieur au sein d’une équipe dynamique (4 à 10 développeurs), j’ai contribué à plusieurs initiatives clés.

    Mes responsabilités :
    - J'ai mené plusieurs développements backends (groovy, grails) sur notre API qui ont impacté fondamentalement notre core product, améliorant la fiabilité du système et réduisant les indisponibilités.
    - J'ai mis en place une intégration continue (Jenkins) et écrits des tests unitaires (Spock) / d'intégration, améliorant la couverture des tests.
    - J'ai été l'un des principaux contributeurs du développement de nos SDK sur iOS (Swift) et Android (java, kotlin). (https://github.com/tradingticket/TradeItIosTicketSDK2) (https://github.com/tradingticket/AndroidSDK) (https://github.com/tradingticket/JavaApi)
    - J'ai travaillé sur des projets innovants, comme le développement d'une "Skill" pour Echo, le système de contrôle par voix de l'enceinte d'Amazon.
    - J'ai veillé à optimiser le temps des développeurs avec par exemple la création de scripts pour auto-générer les classes nécessaires pour l'intégration d'un nouveau broker (courtier en bourse) ou encore la mise en place d'un outil tel que Metabase, permettant aux personnes non techniques de pouvoir chercher des metrics sans l'aide des développeurs.

    Environnement technique : Groovy, Java, Swift, Kotlin, Grails, Android, iOS, GIT, Spock, Mockito, Quick, Jenkins, Github, Alexa, Echo, IntelliJ, Xcode, MySql, Redis, Développement backend.
    Grails Kotlin Java Spring Développement Back-End

Avis

5,0

sur 1 évaluation

JérômeJ

Jérôme

EOGILE

Avis laissé le 31/07/2019

Toute l'équipe apprécie de travailler avec Guillaume

Recommandations

Lilian AlvarezLA
AU
AU
+3
Lilian Alvarez et 5 autres personnes recommandent Guillaume

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Ingénieur
    ISEN Lille
    2008
    L’ISEN est une grande école d'ingénieur spécialisée dans la formation d'ingénieurs dans le domaine du numérique depuis 1956. Elle est reconnu comme étant un Etablissement d’Enseignement Supérieur Privé reconnu d’Intérêt Général (EESPIG). Disposant de l’habilitation de la CTI, membre de la CGE, de la Fésic et membre fondateur d’Yncréa. J'ai suivi le cursus systèmes d'information et ingénierie logicielle. Compétences : Engineering, Programmation orientée objet (POO), Programmation, Développement backend, Développement web backend, Ingénieur logicielle, Information Systems
  • Développement blockchain & smart contracts
    Alyra
    2022
    Programme: - Compréhension du fonctionnement des blockchains - La blockchain Ethereum et son environnement - Développement solidity - Smart contract Solidity : bonnes pratiques et sécurité - Dapp et Truffle / Hardhat - Intégration et livraison continues - Finance décentralisée - NFT Contexte technique : Solidity, Smart Contracts, Ethereum, Typecript, Next.js, Hardhat, DeFi

Certifications

Compétences

Catégories