xavier(alias)dascritch.net

m'écrire · cv · github · bluesky · blog

A-101Profiléch. 1:1
Software architect senior

Xavier Mouton-Dubosc

Fort de 25 années d'expérience dans l'innovation numérique, je me suis impliqué dans la transformation technologique, la conception de services complexes, la gestion d'infrastructure, la sécurisation et normalisation des données et la gestion de projets stratégiques.

Autodidacte, mes compétences sont prouvées sur la modernisation d'une flotte IT, l'application de standards industriels, d'archivage, d'accessibilité et de fiabilisation.

J'aime avoir une vision objective de l'existant pour concevoir des services qui dureront. J'aime donc défricher les standards qui évoluent et déterminer des solutions pérennes. J'analyse les besoins utilisateurs afin d'écarter ce qui peut être résolu sans développement. Je suis sensibilisé aux problèmes de sécurité et de vie privée et je partage mes connaissances lors de conférences.

Mes compétences font la part belle à la modernité, la solidité, l'accessibilité et surtout à l'expérience. Je travaille sur les langages serveurs (Python, PHP, NodeJS, SQL, Bash), le front (HTML5, Javascript, CSS, WebComponents), les API et les web-applications. Je peux vous conseiller, soutenir votre équipe et vous aider à faire le meilleur choix possible pour le futur de votre activité.

Je suis aussi producteur de l'émission de radio CPU (⬜ Carré Petit Utile) sur les univers numériques pour Radio <FMR>. 250 épisodes à ce jour.

Le site n'a intentionnellement aucun style. Mon métier est derrière la présentation, pas dedans.
Portrait de Xavier Mouton-Dubosc, © noelle-ballestrero.com
A-102Compétences

Ce que je construit

Une pratique tournée vers la solidité, l'accessibilité et l'expérience, réfléchir avant de suivre la tendance. Je conseille, épaule les équipes en place, et aide à trancher les choix qui engagent l'avenir d'une activité.

Stack

Domaines

CMS · DMS · E-commerce · Pricing management · Billing · PDF · PDF Creator · Media production · Media distribution · Web 2.0 · Web Services · Mobile Internet · Public cloud · Private cloud

Front

HTML5 · CSS · JavaScript · JSON · XML · SVG · micro-formats · WebComponents · WebExtensions · API · Angular · React.JS · Optimisation assets (images, PDF, son et vidéo)

Back

Bash · PostgreSQL · Python · Django · Odoo · PHP · Symfony · Sylius · Go · Java · Ansible · Administration Linux · Application Programming Interfaces (API)

Procédures

Agile · Scrum · Kanban · Accessibility · User Interface · Open-Source Software · Git · GitHub · Project Management · Test-Driven Development · Data Security · Documentation · Product Lifecycle Management · Technology watch · Competitive watch · Product management · Internal audits · Jira · Confluence · Ansible · Server surveillance · Project life-cycle · Web development · Audit · Database modelization · Quality Control · Build & Release · LLM tooling

Savoir-être

Capacité d'apprentissage · Capacité de communication · Créativité · Project management · Team leading

Langues

Français · Anglais

Pratique

Permis B · SST

A-103Expérience

Parcours

3 décennies côté presse, e-commerce, télécoms et culture libre, toujours entre code et pilotage.

Avr. 2023 → Juil. 20252 ans 4 mois

Senior Software Project Manager · CFC

CFC · Permanent · Toulouse, France · Hybride

Détail de la mission

Le CFC est une OGC en charge des droits des livres et articles de presse. 60 salariés, une dizaine d'intervenants sur l'IT à notre arrivée.
Dans le cadre d'un renouvellement de direction et d'objectifs, nous préparons les défis à venir de la gestion des droits d'auteurs dans l'édition et la presse écrite. Dont un déménagement des locaux. Donc reprendre toute l'IT dont les serveurs hébergés dans les locaux, auditer, sécuriser, fiabiliser, évoluer voire reconstruire, en renouvelant l'équipe et en appliquant les standards industriels.

