Développement web et mobile : SaaS, applications et sites sur mesure
Ce que je développe
Je construis des applications web, des plateformes SaaS et des applications mobiles, du premier écran jusqu'à la mise en production. Mon terrain de jeu habituel : un front-end en Vue.js, une API en PHP/Symfony ou Node.js, une base MySQL ou PostgreSQL, et une couche mobile iOS/Android générée avec Capacitor à partir de la même base de code. L'idée n'est pas d'empiler les technologies à la mode, mais de choisir celles qui rendront le projet solide et facile à faire vivre.
Une seule base de code, plusieurs plateformes
Maintenir deux applications mobiles distinctes coûte cher, en temps comme en bugs. Avec Capacitor, je pars du code web et j'en tire des applications natives pour Apple et Android. On gagne en cohérence et on corrige une fois pour toutes les plateformes, plutôt que trois fois au même endroit.
Mes choix techniques, et pourquoi
Capacitor pour le mobile
Capacitor me permet de transformer une application web en application mobile installable, tout en gardant l'accès aux fonctions natives du téléphone. Concrètement, le client final a une vraie app sur son store, et l'équipe garde un seul code à maintenir. Moins de duplication, moins de divergence entre les versions.
API headless
Séparer la logique métier de l'affichage rend tout plus souple : le même back-end peut alimenter un site, une application mobile ou un outil interne. C'est aussi plus facile à tester et à sécuriser, chaque morceau ayant une responsabilité claire.
Conteneurs Docker
J'embarque les applications et leurs services dans des conteneurs Docker. Les environnements deviennent reproductibles, les déploiements prévisibles et la montée en charge maîtrisée. En prime, cette approche colle à ma logique d'hébergement sobre : on ne consomme des ressources que lorsqu'on en a réellement besoin.
Sécurité dès le départ
La sécurité ne se rajoute pas à la fin. Chiffrement des échanges et des données sensibles, gestion fine des accès, protection contre les failles classiques et respect du RGPD font partie de mes réflexes. Ma certification SecNumAcadémie (ANSSI) m'aide à garder ces sujets à jour.
Comment je mène un projet
Cadrage
Je commence par écouter et comprendre le besoin réel, avant de parler technique. Ce cadrage évite de construire la mauvaise chose très bien, et permet de choisir des fondations adaptées au projet.
Développement
Je code l'application et ses applications mobiles, en avançant par petites itérations qu'on peut voir et tester tôt. Grâce à Capacitor, le mobile suit le web sans repartir de zéro.
Déploiement
Je conteneurise les services et je les déploie sur le Cloud, de façon répétable et sans coupure. La mise en ligne devient un non-événement, ce qui est plutôt bon signe.
Suivi
Une fois en ligne, un projet vit. Je reste disponible pour les correctifs, les évolutions et la maintenance, en gardant le cap de la sécurité et de la conformité.
Un projet, une question ?
Si ce type de sujet correspond à ce que vous cherchez, pour un poste comme pour une mission, j'en parle volontiers. Vous pouvez aussi parcourir mon expertise pour avoir une vue d'ensemble de mon parcours.
Écrivez-moi ou réservez un rdv, présentez-moi votre contexte : je vous dirai franchement si je suis la bonne personne.