Aller au contenu
Retour au parcours

Parcours

Développeur et consultant Odoo — Alternance

Développement et maintenance de modules Odoo (Python, PostgreSQL). Conception et développement d'un site B2B e-commerce avec Symfony. Refonte du site corporate avec Next.js. Gestion de la migration Odoo v16 → v19 en solo. Administration de bases de données, CI/CD et gestion de serveurs VPS (OVH, DigitalOcean).

Expérience professionnelle

1UP Distribution

Déc. 2024 — Présent

Chambéry · Savoie

Détail de l'étape

Une étape construite par la pratique

Un rôle transversal dans l'ERP

Chez 1UP Distribution, je travaille sur des sujets qui vont de la règle métier à l'interface utilisée au quotidien. Les modules Odoo m'amènent à comprendre les processus de l'entreprise, à formaliser les exceptions avec les équipes concernées, puis à transformer ces règles en modèles Python, vues XML et tests maintenables.

Relier le produit, l'ERP et l'infrastructure

Cette expérience réunit plusieurs réalisations : la migration d'Odoo 16 vers 19, le développement de modules métier internes, le site B2B Symfony et la refonte corporate Next.js. Je prends aussi en charge les bases de données, la CI/CD et les serveurs VPS. Ce périmètre m'oblige à raisonner en dépendances : une évolution de données, d'API ou d'interface doit rester compatible avec le travail des utilisateurs.

Ce que cette étape m'apprend

L'autonomie ne signifie pas décider seul dans le silence. Elle consiste à avancer, documenter les choix, rendre les risques visibles et demander un arbitrage avant qu'une hypothèse ne devienne un incident. La migration et les modules métier ont renforcé cette exigence de méthode autant que ma pratique technique.

Faire de la complexité un plan de travail

La migration rend bien visible ce changement d'échelle : l'ERP concernait 20 utilisateurs internes directs, 16 modules sur mesure, des extensions tierces et de nombreuses personnalisations Studio. Il fallait passer par trois migrations majeures successives, vérifier les données et les pièces jointes, puis stabiliser le comportement après la bascule. Cette expérience m'a appris à découper une responsabilité large en inventaire, priorités, essais contrôlés, contrôles fonctionnels et décisions traçables, plutôt qu'à confondre vitesse d'exécution et maîtrise du risque.

Concevoir pour les personnes qui utilisent le système

Les réalisations liées ne sont pas des chantiers isolés : les modules métier automatisent des règles parfois connues seulement par les équipes, le portail B2B dépend des données de l'ERP et le site corporate doit rendre l'offre compréhensible sans dégrader l'accès mobile ou les contenus. Cette continuité me demande de tenir ensemble le besoin exprimé, les contraintes de sécurité et de données, les usages quotidiens et la possibilité de faire évoluer la solution. La qualité d'une livraison se mesure donc autant à son comportement dans le travail réel qu'à son implémentation technique.

Mise en perspective

Les réalisations qui rendent cette étape concrète

Les fiches de réalisation détaillent les situations, les décisions et les résultats mentionnés dans ce parcours. Les repères ci-dessous en donnent une lecture synthétique : ils relient cette étape à des preuves plus complètes sans confondre une mission, un apprentissage et un résultat établi.

Migration d'un ERP d'entreprise d'Odoo 16 vers Odoo 19

Contexte
À l'été 2025, l'ERP Odoo 16 de 1UP Distribution, utilisé par 20 utilisateurs internes, devait évoluer hors de sa période de support avec 16 modules sur mesure et des extensions tierces.
Ma contribution
J'ai pris seul en charge la préparation, les trois migrations successives, les tests, la mise en production et les corrections après la bascule.
Résultat établi
L'ERP et les modules nécessaires ont été portés vers Odoo 19 en préservant les données, les fonctions métier utiles et la continuité de service recherchée.

Développement de modules métier pour un ERP

Contexte
Chez 1UP Distribution, les besoins de la comptabilité, des ventes, de l'administration des ventes et de la logistique dépassaient les possibilités de personnalisation sans code d'Odoo.
Ma contribution
J'ai conçu en solo 16 modules Odoo, depuis l'analyse des besoins jusqu'au développement, aux tests, au déploiement et à l'accompagnement des utilisateurs.
Résultat établi
Les modules automatisent des tâches métier, structurent des données partagées et rendent des fonctions telles que les relances, les documents ou la synchronisation B2B pilotables dans l'ERP.

Refonte d'un site corporate avec Next.js

Contexte
Le site vitrine de 1UP Distribution devait quitter le builder Odoo pour mieux présenter l'entreprise aux clients professionnels, sur tous les formats d'écran.
Ma contribution
J'ai audité l'existant, formalisé le besoin, analysé les maquettes Figma puis construit l'intégration responsive et l'architecture front-end avec Next.js.
Résultat établi
La refonte remplace des blocs limités par une interface responsive continue, des composants réutilisables et des interactions qui restent accessibles sans bloquer l'information.

Responsabilités

Ce que j'ai pris en charge

  • Référent technique Odoo pour les développements métier internes.
  • Gestion autonome de la migration ERP Odoo v16 → v19.
  • Développement full-stack sur ERP, e-commerce B2B, site corporate et infrastructure.