Ayant une expérience technique et métier dans la presse et l'édition, je transforme l'IT dans une optique de transformation digitale vers une culture évolutive, durable et basée sur les standards.

  • Conduite d'audits sur les services existants
  • Écriture de spécifications techniques et fonctionnels détaillés, lignes directrices pour les nouveaux services métiers cloudifiés (digital factory, boite à outils pour services web, accessibilité, UX, sécurisation des données, qualité de code, GED)
  • Implémenter la vision et roadmap de la direction avec un axe fort sur la transformation numérique
  • Choix des prestataires (IT, hébergement, programmation web back-office et front-office)
  • Préparer et mener des ateliers entre les équipes IT et métier
  • Surveiller les KPI, mesurer la qualité, les performances et la stabilité des serveurs et logiciels
  • Coordonner et contrôler les interventions des différents acteurs (squads, fournisseurs de services et de solutions)
  • S'assurer de la conformité avec la structure framework des nouveaux projets et leur tenue budgétaire
  • Diriger la production et opérations des services IT
  • S'assurer de l'implémentation et de la conformité avec les bonnes pratiques (objectifs, tests, KPI, budgets)
  • Définir la structure des solutions web front-office
  • Lead développement d'une solution GED de distribution d'articles de presse pour partenaires internationaux

JavaScript, Web Development, PostgreSQL, Python, SVG, HTML5, Bash, Linux, LAMP, HTML, JSON, XML, Git, GitHub, Project Management, Test-Driven Development, Data Security, Internal audits, Jira, Confluence, Ansible, Accessibility, PDF, PDF Creator, User Interface, Open-Source Software, Application Programming Interfaces (API), Web 2.0, Web Services, Mobile Internet

Fév. → Juin 20255 mois

Senior Software Project Manager · Human's connexion : Concepteur et intégrateur de solutions open source

Human's connexion : Concepteur et intégrateur de solutions open source · Contrat · Toulouse, Occitanie, France · Hybride

Détail de la mission

Suite à l'arrivée d'une nouvelle direction au CFC et dans l'attente de nouveaux objectifs, assurer le suivi et la transmission des chantiers et des connaissances aux équipes de Human's Connexion, ESN d'une quarantaine d'intervenants.

Je continue ma mission pour le CFC Centre de la Copie et passe la main. Je suis sur d'autres projets clients de Human's Connexion afin d'amener mon expertise sur les GED, la construction de solutions, et les standards (web, accessibilité, RGPD,…)

Web Development, PostgreSQL et +20 compétences

Oct. 2022 → Mars 20236 mois

Lead Developer Senior Produit · Paarly

Paarly · Permanent · Toulouse, Occitanie, France

Détail de la mission

Paarly est une entreprise spécialisée dans la veille tarifaire pour les marques et acteurs d'e-commerce. Une trentaine de salariés, dont une vingtaine de juniors IT.

  • Mentorer les développeurs juniors sur leurs difficultés en PHP et javascript
  • Bootstrap et mise en place d'un playbook ansible afin d'industrialiser la gestion des serveurs
  • Écriture d'une WebExtension métier
  • Administration et suivi des incidents sur la trentaine de serveurs, opérant en PHP, Java, JS et Solr.

Bash, Linux, LAMP, HTML, XML, PHP, Java, Apache SolR, Git, Data Security, Ansible

Mars → Oct. 20228 mois

Lead Web Developer · Human's Connexion : Bureau d'Etudes du Numérique

Human's Connexion : Bureau d'Etudes du Numérique · Permanent · Toulouse, France

Détail de la mission

Human's Connexion se défini comme un bureau d'étude compétent aussi bien sur la mise en place de solutions serveurs que la gestion d'infrastructure IT, télécoms, de flotte de postes clients que de réseaux Wi-Fi durcis.

Consultant senior sur le développement d'applications web back et front-office, principalement e-commerce, GED et hébergements web spécialisés.

Web Development, PostgreSQL, Git, GitHub, SVG, User Interface, HTML5, Apache, Bash, Linux, Open-Source Software, LAMP, Speaker, HTML, Test-Driven Development, JSON, Application Programming Interfaces (API), CSS, XML, Mobile Internet, Data Security, React.JS

Avr. 2017 → Mars 20225 ans

Lead Web Developer · MDA Électroménager

MDA Électroménager · Permanent · Toulouse, Eurocentre, France

Détail de la mission

