</>
{ }
[ ]
( )
;
=>
{}
<?>
/***/
//
Développeur Python · DevOps Aspirant · Bénin 🇧🇯

Gérard
YAHOUEDEHOU

Je construis des scripts qui font le travail à la place des humains, je débogue des services cloud à 2h du matin et j'apprends quelque chose de nouveau chaque semaine.

Actuellement en Master Systèmes, Réseaux et Cloud Computing à l'ESGIS Bénin parce que comprendre le code ne suffit pas, il faut aussi savoir où il tourne.

4 ans d'expérience
80% de temps économisé
GCP · Docker · Django
Gérard Yahouedehou

QUI SUIS-JE ?

Je m'appelle Gérard, et depuis que j'ai découvert qu'on pouvait écrire quelques lignes de code pour éviter des heures de travail répétitif, je n'ai plus arrêté. Ce qui me motive, c'est exactement ça : trouver le problème derrière le problème, puis construire quelque chose qui le règle pour de bon.

Depuis 2022, je travaille chez Izili (ex-Qotto Bénin) sur des sujets qui touchent autant au développement qu'à l'ops : scripts Python d'automatisation de tâches répétitives, CRM interne (Django) déployé sur GCP, automatisation de processus RH qui ont réduit les traitements manuels de 80%. Des projets concrets, avec des vraies contraintes.

En dehors du bureau, je suis curieux de tout ce qui touche au cloud, à la résilience des systèmes et aux pratiques DevOps modernes ; d'où mon Master en cours à l'ESGIS. Et quand je ne suis pas derrière un terminal, je dessine, je lis ou je bricolle quelque chose avec mes mains.

Optimisation d'abord
Comprendre avant d'agir
Apprendre en continu
Fiabilité des systèmes
Localisation

Abomey-Calavi, Bénin 🇧🇯

Poste actuel

Dév. Opération Technique - Izili

Formation

Master Systèmes, Réseaux et Cloud Computing - ESGIS (en cours)

Langues

Français (natif) · Anglais (intermédiaire) · Fon

Loisirs

Dessin · Lecture · Jeux vidéo · Bricolage

CE QUE J'AI CONSTRUIT

Des projets nés de vrais besoins, pas d'exercices scolaires.

Python · GCP Logging · Mobile Money En production

Réconciliation automatique des activations via Mobile Money

En cas d'incident sur les traitements des activations (PayGo), des activations pouvaient rester en suspens. J'ai conçu des scripts Python de vérification et de rattrapage automatique qui identifient les activations non validées et déclenchent les corrections.

Amélioration de la traçabilité financière et réduction des validations manuelles
PythonGCP LoggingMobile MoneyAutomatisation
Django · Vue.js · GCP Cloud Run En production

CRM interne

Développement continu et intégration de fonctionnalités dans un CRM interne utilisé quotidiennement par les équipes (backend Django, déployé sur Google Cloud Run). J'ai aussi géré la migration de données RH vers la base de données du nouveau CRM interne.

Outil métier critique maintenu en production sur GCP
DjangoVue.jsCloud RunETLDocker
Google Apps Script · Google Workspace En production

Optimisation et évolution de l’automatisation RH

J'ai assuré la maintenance et le développement de nouvelles fonctionnalités pour les workflows automatisés de gestion des demandes de congé et des rémunérations. En optimisant les scripts existants (Google Apps Script) et leur intégration avec Google Sheets, Docs et Gmail, j'ai permis de maintenir et de fiabiliser un gain de temps de 80% pour les équipes RH.

-80% de temps de traitement sur les processus RH mensuels
Google Apps ScriptGoogle SheetsAutomatisation RH
Google Apps Script · BigQuery · GCP En production

Système de gestion de stock d'équipements

Maintenance d'un outil de gestion de stock interne pour suivre en temps réel des centaines d'équipements BMS. Requêtes SQL BigQuery pour extraire des données destinées aux équipes métiers.

Suivi temps réel de centaines d'équipements sur le terrain
BigQueryGoogle SheetsSQLApps Script
Arduino · Programmation embarquée Projet académique

Ouverture de garage automatique

Mon tout premier projet de soutenance à l'UCAO-UUC. Programmation d'un système embarqué sur Arduino pour automatiser l'ouverture d'un garage - déjà à l'époque, l'idée de remplacer une action manuelle par une logique automatique me parlait.

Mon premier contact avec l'automatisation physique
ArduinoC/C++Embarqué

MA STACK

Les outils que j'utilise au quotidien - et dans quel contexte.

Python

Mon outil principal. Scripts d'automatisation, ETL, réconciliation de transactions, optimisation de tests hardware. Django pour le web.

