Très forte maîtrise
Ionic 1, 2, ..., 7 et 8 (j'ai commencé avec Ionic 1 en 2013)
Compétences
Mon socle principal repose sur Ionic, Angular, TypeScript, Capacitor et les architectures web modernes. J’interviens aussi sur la performance, l’accessibilité, le SEO technique, le CI/CD, Firebase, SendGrid, Stencil, l’intégration de briques IA utiles et des usages plus avancés comme three.js quand ils servent vraiment le produit.
J’ai connu Ionic 1, AngularJS, Cordova, les migrations Angular, puis Capacitor et Ionic 8. Cette vision long terme me permet d’évaluer une stack avec recul, de sécuriser les choix techniques et d’éviter les outils qui enferment le projet.

ionic

Angular

Typescript
Positionnement
Conception et développement d’applications utiles, maintenables et prêtes à évoluer.
Qualité
Optimisation de l’expérience utilisateur, du rendu, de la lisibilité et du référencement technique.
IA utile
Aide au choix d’une brique IA réaliste, contrôle humain, intégration progressive et usages concrets dans un produit existant ou à créer.
Industrialisation
Mise en production, automatisation, suivi projet et évolution propre des applications.
Stack technique
Très forte maîtrise
Ionic 1, 2, ..., 7 et 8 (j'ai commencé avec Ionic 1 en 2013)
Très forte maîtrise
Angular (angularJS, Angular 2, ..., 14, 15, 19)
Très forte maîtrise
Capacitor, Cordova
Très forte maîtrise
Ionic PWA (Application Web Progressive)
Très forte maîtrise
Ionic Electron
Maîtrise confirmée
GIT, GitHub Actions, Docker, Jenkins CI/CD, Typedoc, Doxygen, SVN,
Maîtrise confirmée
Firebase / firestore fonction cloud
Maîtrise confirmée
Firebase, Netlify, SQLite, couchDB, pouchDB, SQL
Très forte maîtrise
Deployement iOS et Android ainsi que Firebase et Heroku, netlify
Maîtrise confirmée
Sendgrid, Mailgun
Très forte maîtrise
JavaScript, TypeScript, RxJS, Stencil.js
Bonne base
Three.js (WebGL, animations 3D dans le navigateur)
Maîtrise confirmée
Usages IA utiles (intégration API LLM, assistants métier, reformulation, qualification, validation humaine)
Maîtrise confirmée
Cadrage IA dans une application web, mobile ou PWA (données, parcours, coût, contrôle humain, ajout progressif)
Très forte maîtrise
HTML5, CSS3, SCSS, Sass , Bootstrap
Compétence complémentaire
Python
Bonne base
C, C ++
Compétence complémentaire
PHP, AJAX, CakePHP
Très forte maîtrise
JSON, XML, REST
Très forte maîtrise
Anglais technique
Bonne base
Photoshop, Inkscape, Adobe XD
Très forte maîtrise
VSCode, Ionic APPFlow, TortoiseGIT, TortoiseSVN, Pingendo, Embarcadero (C++ BUILDER)
Maîtrise confirmée
SEO, ASO, Google Search Console, Google Lighthouse
Maîtrise confirmée
Accessibilité web (RGAA/WCAG, ARIA)
Bonne base
Marketing digital
Méthode de travail
Le projet avance par étapes claires, avec un cadrage concret, des points de validation et une logique simple : choisir le bon format, livrer proprement, puis faire évoluer sans alourdir l’existant.
Étape 1
Le point de départ consiste à clarifier l’objectif du projet, les utilisateurs visés, les contraintes métier, le budget et le niveau de priorité.
Étape 2
Selon l’usage réel, la solution la plus pertinente peut être une application web, une PWA installable ou une application mobile iOS/Android. Le but n’est pas d’ajouter de la complexité, mais de choisir le format le plus utile.
Étape 3
Je définis un périmètre réaliste, les fonctionnalités prioritaires, les livrables attendus, le devis et, si nécessaire, les maquettes ou les premiers arbitrages visuels pour avancer de manière claire et maîtrisée.
Étape 4
L’application est conçue avec une attention particulière à la maintenabilité, à la lisibilité, à la performance, à l’accessibilité et au référencement technique quand il compte pour le projet.
Étape 5
Les points d’avancement, les arbitrages et les validations intermédiaires permettent de sécuriser le projet au fil du développement, sans tout découvrir au dernier moment.
Étape 6
Je peux accompagner la mise en production, le déploiement, les réglages techniques, la documentation utile et la préparation des évolutions futures.
Étape 7
Après la livraison, je peux intervenir pour la maintenance, les corrections, les ajustements fonctionnels et les évolutions du projet selon les retours et les nouveaux besoins.
Étape 8
Une fois l’application en usage, il faut observer les retours, les blocages, les usages réels et les nouveaux besoins pour prioriser les évolutions sans alourdir inutilement le produit.