GPDis devenue MDA Électroménager est un groupe de grossistes, gère 5 chaînes de magasins spécialisés dans l'électroménager (dont Pulsat) et les pièces détachées, opérant 700 points de vente, fournissant aussi des professionnels tels que cuisinistes, antennistes et hypermarchés.
Il opère aussi en VPC avec 5 sites e-commerce en propre, et une présence sur 150 marketplaces, avec 300 000 références. 4 000 salariés, 15 personnes IT répartis sur 3 sites.

Je suis en charge du logiciel métier intranet définissant les politiques tarifaires et variations sur les différents canaux commerciaux et promotions de l'ensemble du catalogue produit. Son but est de comparer les prix pratiqués par les concurrents sur des références équivalents et de les ajuster sur les 5 sites e-commerces grand-public opérés, selon des politiques tarifaires propres (canal, marque, gamme,…).
Le service que j'ai repris a été écrit en Python/Django/PostgreSQL et des scripts bash. Il co-opère avec d'autres services internes (WMS, GED, facturation, animations clients), fournisseurs, services e-commerces et API de marketplaces.
Il tourne en tentant d'être au plus réactif possible des évolutions tarifaires de la concurrence. Le système a été ré-écrit dans un but d'opérabilité fail-safe (dégradation élégante de service, isolation, exécution séparée, gestion de données incomplètes ou d'API inaccessible).
Le service est piloté par différentes équipes commerciales (une par business unit) et est aussi fourni à un groupe commercial VPC client.

Web Development, PostgreSQL, Git, Project Management, GitHub, User Interface, HTML5, Apache, Bash, Linux LAMP, Speaker, HTML, Test-Driven Development, JSON, Application Programming Interfaces (API), Cascading Style Sheets (CSS), XML, Web Services, Audit

Sept. 2014 → Avr. 20172 ans 8 mois

Software Engineer · Adaptive Channel

Adaptive Channel · Greater Toulouse Metropolitan Area

Détail de la mission

Adaptive Channel est un prestataire de services IFE (In-Flight Entertainment, diffusion aux clients de films, journaux, magazines, podcasts, émissions tv et films) pour des compagnies aériennes, lounges d'aéroports, VTC, compagnies de trains et chaînes hôtelières.
Les médias de nos différents partenaires sont collectés et redistribués aux utilisateurs finaux via des apps pour tablettes et mobiles aux couleurs des clients.
Il emploie 30 salariés, dont 20 développeurs (back, frontaux iOS, Android, embarqué et Web).
J'entre afin de reconstruire le service de gestion documentaire presse et le préparer à la gestion de médias audiovisuels.

Je conçois la nouvelle infrastructure de serveurs médias, créant from scratch une architecture d'un CMS à flux sans échec en conception hexagonale.
L'ancien système opérait moins d'une centaine de titres de quotidiens et avant un échec sérieux de livraison en moyenne tous les deux jours.
Le nouveau service opère à ma sortie 200 quotidiens, 4 000 magazines, 3 chaînes de télévision et 20 podcasts. Il a eu un seul incident de livraison en 6 mois, limité à deux compagnies aériennes sur 20.
Il récupère les journaux, magazines et autres médias fournis par les différents éditeurs internationaux, les conforme en fonction des différentes contraintes des terminaux avant de les proposer à l'API publique. Ce système est en Python, Bash, PostGreSQL, Ansible, AWS.
Avec ma connaissance du secteur éditorial, je documente les besoins et vocabulaires à employer avec les éditeurs et redéfini les procédures de gestion d'incidents en livraison, en traitement et en livraison.
J'écris une émulation d'une appli native de lecture presse en HTML5/SPA, pour intégration sur un portail wi-fi captif en contexte offline (projet pour une compagnie de chemin de far avec couverture réseau incomplète). Le contenu est offusqué afin de répondre aux besoin de protection de droit d'auteurs. Le système de lecture gère les fonctionnalités gestuelles natives.

Web Development, PostgreSQL, Python, Django, API Development, Git, Accessibility, PDF Creator, GitHub, SVG, User Interface, HTML5, Bash, Linux, LAMP, Speaker, XHTML, HTML, Test-Driven Development, JSON, Application Programming Interfaces (API), Cascading Style Sheets (CSS), XML, Web Services, Mobile Internet, Ansible, AngularJS

Jan. 2013 → Fév. 20141 an 2 mois

Lead Web Developer · Simtie

Simtie · Plaisance du Touch

Détail de la mission

Simtie était une filiale d'une entreprise spécialisée dans l'archivage à valeur probante pour les notaires, avec des activités de numérisation, de qualification des documents, et une GED métier spécifique pour les actes notariés (à l'époque à transmission exclusivement offline).
Simtie avait pour objectif de capitaliser sur cette expérience prestigieuse afin de proposer une GED aux TPE/PME, avec différents connecteurs (banques, facturation, etc… ). L'entreprise comptait 7 salariés dont 4 pour l'IT.

Je mets en place les pratiques modernes de développement (agilité, TDD, tickets incidents, planification) pour construire le service web de GED. J'anticipe sur la sécurité et l'isolation des clients, l'industrialisation du déploiement, le design mobile-first et l'accessibilité de l'interface.
Mon objectif est d'arriver à un cycle de vie du code opérable et extensible sur une décennie.
Je démontre à mes collègues comment écrire un code maintenable, extensible et prévu dans la duée.
Je partage aussi mon expérience sur l'économie des services web, la publicité aux entreprises et les concepts SaaS.

Web Development, Git, PDF Creator, GitHub, HTML5, Apache, Bash, Linux, LAMP, Speaker, XHTML, HTML, Test-Driven Development, Mobile Internet

Juil. 2007 → Fév. 20135 ans 8 mois

Web developer freelance / dagence.pro · da scritch com works

da scritch com works

Détail de la mission

Je me lance à plein temps sur le métier de développeur web, répondant à des appel d'offres de petites agences web. Je présente aussi des conférences techniques et m'intéresse aux pratiques du clean-code, de l'agilité, de l'industrialisation logicielle, de la sécurisation et de l'accessibilité.

Je travaille à la mise en place de standards ouverts, de normes du web avec la sécurisation et la simplicité à l'esprit.
Mes clients sont différentes agences de communications et des entreprises de presse. Je partage aussi mon carnet d'adresse d'autres talents freelance.
Je développe aussi en showcase un CMS en SaaS d'e-commerce en marque blanche, destiné à être revendu par des web-agencies, sur lequel je teste et conçoit de nouveaux outils d'administration back-end en application single-page.

Web Development, PostgreSQL, API Development, Git, Project Management, GitHub, User Interface, HTML5, Apache, Bash, Linux, Open-Source Software, LAMP, Speaker, XHTML, HTML, Test-Driven Development, JSON, Application Programming Interfaces (API), Cascading Style Sheets (CSS), XML, Mobile Internet, Data Security, Symfony Framework, Technical Documentation

Août 2003 → Août 20129 ans 1 mois

News Editor · ActuaBD.com

ActuaBD.com

Détail de la mission

ActuaBD.com est le site d'information spécialisé de référence pour les amateurs et professionnels de la bande-dessinée.
Plusieurs des interviewes de notre émission radio « Supplément Week-End » y sont transcrites. Je rédige aussi des sujets spéciaux, des critiques et assure la correspondance locale.

Web Development et HTML

Août 2000 → Avr. 20076 ans 9 mois

Editing redactor and developer · Index Multimedia

Index Multimedia

Détail de la mission

123 Multimédia, devenu Index Multimédia suite au rachat par un groupe japonais, était un des leaders européens des services téléphoniques interactifs (IVR), SMS, minitel, portails, services de chat en marque blanche. L'entreprise opérait aussi 2 chaînes de télévision satellitaires et travaillait en partenariat avec de grands groupes de communications internationaux. À mon arrivée, 300 salariés sur 3 pays, nous sommes passés à 3 000 salariés présents sur 3 continents.

En tant que créatif travaillant aussi bien le contenu que construisant des outils informatiques, je fais l'interface avec les 3 directions informatiques et est chargé de la veille technologique sur les services mobile et web.

  • Conception de services IVR premium et SMS+ pour le grand-public
  • Développement de logiciels métiers, de systèmes de conformation média (images, son), application de DRM
  • Écriture de textes pour comédiens, imitateurs et artistes sous licences
  • Créations d'univers produits, de licences artistiques et de leurs variations produits
  • Veille technologique et campagnes de tests techniques avec constructeurs et opérateurs téléphoniques
  • Pré-planifications pour les chefs produits
  • Coordination avec les directions informatiques et les filiales de production
  • Conception et réalisation d'émissions tv

Web Development, Digital Media, User Interface, Apache, Bash, LAMP, XHTML, HTML, XML, Mobile Internet, Technical Documentation, Technical coach

Août 1997 → Juil. 20003 ans

Programs coordination manager · Radio <FMR>

Radio <FMR> · Toulouse, France

Détail de la mission

Radio <FMR> est une radio associative non-commerciale émettant sur la bande FM, en DAB+ et stream. Elle a été créée en 1981, est un acteur culturel reconnu sur la région Toulousaine, et est partenaire avec de nombreux lieux de création artistiques et organisations institutionnelles.

De part ma capacité prouvée à créer avec des moyens limités et ma compréhension de l'ensemble des moyens techniques, la direction de la radio a souhaité que je passe salarié. À cette époque, la radio vient de prendre son nom de domaine et doit donc alimenter son site web, un support très rapidement vu comme un puissant relais à l'international de notre programmation.

  • Coordination des 200 bénévoles animateurs d'émissions
  • Maintenance du studio antenne et des systèmes de diffusion hertziens
  • Assistance technique et administrative sur des événements spéciaux et partenariats
  • Relations avec des institutions culturelles et politiques
  • Rédaction des comptes-rendus administratifs
  • Réalisation et formation des réalisateurs d'émissions
  • Production et animation d'une émission quotidienne

Web Development, Digital Media, Linux, HTML, Management, Technical Documentation, Technical coach

A-104Réalisations

Quelques chantiers

Sept projets, du back-office e-commerce à la digital factory.

FIG.01
Illustration du projet Digital Factory pour le CFC

Digital Factory

CFC · 2023–2025
Détail du projet

Le Centre Français de la Copie gère les droits de reproduction d'articles et de livres. Le DSI (Directeur de la Stratégie et de l'Innovation) a été engagé dans un plan de modernisation de l'informatique et d'extension de la mission du CFC. Il m'a recruté pour construire les bases d'une Digital Factory et planifier migration de l'existant et le développement de nouveaux services.

Afin de construire la Digital Factory qui hébergera les nouveaux services web.

En tant que Software Architect senior entre Avril 2023 et Juillet 2025.

J'ai mené des audits internes, construit des études, rédigé les cahiers des charges et consolidé les objectifs souhaités par le DSI, afin de l'aider à appuyer ses décisions, à conformer le CFC à la législation en vigueur et d'orienter les chantiers prévus avec les sous-traitants sélectionnés.

FIG.02
Illustration du projet Hermes

Hermes

CFC · 2023–2025
Détail du projet

Dans le cadre de l'activité de gestion des droits d'auteurs du CFC, une activité commerciale de distribution d'articles de presse avait un potentiel d'expansion. Les fonctions d'une solution externe et concurrente furent internalisés afin d'incorporer une nouvelle clientèle via un écosystème de solutions maisons.

Afin de proposer les articles de presse aux clients abonnés.

En tant que Software Architect senior entre Avril 2023 et Juillet 2025.

Fort de mon expérience dans la presse et la distribution de presse numérique, j'ai développé, construit et mis en place une solution GED d'intégration, de conformation et de distribution de contenus presse écrite pour les clients du CFC et pour son archivage à des fins d'exploitation ultérieure.

FIG.03
Illustration du WebComponent CPU Audio

CPU Audio

Depuis 2015
Détail du projet

CPU Audio Webcomponent est un player audio pour le web qui permet de lier à un moment dans une page.

Afin de proposer des liens vers des chapitres de mes émissions radio sur le web.

En tant que producteur de l'émission CPU (Carré Petit Utile) et développeur depuis Septembre 2015.

J'ai développé une évolution de mes lecteurs audios pour lier à un moment précis d'un sonore dans une page, en utilisant au plus près les API des standards du web, le tout monté en un WebComponent pour inciter à sa réutilisation. Et j'ai documenté cette démarche.

FIG.04
Illustration du projet WebReader

WebReader

Adaptive Channel · 2014–2017
Détail du projet

Adaptive Channel propose aux clients de compagnies de transports ses contenus presse en consultation via des applications mobiles et desktop, avecune solution pour une consultation web.

Afin de proposer les contenus presse sans avoir à télécharger d'application native dans un contexte déconnecté (portal wi-fi captif embarqué).

En tant que lead developer entre Septembre 2014 et Avril 2017.

J'ai mis en place une solution de consultation de journaux et magazines en web-applicatif responsive. Cette solution est customisable (design en marque blanche) par le client corporate et elle respecte les demandes des fournisseurs sur sa sécurisation.

FIG.05
Illustration du back-end collecteur Adaptive Channel

Back-end collecteur

Adaptive Channel · 2014–2017
Détail du projet

Adaptive Channel propose une gamme de contenus (presse quotidienne, magazines, guides touristiques, menu inflight, musiques, vidéos) pour les clients des transports aériens et ferroviaires.

Afin de proposer les contenus via les applications Adaptive Channel.

En tant que lead developer entre Septembre 2014 et Avril 2017, avec l'équipe back-end, contenus et suivi.

J'ai mis en place une médiathèque commune à nos frontaux, chargée de récupérer les publications (presse, magazines, PDF et sources XML) afin de les standardiser, conformer, préparer à la diffusion et les mettre à la disposition de nos frontaux pour la redistribution aux clients finaux.

FIG.06
Illustration du projet Touchalize

Touchalize

Phonitive · 2013
Détail du projet

Touchalize est une application mobile de personnalisation de vidéos publicitaires virales. Le back-office permet aux annonceurs de consultater de statistiques de vues.

Afin de construire le mock-up fonctionnel d'une interface de consultation de statistiques et un player vidéo HTML5 avec fallback vers l'application mobile, pour des démonstrations aux salons LeWeb 12 et Mobile World Congress 2013.

En tant que développeur freelance, sur commande de Phonitive en Novembre et Décembre 2013.

J'ai développé sur un serveur NodeJS et des bases NoSQL CouchDB/MongoDB, hébergées par AWS (EC2 et S3). L'interface HTML5 était orientée pour des démonstrations fluides sur surfaces tactiles, avec des animations SVG (bibliothèques Ext.js et Sencha graphs). J'ai géré en régie les priorités en Kanban, le code versionné avec Git.

2008 — 2011
FIG.07
Illustration du projet Dagence

Dagence

Indépendant, avec Nicolas Guilhou
Détail du projet

Dagence est une solution d'hébergement/cocooning pour les agences web. Elles peuvent ainsi proposer des services d'e-commerce sans le tracas de la maintenance.

Afin de commercialiser nos services et présenter les avancées en développement web via un back-office multi-applications. Dans une optique d'un applicatif multi-boutiques SaaS en marque blanche, avec des plugins réalisés sur demande.

En tant que développeur freelance et avec Nicolas Guilhou en tant que webdesigner UX, sur nos propre initiatives et selon les demandes clients, de 2008 à 2011.

Nous avons créé et maintenu un service d'e-commerce, avec un back-office en single application page, responsive web-design et progressive enhancement. Le code serveur était écrit en PHP from scratch, pattern MVC, avec des bases MySQL et MongoDB, complété de scripts Bash. Le Javascript client du backoffice était sur jQuery, jQueryUI et tinyMCE, complété de bibliothèques maisons pour la manipulation SVG, l'envoi progressif de documents et les workflows dynamiques. Le projet était sous Git, en Kanban et planifié par l'outil interne de workflow.

A-105Projets libres

Open-source & expériences

Je m'implique pour populariser

Firefox, Thunderbird, Linux, Bonjour Mozilla !, Dotclear

A-106Publications

À lire

A-107Conférences

Conférences

Douze passages sur scène, de l'Unicode aux cryptoparties.

A-108Contact

Un projet à cadrer ?

Je suis disponible pour du conseil, de l'audit ou du renfort d'équipe sur des sujets d'architecture, de sécurité ou de longévité technique.

CONSTRUIT PAR X. MOUTON-DUBOSC ÉCH. 1:1 FEUILLE A-101Profil
REV. 2026