depuis la création du compte
Confiez votre projet à Axel
Faites appel à l'expertise d’Axel pour faire avancer votre projet, ou découvrez d'autres freelances pour trouver celui qui correspondra parfaitement à vos besoins.
Développeur full-stack diplômé Bac+5 (Titre Expert Informatique et Systèmes d’Information – RNCP 35078 – Niveau 7), je suis aujourd’hui freelance via ma propre SASU. Je mets à disposition mes compétences en développement web et mobile, architecture, et DevOps pour vos projets, du MVP à la mise en production.
Spécialisé en JavaScript / React / React Native / Node.js / SQL, j’ai mené plusieurs projets de A à Z :
🎯 Expériences clés :
🩺 Logiciel médical (2 ans)
• Mise en conformité du logiciel avec les exigences de l’État (certification téléservice INSi)
• Front-end, back-end, Java, SQL, réseau
• +70 tickets corrigés (UI, fonctionnalités, bugs), accompagnement technique en équipe
📱 Création d’applications mobiles (1 an )
• 4 projets menés en React Native :
• Bien-être : création d’écrans & composants, corrections fonctionnelles
• Tatouage : module de comptabilité complet (agenda, graphiques, filtres dynamiques)
• Livraison : système de fidélité (points, promos, notifications push)
🚑 Gestion de transport hospitalier (freelance – projet long-terme)
• Reprise d’une app mobile incomplète (iOS/Android) laissée par une agence
• Correction de bugs/design, ajout de fonctionnalités (documents patients, rôles, notifications push programmées)
• Migration complète du back-end Firebase → Supabase (NoSQL → SQL)
• Création d’un monorepo partagé web/mobile avec gestion des providers, services, base commune
• Intégration Supabase/Firebase, nouvelle stack d’auth, écouteurs temps réel
• Déploiement complet via Docker sur machine cliente avec CI/CD GitLab :
• Infrastructure (Grafana, Prometheus, NGINX, Certificats, PostgreSQL…)
• Images Docker, GitLab pipelines, DNS et ports sécurisés
🎯 Méthodes & outils :
Figma (UI/UX) – Linear (gestion de projet) – GitLab CI/CD – Docker – Supabase – Firebase – PostgreSQL – React Native – Node.js – SQL – Web & mobile
Rigoureux, autonome et proactif, je m’engage à fournir un code clair, évolutif, bien structuré et documenté. Mon objectif : transformer vos idées en solutions digitales efficaces et durables.
----------------------------------------------------
Compétences mises en avant
Architecture & pilotage de migration DB : audit incident, décision Discovery → VM dédiée, runbook 8 phases (préparation → rollback).
MongoDB 8.0 : installation, TLS, authentification, users applicatifs/admin, audit log, mongodump / mongorestore, validation counts post-migration.
Infra OVH Public Cloud : provisioning VM b3-8 (Debian 13, Paris EU-WEST-PAR), durcissement OS (SSH clé-only, port custom, user dédié, root désactivé).
Sécurité réseau : UFW avec allowlist IPs Scalingo, Fail2ban, bindIp restreint, TLS requireTLS.
Backups & résilience : dumps nightly chiffrés GPG vers OVH Object Storage S3 (Paris 3-AZ), rotation, test de restauration.
Observabilité : monitoring VM (CPU/RAM/disk/load/service mongod), alertes email SendGrid, logrotate, anti-spam alertes.
DevOps / PaaS : bascule applicative Scalingo (MONGODB_URI, restart, tests /ready), rollback documenté, validation E2E (login, tournois, création).
Rédaction ops : runbook complet, journal d’exécution, postmortem incidents, scripts bash prêts à l’emploi.
----------------------------------------------------
Besoin : sortir Cancha Live d’une MongoDB OVH Discovery instable (incidents prod, gateway défaillante) sans perte de données.
----------------------------------------------------
Mission : pilotage et exécution de la migration vers une VM OVH b3-8 dédiée (Debian 13, MongoDB 8.0, TLS, auth), runbook complet, sécurisation infra, backups nightly chiffrés S3+GPG, monitoring VM, bascule Scalingo et validation E2E.
----------------------------------------------------
Résultat : production stabilisée, coût infra réduit (~87 % vs offre Managed Pro OVH), zéro perte de données, plan de rollback opérationnel.
----------------------------------------------------
Besoin client
Cancha Live était en production early access (tournois sportifs, paiements Stripe, premiers utilisateurs) avec une base MongoDB Managed Discovery OVH (offre gratuite partagée). Cette solution, choisie au lancement pour limiter les coûts, s’est révélée inadaptée à un usage production :
Indisponibilités répétées (plusieurs jours d’incidents en avril 2026) avec timeouts, ReplicaSetNoPrimary et écran maintenance côté utilisateurs.
Instabilité infrastructure : bug de routing de la gateway OVH (topologies incohérentes, hostnames internes non résolvables), confirmé par diagnostics applicatifs et échanges avec le support OVH.
Risque business : impossibilité de garantir la continuité de service pendant les tournois et les encaissements.
Absence de gouvernance ops : pas de backups fiables, pas de monitoring infra, pas de plan de bascule ni de rollback documenté.
Le client avait besoin de sortir rapidement de l’offre Discovery vers une infrastructure stable, sécurisée et maîtrisée en coût, sans perte de données et avec un plan de retour arrière en cas d’échec.
Résultat
Migration production réalisée sans perte de données, avec bascule applicative Scalingo validée et service remis en ligne hors mode maintenance.
Livrables concrets : VM canchalive-db-01 opérationnelle, scripts /opt/cancha/ (backup, healthcheck), bascule Scalingo validée, surveillance post-bascule 48 h, documentation complète
----------------------------------------------------
Compétences mises en avant
Reprise de projet no-code / IA → code maintenable
React Native / Expo (web export, base cross-platform conservée)
Responsive design orienté préparation mobile
FastAPI + MongoDB
Déploiement Scalingo, [URL MASQUÉE] en production
Accompagnement produit : priorisation, conseil stratégique, livraison sous contrainte de délai
----------------------------------------------------
Contexte Client :
Cancha avait développé une application no-code de gestion de tournois sportifs et culturels, fonctionnelle en environnement de test, mais bloquée en phase finale pour un lancement sur Android, iOS et le web. L’équipe, sans profil technique, avait produit l’application essentiellement via l’IA, sans relecture professionnelle. Les conséquences étaient importantes : nombreux bugs, fonctionnalités non testées ou non fonctionnelles, navigation entre écrans incomplète, problèmes de liaison avec la base de données, et une dette technique qui rendait impossible un déploiement store dans l’immédiat.
Ils avaient besoin d’un développeur pour estimer le travail restant, débloquer la mise en production et accompagner la commercialisation.
Recommandation stratégique
Après audit de l’état réel de l’application, j’ai recommandé une approche en deux temps :
Priorité immédiate : rendre une application web opérationnelle et fiable, plutôt que de tenter un lancement mobile prématuré.
Préparation mobile : développer le web en gardant le responsive comme axe central, afin de capitaliser sur la base React Native / Expo et faciliter un futur déploiement sur les stores.
Sur cette base, le client a choisi de présenter d’abord l’app React Native sous sa forme web, car une fenêtre de test public se présentait rapidement. C’était la voie la plus réaliste pour valider le produit en conditions réelles, sans attendre la résolution de tous les blocages natifs Android/iOS.
1 — Audit, stabilisation et pivot web
-Audit complet de l’existant : identification des bugs, écrans non reliés, flux incomplets, éléments non testés et problèmes de connexion BDD.
- Décision documentée
- Migration technique web :
- Suppression des dépendances natives bloquantes.
- Création de composants web dédiés : WebCamera.tsx, WebDateTimePicker.tsx.
- Corrections transverses sur scoreboards, formulaires tournois/matchs et navigation.
- Approche responsive : adaptation des écrans pour une utilisation fluide sur mobile, tablette et desktop, en vue d’un futur déploiement store.
- Mise à jour du PRD pour cadrer l’architecture et le backlog post-migration.
2 — Industrialisation backend
- Refactoring configuration
- Gestion MongoDB production
- Préparation déploiement Scalingo
- Tests temps réel
3 — Mise en production
- Déploiement backend sur Scalingo avec bascule des URLs front/back.
- Script de test connexion MongoDB.
- Stabilisation [URL MASQUÉE].
- Corrections UX
Configuration DNS finale
----------------------------------------------------Résultat business — Premier test public
Grâce à ce travail intensif sur un délai court, l’application a pu être présentée en conditions réelles. Le client a atteint ses 3 objectifs pour ce premier test :
- Application web opérationnelle :
Mise en ligne sur [URL MASQUÉE], utilisable sur navigateur
- Inscriptions tournoi :
Nombre d’inscrits atteint sous les 2 seuils définis
- Recette
Chiffre d’affaires généré lors du tournoi pilote
Ce premier test public a validé à la fois la faisabilité technique et le modèle économique du projet, dans un contexte où l’application n’était pas prête pour un lancement store.
----------------------------------------------------
Livrables concrets
Application web exportable et hébergeable (build statique Expo)
Backend production FastAPI sur Scalingo + MongoDB
Domaines custom : [URL MASQUÉE]
Temps réel stabilisé (scores live, événements de match)
Base responsive prête pour une phase mobile ultérieure
Documentation et scripts de test (socket, MongoDB)
Récupération de projet WEB / refonte design / graphique STUDIOBOOK back-office Gestion des rôles
- Alignement sur la demande du client afin de retranscrire ses idées avec la compréhension de ses besoins et la mise en avant de mes connaissances en UX/UI afin de réaliser les demandes du client et retrouver l'âme du projet initialement attendu.
- Rendre le projet plus aérée avec des règles de design respectées et mettre le sujet du projet soit les pièces artistiques et l'aspect social au coeur de chacun des différents rôles, corriger les détails de mise en page et d'espaces occupés par les contenus afin de les rendre uniformes et harmonieux.
- Rôles : Editor, Collector, Artist
Axel,
Je voulais te remercier officiellement pour tout le travail sur CANCHA. Quand on a lancé le projet, on savait que la partie tournois + les demandes de reports + paiements serait le plus dur, tu as non seulement tenu le cap, mais tu as souvent été en avance sur nos besoins (Canchat', reports de matchs, UX joueur, mails automatiques…).
Les retours de nos utilisateurs sont très positifs, et côté équipe on se sent en confiance pour faire évoluer la plateforme. Merci pour ton sérieux, ta patience sur nos allers-retours, et la qualité de ce que tu livres.
Axel est très réactif et à l'écoute des besoins, je recommande
Titre Expert Informatique et Systèmes d’information– RNCP 35078 – Niveau 7