À propos de Guillaume
Vous cherchez un développeur backend Go / Golang ?
Anglais
Capacité professionnelle complète
Français
Bilingue ou natif
Expériences
- MediakeysDéveloppeur backend Golang / GoPRESSE & MÉDIASaoû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.
- SignalWhisperBotDéveloppeur backend Golang / GoRÉSEAUX SOCIAUXjuillet 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.
- TradeItDéveloppeur backend sénior (groovy | grails | java) et mobile (kotlin | swift)BANQUE & ASSURANCESfévrier 2016 - août 2019 (3 ans et 6 mois)New York, États-UnisTrade 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.
Avis
Recommandations
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- IngénieurISEN Lille2008L’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 contractsAlyra2022Programme: - 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
- DÉVELOPPEUR BLOCKCHAINAlyra l'école blockchain2022
- Développeur SolanaAlyra l'école blockchain2025