ScriptsDjangoETLBash

Google Cloud Platform

Maintenance de services sur Cloud Run, monitoring via GCP Logging, gestion d'incidents sur des services déployés sur Kubernetes.

Cloud RunGCP LoggingKubernetesBigQuery

Docker & CI/CD

Déploiement continu. Actuellement en cours d'approfondissement.

DockerGitLab CIGitHubDevOps

JavaScript

Google Apps Script (basé sur JavaScript) pour l'automatisation de workflows dans Google Workspace.

Vue.jsApps ScriptGoogle Sheets

Bases de données

Requêtes avancées BigQuery et MySQL, migrations et transformations de données (ETL). Prise en main de l'environnement Oracle.

BigQueryMySQLSQLETLOracle

Outils & Environnements

Linux (Ubuntu, Mint, Elementary OS, Fedora), Windows, VS Code, Asana, Notion, Google Workspace, Office 365. GitHub Copilot & Claude AI.

LinuxVS CodeAsanaIA

Ce qui ne se met pas dans un tag

Diagnostic méthodique

Face à un incident, je lis les logs avant de toucher au code. J'analyse avant d'agir.

Collaboration technique/non-tech

Je sais expliquer un problème complexe à quelqu'un qui ne code pas.

Curiosité structurée

Je ne me contente pas de faire marcher quelque chose - je veux comprendre pourquoi ça marche.

Livraison orientée valeur

Le but n'est pas d'écrire du code - c'est que ça serve vraiment à quelqu'un. C'est pourquoi je place les feedbacks au centre de mes priorités.

MON PARCOURS

Développeur Opération Technique & Hardware

Izili (ex-Qotto Bénin)

Janvier 2024 - Aujourd'hui · Cotonou

Je maintiens des services en production, j'automatise ce qui peut l'être et j'interviens quand ça part en vrille.

  • Développement continu du CRM interne (Django · Vue.js · GCP Cloud Run)
  • Scripts Python de vérification et rattrapage automatique des activations (PayGo)
  • Automatisation des processus RH complexes (-80% de temps de traitement)
  • Débogage d'incidents sur services déployés (Kubernetes · Cloud Run · GCP Logging)
  • Optimisation des processus de test hardware via scripts Python automatisés

Analyste Équipement & Développeur Solution Numérique

Izili (ex-Qotto Bénin)

Septembre 2022 - Décembre 2023 · Cotonou

C'est là que j'ai vraiment appris à construire des outils qui servent aux équipes au quotidien.

  • Maintenance et optimisation d'outils de gestion de stock (Apps Script · Sheets · BigQuery)
  • Monitoring de services cloud et premiers pas dans la résolution d'incidents (GCP Logging)
  • Extraction de données via BigQuery afin de fournir des données exploitables par les équipes métiers pour leurs analyses
  • Support technique à distance sur équipements BMS (PayGo)

Analyste Équipement - Stagiaire

Izili (ex-Qotto Bénin)

Mars - Août 2022 · Cotonou

Mon entrée dans le monde professionnel.

  • Maintenance et diagnostic à distance d'équipements BMS (PayGo)
  • Support aux techniciens terrain avec documentation structurée des incidents

Stage Académique

Mify

Avril - Juin 2021 · Abomey-Calavi

  • Programmation embarquée sur Arduino
  • Projet de soutenance : système d'ouverture automatique de garage

FORMATION

En cours

Master Cloud Computing

ESGIS Bénin

Master 1 Systèmes, Réseaux et Cloud Computing - 2025/2026

"Pour comprendre non seulement comment déployer, mais pourquoi ça tient - ou pas."

2021

Licence Informatique Industrielle

UCAO-UUC · Cotonou

Licence en Informatique Industrielle et Maintenance

"Ma base technique - hardware, et mon premier projet embarqué Arduino."

2018

Baccalauréat Série D

Collège Catholique De La Salle · Abomey-Calavi

Sciences

"La rigueur scientifique - une habitude qui me suit encore aujourd'hui."

Certifications récentes

Ce que j'apprends en dehors du bureau.

Introduction to DHIS2

DHIS2 Academy · Mai 2026

12 Factor App

KodeKloud · Fév. 2026

Fundamentals of DevOps

KodeKloud · Fév. 2026

Découvrez la méthodologie DevOps

OpenClassrooms

Apprenez les bases du langage Python

OpenClassrooms

Introduction to Mojaloop

Mojaloop Foundation En cours

ON SE PARLE ?

Une opportunité, un projet, une question technique ou juste envie d'échanger - je réponds toujours.

Localisation

Abomey-Calavi, Bénin 🇧🇯