Conception de produit
Cadrage, modèle de données, parcours d'utilisation, maquettes. Je pars du problème réel d'une personne, jamais d'une liste de fonctions à cocher.
Entreprise individuelle · Montréal, Québec, Canada
Je mets mes applications en marché sous mon propre nom : des produits multiplateformes pensés, codés, localisés, testés et vendus par une seule personne — de la première ligne de code jusqu'à la fiche de magasin et au serveur qui les soutient.
Je conçois des logiciels depuis 2001. Mon premier produit commercial était une application de prévision budgétaire pour Windows, vendue avec activation de licence et documentation.
Ont suivi plus de deux décennies de pratique professionnelle : applications d'affaires, services web, infonuagique et mobilité, au sein d'équipes et pour des organisations qui exploitent ces systèmes tous les jours. C'est cette expérience que je remets aujourd'hui au service de mes propres produits.
Depuis 2019, je suis architecte de solutions chez Controlperfect Inc. : je contribue à bâtir les infrastructures Azure et l'architecture multi-locataire (multi-tenant) de la plateforme — isolation des clients, mise à l'échelle, exploitation — ainsi qu'à la sécurité de l'application. Ce que j'y pratique à grande échelle, je l'applique ensuite à mes propres produits.
J'assume seul la chaîne complète : idée, architecture, code, essais, localisation, images et fiches de magasin, conditions d'utilisation, politiques de confidentialité, infrastructure serveur et exploitation. Chaque application possède son propre sous-domaine de mftj.ca, avec son site et ses conditions.
Un logiciel n'est pas terminé quand il compile. Il est terminé quand une personne que je n'ai jamais rencontrée peut l'acheter, l'installer et s'en servir.
Six métiers qu'une équipe se partage d'habitude, et qui tiennent ici dans une seule entreprise individuelle.
Cadrage, modèle de données, parcours d'utilisation, maquettes. Je pars du problème réel d'une personne, jamais d'une liste de fonctions à cocher.
C#, .NET 10 et .NET MAUI : une base de code, quatre cibles — iOS, Android, Windows, macOS. Interfaces natives, pas une page web déguisée en application.
Français, anglais, espagnol : textes, formats de date, séparateurs décimaux, et des captures d'écran refaites dans chaque langue et chaque thème.
Comptes développeur, fiches App Store, Google Play et Microsoft Store, visuels, tarification, conditions d'utilisation et politiques de confidentialité.
Services ASP.NET Core sur serveurs Linux, certificats TLS renouvelés automatiquement, DNS, déploiements et surveillance. L'exploitation, je ne la loue pas : je la fais.
Tests automatisés, revues de code systématiques, essais manuels plateforme par plateforme, en thème clair et sombre, avant chaque publication.
Quatre produits, chacun avec son site et ses conditions, sur son propre sous-domaine de mftj.ca.
Prévision budgétaire personnelle : sachez à l'avance le jour exact où l'argent va manquer. Sans connexion bancaire, sans abonnement — les données restent sur l'appareil.
Chronomètre par intervalles pour l'entraînement fractionné et tout ce qui se découpe en segments : sons, vibrations, listes de lecture personnelles, aucune publicité.
Mesure de la latence réelle entre deux appareils, pair à pair, appuyée par un service de signalisation hébergé et chiffré que j'exploite moi-même.
Carnet de tablatures, accords, capodastre, métronome et listes de spectacle pour les musiciens sur iPhone et iPad. Conçue par un partenaire, éditée et commercialisée par moi, qui en détiens les redevances.
Premier logiciel commercial : une application de prévision budgétaire pour Windows (VB.NET), vendue avec activation de licence et documentation.
Plus de deux décennies de développement professionnel : applications d'affaires, services web, plateformes infonuagiques et applications mobiles pour des organisations qui les exploitent en production. Depuis 2019, je joue le rôle d'architecte de solutions chez Controlperfect Inc. : je contribue à monter l'infrastructure Azure pour héberger l'application Controlperfect, à son architecture multi-locataire (multi-tenant), à sa sécurité.
Mise en marché de mon portefeuille sous mon propre nom : Peer Latency en ligne, TreeBudget et SegmentChrono en lancement, DPS TAB en édition sous licence.
Montréal, Québec, Canada · Heure de l'Est (UTC−5 / −4)