// Ingénieur full-stack & DevOps
▍
Développeur Full-Stack & DevOps
Next.js, Django, Odoo, FastAPI, Docker, et tout ce qu'il faut entre les deux.
// qui suis-je
Développeur Full-Stack Python
Chez INTC Madagascar, je porte plusieurs casquettes : intégrateur et développeur CMS (WordPress, Joomla, hébergement, SEO), développeur et consultant Odoo on-premise, et support de l'équipe infrastructure (Proxmox, Windows Server, réseau). En parallèle, je développe en freelance et sur des projets personnels avec Python (Django, FastAPI, IA) et Next.js/TypeScript.
CMS & ODOO — INTC
Intégration WordPress / Joomla, hébergement o2switch, SEO, et consulting Odoo on-premise.
INFRASTRUCTURE — INTC
Support admin réseau & systèmes : Proxmox, Windows Server, gestion d'imprimantes réseau.
FREELANCE & SIDE-PROJECTS
Python (Django, FastAPI, IA) et Next.js/TypeScript, en missions et projets personnels.
MA MÉTHODE DE TRAVAIL
Basé à Nosy Be, Madagascar — disponible pour missions à distance.
// comment je travaille
Ce qui ne se négocie pas
Au-delà du code qui fonctionne : une manière de construire pensée pour durer, se maintenir facilement et protéger les données de mes clients.
ARCHITECTURE
Je conçois la structure avant d'écrire la moindre ligne — anticiper la charge et l'évolution plutôt que rattraper après coup.
CODE PROPRE
Organisé et documenté : n'importe quel développeur peut reprendre le projet sans moi.
API DOCUMENTÉE
Chaque endpoint clair et prévisible pour qui l'intègre, sans deviner son comportement.
IMAGES OPTIMISÉES
Formats et poids adaptés pour un chargement rapide, sans sacrifier la qualité visuelle.
CODE OPTIMISÉ
Rapide et sobre, sans complexité inutile ni sur-ingénierie.
SAUVEGARDES
Automatisées et régulières : la donnée du client ne se perd jamais.
MONITORING
Je vois l'incident avant que le client ne le vive, grâce à une surveillance proactive.
CONTENEURS ISOLÉS
Chaque service isolé et reproductible : une reprise en quelques minutes, jamais en heures.
// stack & outils
Ce que j'utilise au quotidien
// projets phares
Ce que j'ai construit
▍
Un site e-commerce de vente d'art malgache avec une assistante IA et une interface d'administration complète pour une boutique e-commerce artisanale : caisse point de vente, gestion des commandes, planning de production, avis clients.
- +Caisse (POS) avec calcul de monnaie et paiement MVola / Orange Money.
- +Planning de production en kanban : à fabriquer, en cours, prêt à livrer.
- +Modération des avis clients et suivi des commandes en temps réel.
▍
Une application SaaS multi-tenant construite avec Django, où chaque organisation dispose de son propre schéma PostgreSQL isolé via django-tenants, accessible par sous-domaine dédié. L'interface repose sur HTMX pour une navigation fluide sans frontend JavaScript séparé.
- +Multi-tenant réel avec isolation par schéma PostgreSQL et routage automatique par sous-domaine via Traefik.
- +Dashboard avec KPIs mensuels et graphiques interactifs (Chart.js) : répartition par catégorie, évolution sur 6 mois.
- +Navigation HTMX (hx-boost) pour un chargement quasi instantané, sans rechargement complet de page.
▍
Un module Odoo développé sur mesure pour une équipe de setting commercial B2B recevant des leads à traiter quotidiennement. Le CRM standard devient un véritable outil de centre d'appels : file d'appel priorisée, relances automatiques sur plusieurs jours, et widget d'appel intégré directement dans l'interface.
- +File d'appel intelligente triée par priorité selon le jour de relance, avec exclusion automatique des dossiers déjà traités.
- +Moteur de relance automatique : bascule matin/après-midi puis reprogrammation du lendemain, jusqu'à 6 tentatives avant clôture.
- +Tâche planifiée (cron) qui réactive les leads en attente dès l'heure de relance atteinte, sans intervention manuelle.
- +Widget d'appel custom (OWL) avec qualification en un clic : répondeur, rappel, rappel programmé, RDV, hors cible, faux numéro.
▍
Un site vitrine multilingue (français / italien) pour Gioia Adventure, tour opérateur basé à Hell-Ville, Nosy Be, proposant excursions, circuits et croisières en catamaran à travers Madagascar. Développé sous Joomla avec une architecture de contenu par catégories et un hébergement mutualisé chez o2switch.
- +Intégration et personnalisation du template Joomla : identité visuelle propre à la marque, mise en page responsive, sections dédiées par type d'offre (excursions, circuits, croisières).
- +Structure de contenu multilingue FR/IT avec gestion des articles, menus et navigation dédiés par langue.
- +Configuration de l'hébergement o2switch et optimisation SEO on-page pour cibler les recherches liées au tourisme à Nosy Be et Madagascar.
▍
Un outil de recherche de mots-clés pour le SEO touristique, construit pour alimenter la stratégie de contenu de sakalavatours.com. Combine la collecte automatisée via Google Autocomplete et l'enrichissement par l'API Google Ads (volume de recherche, concurrence), avec classification d'intention et clustering thématique multilingue.
- +Collecte automatisée de mots-clés sur 4 locales via Google Autocomplete, stockés et modélisés avec SQLModel/SQLite.
- +Classification d'intention de recherche et clustering thématique pour structurer une stratégie de contenu SEO.
- +Intégration Google Ads API (OAuth, flux Desktop App) pour enrichir les mots-clés avec volume de recherche et niveau de concurrence, exécuté en cron sans intervention manuelle.
- +Schéma de données versionné avec Alembic (4 migrations successives), avec traçabilité complète des révisions manuelles vs automatiques sur chaque mot-clé.
▍
Refonte totale du site d'une agence de voyage à Nosy Be, Madagascar, suite à une attaque SEO spam sur l'ancien site. Monorepo Next.js (App Router, ISR/SSG/SSR mixtes) et API FastAPI dédiée, multilingue en 4 langues, conçu pour viser la première place Google sur les excursions et circuits à Madagascar.
- +Contenu entièrement multilingue (FR/EN/DE/IT) avec repli de langue par champ, et SEO technique complet : JSON-LD (TouristTrip, FAQPage, BreadcrumbList), sitemap et redirections 301 automatiques sur changement de slug.
- +API FastAPI dédiée avec plus de 50 modèles de données (produits, réservations, avis, blog, médias), snapshot du prix à la réservation et traçabilité complète de chaque changement de statut.
- +Modération stricte des avis clients : seuls les avis approuvés ET rattachés à une réservation réelle alimentent la note affichée publiquement, pour éviter tout risque de pénalité Google.
- +Infrastructure hybride : frontend sur Vercel (CDN + ISR), API/PostgreSQL/Redis sur VPS, médias sur Cloudflare R2, déploiement automatique via GitHub Actions.
// contact
Discutons de votre projet
Projet Odoo, site web sur mesure, ou besoin d'un coup de main sur votre infrastructure ? Je réponds généralement sous 24h.