Ingénieur logiciel · mobile Android & iOS

Matthieu Fereyre

Vingt-cinq ans de développement, à la fois pour mon métier et pour le plaisir. Ingénieur diplômé de l'ESISAR (Grenoble INP), je travaille aujourd'hui sur des applications pour téléphones et tablettes — et sur tout ce qui tourne derrière.

  • Basé près de Valence (26)
  • Anglais C1
  • 12 applications en production, 2 sous mon nom
  • Sur les deux stores depuis 2016
25 ans de développement depuis 2001, dont vingt en entreprise
100 000+ téléchargements sur une application que je développe
7 langues application, fiches store et courriels traduits
10 ans de suivi sur une même application
Parcours

Ce sur quoi j'ai travaillé

  1. Azimuth Dev En parallèle

    Mes propres applications, de l'idée au store

    Azimuth Dev est le nom sous lequel je publie : conception, développement, serveur, chaîne de tests et publication. « Ma liste de courses » en est née, avec son fonctionnement hors ligne et l'édition à plusieurs sur une même liste.

  2. Irium Software · logiciel métier

    Ingénieur développement mobile senior

    Téléphones et tablettes destinés aux loueurs de matériel : consultation du parc, interventions et saisie sur le terrain, connectées au logiciel de gestion. Développement en Ionic, Angular et TypeScript, packagé avec Capacitor pour Android et iOS.

  3. Association chrétienne En parallèle

    AdoreDieu : conception, développement, maintenance

    Application grand public pour une association chrétienne, sur l'App Store depuis 2016 : dix ans de versions successives, plus de 100 000 téléchargements et 4,4/5 sur 776 avis. Je suis responsable de ses évolutions et de sa maintenance.

  4. Xerox · transports publics

    Architecte technique et développeur, billettique

    Terminal de contrôle sur smartphone Android durci pour les contrôleurs : lecture NFC des cartes de transport, imprimante bluetooth pour les reçus et les procès-verbaux. J'étais à l'initiative de la maquette qui a donné le produit, puis responsable de son développement et de ses tests, et architecte technique de l'ensemble des produits Android — choix et qualification des librairies, tests automatisés, maintenabilité. Équipe pilotée en Scrum, développement en TDD.

  5. Akka, en mission chez Xerox

    Ingénieur développement logiciel, équipements embarqués

    Logiciel d'un PDA sous Windows Mobile pour les contrôleurs des transports publics, en C# et C++, avec la responsabilité produit pour plusieurs clients et la gestion de la sous-traitance. Également une application Android grand public : achat et utilisation d'un titre de transport sous forme de code-barres, et horaires de bus en temps réel.

  6. Ingenico, en alternance

    Outillage logiciel et protocole temps réel

    En alternance pendant mes trois années d'école d'ingénieur : outils de gestion de configuration logicielle écrits en C# — anomalies, livraisons, SCM, portail interne, formation et support. Puis un protocole de communication temps réel entre un terminal de paiement bancaire et une cible sans contact, développé en C sur cible embarquée.

  7. Premiers pas

    Le code avant le métier

    Je programme depuis l'âge de dix ans. Premiers stages de développement dès la troisième, puis pendant le DUT génie électrique et informatique industrielle.

Ingénieur en informatique et électronique, mention Bien — ESISAR, Grenoble INP (2009), en alternance chez Ingenico.

BEng Electronic and Computing Science, université de Swansea (Pays de Galles). Un an de pratique quotidienne de l'anglais.

Mes applications

Conçues, développées et suivies

AdoreDieu — Dieu au quotidien

Android · iOS · depuis 2016 · 100 000+ téléchargements · 4,4 / 5 sur 776 avis

Explore la Bible chaque jour : versets, enseignements, outils et chronologie.

  • Recherche et navigation dans le texte biblique complet, en plusieurs traductions, sur des téléphones anciens comme récents.
  • Codes Strong grec et hébreu reliés au texte, et chronologie interactive connectée aux passages.
  • Surlignage et signets synchronisés entre appareils par un compte gratuit, sans donnée revendue.
Écran d'accueil avec le verset du jour
Verset du jour
Lecture de la Bible, Genèse 1 en version LSG
Lire la Bible
Fiche d'un code Strong hébreu
Codes Strong
Liste des enseignements et méditations
Enseignements

Ma liste de courses

Android · iOS — en préparation

N'oubliez rien lorsque vous faites vos courses ! Vous avez tout noté avant !

  • Fonctionne entièrement hors ligne : tout est enregistré sur le téléphone, et retrouvé en l'état sans réseau.
  • Édition à plusieurs sur la même liste, invitations par e-mail et synchronisation entre comptes.
  • Saisie analysée à la volée : « 12 œufs, 2 packs de lait, pain » devient trois articles avec leurs quantités.
Bientôt sur Google Play Bientôt sur l'App Store Très bientôt
Écran de la liste, catégories colorées
Ma liste
Formulaire d'ajout d'un article
Ajouter un article
Écran de gestion des catégories
Mes catégories
Menu de l'application avec Mon équipe
Mon équipe
Savoir-faire

Ce que je mets en œuvre

L'application mobile

  • Ionic
  • Angular
  • TypeScript
  • Capacitor

Une base de code unique, deux applications natives à l'arrivée. Les téléphones anciens sont visés délibérément : personne n'est laissé dehors.

Et le serveur derrière

  • Fastify
  • MariaDB
  • Redis
  • Docker

Je l'écris et je l'exploite : hébergement, limitation de débit, en-têtes de sécurité, métriques. L'application et ce qui tourne derrière viennent du même endroit.

Rien ne part sans être rejoué

  • Jenkins
  • SonarQube
  • Tests unitaires
  • Playwright

Intégration continue, analyse de code, tests d'intégration sur vraie base et parcours de bout en bout. Chaque écran est photographié à chaque livraison.

L'IA dans ma façon de travailler

  • Claude Code
  • Claude Design
  • Mémoire partagée
  • Revue systématique

Claude Code au quotidien sur tous mes dépôts, Claude Design pour les maquettes, encadré par des règles écrites et suivies en gestion de version : conventions du projet, pièges déjà rencontrés et corrigés, mémoire partagée d'un projet à l'autre. Rien n'est livré sans relecture ni sans passer par la chaîne de tests — c'est elle qui rend cette manière de travailler tenable.

Accessible et en sept langues

  • WCAG AA
  • Contrôle automatique
  • 7 langues

L'accessibilité est tenue au niveau AA et vérifiée automatiquement. La traduction couvre l'application, les fiches de boutique et les courriels.

Publication et conformité

  • Google Play
  • App Store
  • Abonnements
  • RGPD

Fiches, captures générées, versions, build iOS automatisé. Achats intégrés et abonnements, suppression de compte par courriel, déclaration Data safety.

Aussi pratiqué

  • C# / .NET
  • Java (Android natif)
  • C / C++ embarqué
  • Temps réel
  • SQL
  • WPF
  • PHP
  • Architecture logicielle
  • Scrum · TDD

Vingt-cinq ans de métier, ce n'est pas une seule pile : embarqué, natif, bureau et web selon les produits.

Contact

Écrivez-moi

En poste aujourd'hui, mais toujours partant pour un échange. Je suis basé près de Valence, dans la Drôme, et je travaille aussi à distance.