Über Matteo
🚀 Ce que je fais concrètement
💼 Expériences
📱 Mes projets
🧠 Ma différence
🤝 Collaboration
Französisch
Muttersprachlich oder zweisprachig
Englisch
Verhandlungssicher
Projekt- und Berufserfahrung
- Matteo FauchonDéveloppeur MobileSOFTWARE-HERSTELLERJuli 2024 - Heute (1 Jahr und 11 Monate)Strasbourg, Frankreich
Création de l'application "Un Petit Plus" (iOS):
Projet permettant aux couples de garder la flamme en proposant des activités et des petites attentions pour son/sa partenaire.- Réalisation des maquettes Figmas
- Création de l'application From Scratch en SwiftUI
- Architecture MVVM-R
- Implémentation de SwiftData et CloudKit
- Implémentation de Firebase et Firestore
- Intégration d'authentification e-mail et mot de passe, anonyme
- Intégration de Push Notifications
- Intégration de In-App Purchases
- Utilisation de Superwall
- Distribution sur l'App Store
- App Store Optimisation
Création de l’application “PantryOS” (macOS & iOS) :
Solution SaaS destinée aux restaurants, permettant de piloter les stocks, fournisseurs, commandes, factures et inventaires depuis un espace collaboratif connecté en temps réel.- Création from scratch en SwiftUI avec architecture MVVM, repositories, services et managers dédiés
- Développement d’une app macOS back-office et d’une app iOS terrain pour inventaires et factures
- Intégration Supabase : Auth, Database, Realtime, Storage et Edge Functions
- Gestion multi-workspaces avec invitations, rôles utilisateurs et espaces restaurants
- Gestion des produits, stocks, unités, catégories, prix, fournisseurs et minimums de commande
- Création, suivi et envoi de commandes fournisseurs via Gmail / Outlook OAuth
- Upload, stockage, preview, thumbnails et export des factures fournisseurs
- Module d’inventaire mobile avec sessions de comptage, historique et valorisation du stock
- Dashboard métier avec suivi des ventes par période, catégories et insights
- Intégration Stripe Checkout, Billing Portal et webhooks pour la gestion des abonnements
- Adaptive ChannelDéveloppeur iOSLUFT- & RAUMFAHRTApril 2024 - Heute (2 Jahre und 2 Monate)Toulouse, FrankreichDéveloppement d’un SDK iOS Companion App pour l’expérience In-Flight Entertainment de Riyadh Air.Rôle:Conception et développement du SDK:
- Création d’un SDK SwiftUI modulaire pour porter l’expérience Companion App de Riyadh Air.
- Développement de composants UI réutilisables et personnalisables selon l’identité visuelle de la marque.
- Mise en place d’une architecture Clean Architecture pour garantir maintenabilité et testabilité.
- Intégration facilitée via XCFramework et Swift Package Manager.
Développement des fonctionnalités:- Seat Pairing: association du téléphone utilisateur avec le siège.
- Remote Control: contrôle à distance du système de divertissement embarqué.
- Media Browsing: navigation dans le catalogue de contenus disponibles à bord.
- Resume Watching: reprise de lecture du dernier contenu consulté.
- Library & Bookmarks: gestion des favoris et bookmarks, en local et côté seatback.
- Onboarding et Dynamic Controller: accompagnement utilisateur et contrôleur média flottant.
Robustesse et qualité:- Mise en place d’un fonctionnement offline-first avec cache local.
- Utilisation de Core Data pour la persistance et certaines logiques de synchronisation.
- Synchronisation des données entre mobile et seatback.
- Gestion des feature flags, de la localisation runtime et des analytics.
- Implémentation d’une large couverture de tests unitaires sur les ViewModels, Use Cases et services.
- Développement d’une sample app pour accélérer l’intégration et valider les principaux parcours.
Environnement technique, métier et fonctionnel:- SwiftUI
- Swift Concurrency / Async Await
- Combine
- Clean Architecture
- Injection de dépendances
- Core Data
- Tests unitaires
- XCFramework
- Swift Package Manager
- Analytics
- Localisation
- Feature Flags
- In-Flight Entertainment
- SDKs tiers Panasonic
- Free - Groupe iliadDéveloppeur iOSTELEKOMMUNIKATIONOktober 2022 - Heute (3 Jahre und 8 Monate)Paris, FranceDéveloppement de l'application Free: +2 millions d'utilisateursÉquipe de 7 personnes (3 devs iOS)4.2/5 ⭐️ (58k notes)Rôle:- Création de features:
- Portail Free: Toute l'actualité chez Free.
- Télévision: Accès à toutes les options TV que l'utilisateur bénéficie grâce à son offre et possibilité de paramétrer son offre.
- Messagerie Vocale: Possibilité d'écouter, supprimer ou télécharger les messages vocaux reçus sur son téléphone fixe ainsi que de voir sa consommation téléphonique.
- Boutique Accessoire: Possibilité d'acheter des accessoires de box internet.
- Refonte de features et de composants déjà en place:- La page “Assistance Classique” et de ses composants.
- La page “Assistance Proxi” et de ses composants.
- L'algorithme de l'arbre de diagnostic de la Freebox de l'utilisateur.
- Système de messagerie avec l'assistance de proximité.
- Implémenter un design moderne:- Forte utilisation d'animations.
- Implémentation du Dark Mode dans l'application.
- Participation à des réunions hebdomadaires avec les designers pour m'améliorer dans ce domaine.
- Challenger les designers pour maximiser l'utilisation de composants natifs.
- Implication profonde dans le projet et la vie professionnelle:- Instaurer des réunions hebdomadaires au sein de l'équipe iOS an de créer une Convention de Code.
- Participation et organisation des réunions communautaires iOS entre les différentes équipes de différents services an de partager nos veilles et compétences.
- Convaincre le PO d'augmenter la limite de version iOS du projet de 13 à 15 en fonction des Analytics Firebase.
Environnement technique, métier et fonctionnel:- Utilisation d'une architecture MVVM & Clean Architecture.
- Implémentation de tests unitaires et tests UI.
- Utilisation de SDKs: Firebase, Librairies de complexité de mots de passes.
- Implémentation de MapKit et la localisation, des Push Notifications.
Empfehlungen
Diese Freelancer passen auch zu Ihren Kriterien
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Ausbildung und Abschlüsse
- InformatiqueEPITECH - European Institute of Technology2023Informatique
- iOS App Development by Dr. Angela YuUdemy2020iOS App Development by Dr. Angela Yu