Über Valentin
Französisch
Muttersprachlich oder zweisprachig
Englisch
Verhandlungssicher
Projekt- und Berufserfahrung
- SibeliantheDéveloppeur iOSBERATUNG & AUDITSOktober 2025 - Dezember 2025 (2 Monate)Lyon, Frankreich
Contexte
Complete Signal - est une application mobile qui permet aux utilisateur de signaler les déchets sauvage sur leur parcours via une prise de photo et une position GPS.L’application dois permettre la prise de signalement même en étant hors ligne, une synchronisation des parcours et des photos est faite automatiquement lorsque l’appareil se reconnecte à un réseau internet.Missions
- Ownership & delivery : seul développeur iOS, conception et développement from scratch jusqu’à une build interne de préproduction (projet R&D, équipe fluctuante).- Architecture & DI : mise en place d’une Clean Architecture (UseCases, Repositories, Services, DTO/Mappers, Router) avec injection de dépendances via RepositoryInjector (modes live/mock pour dev & démo).- Offline-first & synchronisation : persistance locale SwiftData et moteur de sync en background (NWPathMonitor + relance au démarrage), avec gestion d’états retry à la synchro suivante et logs internes (sync invisible côté utilisateur).- Cohérence data : UUID local + ID temporaire offline ; création du parcours en priorité lors de la synchro puis remapping des photos vers l’ID serveur pour garantir le rattachement photo ↔ parcours (prévention des photos orphelines).- Médias : capture photo, tentative de conversion JPEG puis fallback imageData, stockage applicatif (hors galerie), upload REST et purge locale après accusé de réception backend.- GPS & batterie : implémentation CoreLocation optimisée.- Qualité & testabilité : tests unitaires ciblés sur les UseCases et les appels API, avec mocking via protocoles. - Banque des TerritoiresDéveloppeur iOSBANKEN & VERSICHERUNGENJanuar 2025 - September 2025 (8 Monate)Paris, Frankreich
Context
Mes comptes - Banque des Territoires est une application mobile qui offre aux utilisateurs une gestion de leur comptes professionnels et de leur budgets.L’application sert de canal d’authentification et de gestion des comptes bancaires. Elle permet de consulter les comptes et le détail des mouvements, de valider les opérations en temps réel et d’identifier facilement lesinterlocuteurs de la Banque des Territoires.J’ai travaillé avec une équipe réduite à la finalisation de l’application.Missions
- Delivery & stabilisation : implémentation de fonctionnalités et maintenance corrective/évolutive, avec responsabilisation complète sur le périmètre iOS (dev, intégration, correctifs).- Authentification & sécurité : mise en place de la biométrie (FaceID/TouchID selon appareil) et d’un OTP SMS utilisé pour l’enrôlement (ajout de compte), la connexion et les opérations sensibles (validation d’opérations). Gestion des cas de lockout biométrique et fallback mot de passe.- Parcours de protection compte : verrouillage après 3 erreurs de connexion et implémentation d’un parcours de déblocage de compte.- Mode démo : création d’un mode démonstration basé sur des données mockées, activable au lancement via compte dédié ou via environnement de développement (pilotage par DI).- Tracking produit : instrumentation Matomo (tracking écrans et actions) pour le suivi d’usage.- Qualité & testabilité : tests unitaires ciblés sur les UseCases avec mocking via protocoles.- Accessibilité : améliorations VoiceOver (éléments accessibles, ordre de focus, annonces) suite à audit. - SNCF ConnectDéveloppeur iOSREISEN & TOURISMUSMärz 2022 - Dezember 2024 (2 Jahre und 9 Monate)Paris, Frankreich
Context
Sirius Next - est une application iPad à destination des conducteurs de trains des activités (TN, Voyages, TER et Intercités) avec des contraintes fortes de sécurité, lisibilité en situation de conduite et fonctionnement offline. Intégration d’un GPS haute précision avec gestion de cas dégradés (perte GPS).L’application permet aux conducteurs de train de préparer les missions et d’adopter une conduite plus économe.Missions
- Organisation & collaboration : évolution dans une équipe en croissance (de 3 à 13 développeurs iOS, avec backend/produit/QA/lead). Code review systématique sur chaque MR.- Référent module Gestion Documentaire : prise en charge et développement d’un module permettant d’accéder aux documents métier, avec stockage local et synchronisation des nouveautés.- Lecture PDF avancée : intégration d’un lecteur PDF incluant recherche, surlignage et fonctionnalité de signalement d’erreur sur document.- Planning : implémentation d’un planning J-5 à J+30, visualisation des missions, création manuelle de missions non planifiées, et représentation des plages de service pouvant chevaucher deux jours.- Préparation & conduite : développement de parcours critiques : validation des informations pré-remplies (matériel, Vmax…) puis lancement d’un écran de conduite avec affichage métier (graphique position et vitesse idéale, POI, zones travaux, informations prochaines gares/horaires, ...).- Mode dégradé GPS : mise en place d’un comportement fallback en cas d’absence/perte de GPS (simulation via parcours pré-enregistrés, masquage partiel des données, possibilité de repositionnement en gare).- Architecture & industrialisation : architecture MVVM + Clean (repositories/DI), modularisation via SPM ;- Qualité & delivery : ~80% de couverture de tests sur le fonctionnel (hors UI). Intégration dans la chaîne de livraison (Fastlane). Monitoring et diagnostics via Datadog.- Animation de différentes cérémonies (Rétro, Sprint planning)#
Empfehlungen
Sei die erste Person, die Valentin empfiehlt
Teile Deine Erfahrung aus der Zusammenarbeit mit diesem Freelancer.
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
- Expert en Technologies de l’InformationEpitech2018