Welcome to Florent's freelance profile!

Malt gives you access to the best freelancers for your projects. Contact Florent to discuss your project or search for other freelancer profiles on Malt.

Florent Morin

Consultant développeur iOS senior  (XP 13 ans)

Remote from Niort

  • 46.323716
  • -0.4647770000000264
  • Suggested rate €750 / day
  • Experience 7+ years
  • Response rate 100%
  • Response time 2 hours
Propose a project The project will begin once you accept Florent's quote.
Propose a project The project will begin once you accept Florent's quote.

Location and workplace preferences

Location
79000 Niort, France
Remote only
Primarily works remotely

Preferences

Business sector
Would prefer avoiding:
Software Publishing

Verifications

Reputation

Languages

  • Français

    Native or bilingual

  • Anglais

    Fluent

Categories

Skills (22)

Florent in a few words

Vous souhaitez mettre en place de bonnes bases pour votre app ? 🤷‍♂️
Ou bien vous avez besoin d'une expertise ponctuelle, rapide et efficace dans votre projet iOS ? 🤯
Vous souhaitez migrer le code de votre app vers une technologie plus moderne sans savoir par où commencer ? 🤔

Vous êtes au bon endroit ! 👍

Fort d'une expérience de 13 ans, approuvée dans les commentaires de mes clients ci-dessous, j'ai pu contribuer à des dizaines de projets mobiles. De UIKit + Objective-C à SwiftUI, j'ai suivi toutes les évolutions de iOS depuis ses débuts.

Je suis également auteur, formateur et vulgarisateur.

Mon portfolio, mes références et les avis de mes clients vont en diront plus. N'hésitez pas à me contacter pour me proposer un nouveau challenge !

Portfolio

Experience

Groupe Le Monde - Groupe Le Monde

Entertainment & Leisure

Développement iOS  - As a freelancer

July 2021 - Today (6 months)

Contribution au développement des applications Le Monde (Actu en continu), La Matinale et Télérama.
iOS Swift UIKit WebKit Core Data

Morin Innovation

Software Publishing

Veille technologique WWDC2021

June 2021 - July 2021

Dans le cadre de ma veille technologique, j'ai passé du temps à appréhender les nouveautés présentées lors de la WWDC21.

En particulier :
- Swift concurrency
- les nouveautés UIKit et SwiftUI
- Object Capture (ARKit)
- Core ML
- Create ML
- Core Data
- CloudKit.

Tout ceci a fait l'objet d'améliorations d'apps existante et la création de micro-projets.

Enfin, le tout a été vulgarisé et synthétisé dans des articles diffusés pendant l'été par MacG.
Swift iOS UIKit SwiftUI Core ML Core Data CloudKit

Afis Science

Press & Media

Migration Swift concurrency + SwiftUI (iOS 15 / macOS 12)

June 2021 - Today (7 months)

Dans le cadre d'un suivi technique, l'app est actualisée afin de supporter exclusivement iOS 15 et macOS 12 en s'appuyant sur les versions beta des outils Apple.

Le package Swift a dans un premier temps été migré vers Swift 5.5 et spécifiquement vers Swift concurrency.

La migration de UIKit vers SwiftUI a été faite dans un second temps.

L'objectif est de diffuser une app allégée et optimisée pour tous les appareils à partir de l'iPhone 6s à l'automne 2021.
iOS macOS Swift SwiftUI

MacGeneration

Tech

Livre - De l’idée au succès : les clés de la réussite pour concevoir une app iOS

June 2020 - June 2021 (1 year)

Créer une application iOS, voilà un beau projet ! Vous voulez concevoir l’application accompagnant un produit ou un service ? Vous voulez développer un nouveau projet mobile ? Vous avez eu l’idée du siècle ? Quel que soit votre projet d’application, De l’idée au succès vous donnera les clés pour réussir.

Afis Science

Press & Media

Conception d'un widget iOS 14 / macOS 11

May 2021 - May 2021

Suite à une mission précédente à succès, un widget iOS 14 / macOS 11 a été conçu afin d'améliorer l'expérience utilisateur.

Norbert Health

Tech

Mise en place d'une application Bluetooth  - As a freelancer

April 2021 - May 2021 (1 month)

L'application en question permet de synchroniser une app iOS avec un appareil connecté via Bluetooth.

L'app a été réalisée avec SwiftUI.

Un package Swift a également été réalisé pour gérer la partie données en toute sécurité. Il permet la configuration de l'appareil, l'authentification et l'accès à différents services web.

Des tests unitaires et des tests UI ont été mis en place.

Et tout un processus d'intégration continue a été implémenté afin d'automatiser les tâches récurrentes sur la plateforme Bitrise.
SwiftUI Swift Core Bluetooth Swift Package Manager Combine iOS iPadOS

Afis Science

Press & Media

Réécriture de l'app Afis Science pour iPhone, iPad et Mac  - As a freelancer

April 2021 - April 2021

Je suis parti de l'app iOS existante et je l'ai réécrite et modernisé intégralement. En 4 jours.
Elle est maintenant compatible iPhone, iPad et Mac.

Le code a évolué vers du Swift moderne, tourné vers l'avenir.
La base est toujours réalisée via UIKit, mais orientée vers SwiftUI + Combine.

Un package Swift propre à l'app a également été réalisé.
De sorte à accélérer la compilation, sécuriser le code et offrir plus de souplesse pour les usages futurs.

Un système de cache partagé a été mis en place afin d'optimiser les performances.
L'interface a migré vers un support natif du mode sombre et une accessibilité optimale.

La version Mac s'appuie sur Catalyst : il n'y a quasiment pas eu à modifier le code iOS pour que cela fonctionne sur macOS.
Swift iOS macOS iPadOS Catalyst UIKit

Clind

Software Publishing

Ajout d'un widget iOS 14 et d'une extension dans une app React Native  - As a freelancer

March 2021 - March 2021

En m'appuyant sur le code React Native existant, j'ai d'abord conçu un framework iOS interne.

À partir de ce framework, j'ai conçu un module React Native, afin de conserver la compatibilité avec l'existant. J'ai également créé quelques tests unitaires pour m'assurer du bon fonctionnement de la solution.

Ensuite, j'ai conçu un widget iOS 14 exploitant mon framework.

J'ai également conçu une extension pour le navigateur Safari de iOS.

Le tout est accessible et compatible avec le mode sombre de iOS 13+.

Enfin, puisque l'opportunité s'est présentée, j'ai migré l'extension Chrome vers Safari.
Swift React Native iOS Widget Extension Framework

EZYMOB

Software Publishing

Ajout d'un guide audio "Text-to-speech"  - As a freelancer

Télétravail

March 2021 - March 2021

Après avoir précédemment mis en place le socle technique de l'app (voir mission précédente), mon client a de nouveau fait appel à moi pour un nouveau challenge.

Suite à une suggestion que j'avais évoqué, un guide audio accessible hors app a été mis en place. Il est ainsi contrôlable depuis l'iPhone, la Watch et même les écouteurs (ex. AirPods).

Le tout fonctionne à partir d'instructions textuelles fournies par une API.
Swift iOS MediaPlayer Speech

Morin Innovation

Software Publishing

Framework open-source de traçage de contacts COVID via QR codes  - As a freelancer

February 2021 - February 2021

Afin de faciliter la conception d’une solution respectueuse de la vie privée, j’ai conçu un framework en open-source pouvant servir de base de travail.

L’idée est de pouvoir tracer via QR code les contacts COVID dans une approche décentralisée, respectueuse de la vie privée.

Les données échangées sont chiffrées et les clés permettant de déchiffrer ne peuvent être récupérées sans se rendre sur place. Les informations échangées ne permettent pas de retrouver un utilisateur.

Le tout permet de générer et scanner des QR codes.

Des tests unitaires validant le procédé ont évidemment été intégré au tout.

https://github.com/florentmorin/QRContactTracingCore
iOS Mac OS Swift Swift Package Manager CommonCrypto AVFoundation Core Image Core Graphics UIKit SwiftUI

EZYMOB

Software Publishing

App SwiftUI + Package Swift multiplateformes  - As a freelancer

Télétravail

December 2020 - February 2021 (1 month)

J'ai conçu une app utilisant un service web existant et axée sur l'accessibilité. Elle doit également pouvoir s'interfacer avec des composants pré-existants pour l'apprentissage automatique.

L'app est compatible iOS 14 : elle a donc été réalisée avec SwiftUI et Combine.

Elle est complétée d'un package Swift compatible Objective-C, Swift et Combine.
Le package supporte des versions antérieures de iOS, watchOS, macOS et tvOS.

Concernant le framework, il exploite une base de données Core Data synchronisée en temps réel entre app et extensions si souhaité.
La partie préférences utilisateurs est également synchronisée en temps réel si souhaité.
Les appels au service web ont été intégrés pour fonctionner en ligne, mais aussi pour pouvoir fonctionner hors ligne en simulant le fonctionnement du service web. L'objectif étant d'avoir un environnement de tests et de démo autonome.

Un workflow permet de générer automatiquement un package Swift binaire.

Le tout a été accompagné de tests unitaires réalisés avec XCTest.

Aucun framework externe n'a été requis.
Swift SwiftUI Combine Objective-C Swift Package Manager Core Data XCTest

Morin Innovation

Software Publishing

Veille technologique WWDC20

Niort, France

June 2020 - December 2020 (5 months)

Dans le cadre d'un projet personnel et afin d'effectuer une veille technologique approfondie, j'ai conçu plusieurs apps pour iOS/iPadOS 14 et macOS 11.

Ces apps s'appuient sur les dernières technologies Apple présentées lors de la WWDC20.

Les domaines principaux pour lesquels j'ai travaillé :
- expérience utilisateur
- design "intelligent" (utilisation de l'apprentissage automatique)
- accessibilité
- sécurité / vie privée (chiffrement côté client, proche du chiffrement de bout en bout)
- performances / efficacité énergétique
- disponibilité sur iPad, iPhone, Mac (Intel / M1).

D'un point de vue technique :
- SwiftUI
- CloudKit
- Core Data
- CryptoKit
- Protocol Buffer.
Swift SwiftUI iOS macOS Core Data CloudKit CryptoKit Core ML Swift Package Manager Protocol Buffer

COVEA SGAM

Banking & Insurance

Consultant développement iOS - MAAF Et Moi  - As a freelancer

Niort, France

October 2019 - September 2020 (11 months)

L'objectif de la mission a été de résoudre la dette technique de l'app afin de lui assurer un futur.

Pour cela, les composants obsolètes qui bloquaient la validation App Store ont été migrés.
Un nettoyage général du code de l'app a été effectué.

Plusieurs mesures ont été prises afin d'augmenter le niveau de sécurité.

Afin d'assainir le tout, une proposition de clean architecture a été proposé. (MVVM + Repository + Observable)
Le tout a été réalisé en Swift, tout en s'intégrant à l'Objective-C déjà existant.

Un framework sécurisé a été mis en place pour la partie service web.

L'architecture a été intégrée à une partie entière de l'app, de sorte à être reproductible à partir du code existant et de la documentation fournie.

Le tout a été réalisé en vue d'une migration complète vers Swift, puis d'une migration de UIKit vers SwiftUI.
Dans cet objectif, l'intégration de SwiftUI a été expérimentée pour un usage futur.

La solution en place a été préparée pour l'intégration de tests automatisés.

Et un système d'intégration continue a également été développé.
iOS Swift Objective-C MVVM SwiftUI UIKit

PANISERO - Testapic

Software Publishing

Stabilisation d'une application mobile iOS de screenrecording  - As a freelancer

Télétravail

April 2020 - May 2020 (1 month)

Mission "soirs et week-ends" pour apporter une expertise supplémentaire dans le développement de l'app Testapic.
Swift UIKit Intruments

KANDAO FINANCE HOLDING

Education & E-learning

Mise à jour de l’app Les Petits Bilingues  - As a freelancer

Télétravail

September 2019 - September 2019

J’ai mis à jour l’app afin de lui permettre de passer iOS 13 tout en renforçant la sécurité.
J’ai notamment mis en place un système de connexion avec « lien magique » qui permet en toute simplicité et avec une grande efficacité de renforcer la sécurité.
J’ai également fait un audit sécurité et un audit sur la partie iOS, afin de préparer l’avenir sereinement.
J’a aussi réécrit en Swift + CoreML (Vision) le module de numérisation de QR code.

MAIF - MAIF

Banking & Insurance

Tech Lead iOS  - As a freelancer

Niort, France

August 2018 - August 2019 (1 year)

Après avoir préparé le terrain pour le Lead Developer iOS interne et après avoir retravaillé le code de l'app, j'ai entamé la seconde phase de ma mission.

Il s'agit de transmettre mon rôle de Lead Developer progressivement dans un premier temps.
Aujourd'hui, le Lead Developer est en place en interne et est parfaitement en mesure d'assurer le suivi de l'app, ce qui était l'objectif initial.
Du reste, tout au long de ma mission, j'ai apporté mon expertise concernant la conception d'apps iOS.

Les domaines concernés :
- développement iOS / Swift
- interfaces utilisateurs iPhone / iPad
- sécurité, à tous les niveaux
- performances, dans un soucis d'usage raisonné des ressources matérielles
- confidentialité des données, en respect strict de la GDPR
- accessibilité, en utilisant les fonctionnalités natives de iOS
- mise en place du mode sombre de iOS 13
- amélioration des raccourcis Siri
- app watchOS
- test unitaires + tests UI
- préparation à la migration vers SwiftUI + Combine pour iOS 13.

J'ai également continué d'améliorer la partie intégration continue (CI, via fastlane), concernant laquelle j'ai également transmis le sujet.

J'ai aussi fait en sorte d'apporter mon expertise sur la dimension produit mobile.

Aujourd'hui, l'app est un succès sur l'App Store, la dette technique est résolue et l'équipe peut se tourner sereinement vers l'avenir.

Par soucis de confidentialité, vous pouvez me contacter pour en savoir plus.
iOS Swift UIKit Fastlane Objective-C SwiftUI watchOS Apple Watch

MAIF - MAIF

Banking & Insurance

Lead Developer iOS  - As a freelancer

79000 Niort, France

March 2018 - August 2018 (5 months)

Au sein de l'équipe mobile, j'ai apporté mon expertise iOS en vue de préparer l'équipe pour l'arrivée d'un Lead Developer iOS interne.

En premier lieu, j'ai repris l'app de sorte à la mettre en conformité avec les recommandations du constructeur. J'ai également ajusté le code et les processus de sorte à optimiser le tout pour le travail en équipe, avec un turnover potentiellement important.
J'ai également fait en sorte de rattraper la dette technique.
J'ai aussi formé un autre développeur à ces bonnes pratiques.

À la fin de cette première phase de ma mission, le terrain était prêt pour le Lead Developer iOS interne qui est arrivé en septembre.

Par soucis de confidentialité, vous pouvez me contacter pour en savoir plus.

Kereon Intelligence

Tech

Animation iOS + Machine Learning  - As a freelancer

79000 Niort, France

February 2018 - March 2018 (1 month)

En vue du salon Niort Numeric, j’ai conçu une animation orientée Machine Learning sur iOS.
Pour cela, j’ai utilisé de nombreuses technologies récentes :
- capteurs iPhone X
- CoreML
- animations
- réseau
- sortie vidéo externe via AirPlay.

Cette animation sera visible en direct les 29 et 30 mars lors du salon Niort Numeric.
iOS CoreML AirPlay

DocForYou

Medical

ChatBot Facebook Messenger  - As a freelancer

February 2017 - February 2017

Le bot Facebook Messenger permet d'établir une analyse de symptômes.

En me connectant à un service web existant, j'ai créé un client pour ce service web se calquant sur le fonctionnement de l'app iOS.

J'ai réalisé quelques étapes supplémentaires de sorte à assouplir la solution.

J'ai ensuite intégré le code Ruby dans un service web complet Ruby on Rails.

Le tout a été déployé avec succès sur Facebook Messenger.

DocForYou

Tech

Mise à jour d'une app iOS datant de 2014  - As a freelancer

January 2017 - January 2017

Récupération d'un code hétérogène.
Mise en conformité avec les pré-requis depuis iOS 8 : confidentialité et 64 bits.
Mise à jour des frameworks inclus dans le projet.

Begital

Digital & IT

Ré-écriture complète d'une app iPhone / iPad  - As a freelancer

August 2016 - December 2016 (4 months)

Mission répartie sur la durée.

J'ai d'abord repris l'app initiale pour en refaire tout le design sous Sketch (voir mission précédente).

L'application était optimisée iOS 7 : nous sommes passés à iOS 9-10.

L'application initiale était 100 % Objective-C : elle est passée à du Swift 2 puis Swift 3 (sortie en cours de développement).

Les connexions étaient en HTTP non sécurisé : nous sommes passés sur du HTTPS, en profitant d'un nouveau service web réalisé par le client.

Aucune sécurité côté stockage des données : toutes les données sont maintenant stockées dans des emplacements chiffrés.

Les données étaient stockés sous formes de fichiers et de paramètres : elles sont désormais stockées dans une base de données partagée et sécurisée via Realm.

Les visuels étaient pixellisés sur certaines configuration.
En parallèle du nouveau design, nous avons intégré de nouveaux visuels.
Les contenus vectoriels sont générés directement dans le code (via Sketch + PaintCode) et les images sont en HD.

Les données étaient systématiquement synchronisées dans un processus un peu long au lancement de l'app.
Elles sont maintenant synchronisées automatiquement en tâche de fond, quand les conditions réseau sont optimales, en profitant d'un système de cache efficace évitant les synchronisations inutiles.

Un système de liens internes a été mis en place initialement mais posait quelques soucis de compatibilité.
Le tout a été uniformisé et standardisé, laissant une ouverture au deep-linking.

L'app est disponible en 4 langues.

Un processus de migration des données a été mis en place.
Des sessions de test ont été réalisées.

YACINE

Développement web (HTML5, JS, CSS) ponctuel pour débloquer la situation  - As a freelancer

December 2016 - December 2016

Il s'agissait d'une mission en urgence.
Un ensemble de bugs bloquait le fonctionnement d'une vidéo interactive en HTML5.
Le tout était géré via un composant VideoJS et l'élément video HTML5.
J'ai fait en sorte de débloquer la situation pour iOS grâce à l'usage de composants complémentaires et quelques ajustements du fonctionnement de l'outil.
Le tout a été résolu à partir d'une batterie de tests de fonctionnement sur iOS 9 et iOS 10.
J'ai également fourni toutes les informations expliquant le bug et comment s'en sortir à l'avenir.

Begital

Aviation & Aerospace

Design UI/UX  - As a freelancer

July 2016 - July 2016

Ce travail a été réalisé dans le cadre de la réécriture d'une application.
À partir des éléments graphiques fournis par le client, et en prenant en considération l'historique de l'application, il a été décidé de mettre à jour l'ensemble du design pour être en phase avec les nouvelles normes en matière d'UX et UI.
Les maquettes suivant les standards graphiques et ergonomiques iOS 8, 9 et 10 ont été réalisées sous Sketch. Elles ont été déclinées pour chaque version des appareils Apple : iPhone 4, iPhone SE,... jusqu'à l'iPad Pro.
Une fois le style graphique validé, le tout a été décliné dans des maquettes interactives via InVision.
Cela a nécessité une bonne connaissance de l'environnement iOS, d'un point de vue graphique, ergonomique et technique. Tout en profitant de la bonne connaissance du métier du client.
Au final, la maquette ainsi réalisée a été validée de sorte à pouvoir être intégrée de manière optimale dans la nouvelle app.

Confidentiel

Aviation & Aerospace

Version beta d'une app iOS + service web  - As a freelancer

March 2016 - December 2016 (9 months)

(mission répartie sur la durée)

Développement d'un réseau social mobile complet en version beta.

Ce réseau social ayant un champs d'action très vaste, il est sorti en version beta d'abord. Pour être lancé à un panel de testeurs et pour être repris par une équipe en interne.

Possibilités du réseau social (non détaillées pour la confidentialité) :
- identification utilisateurs sécurisée via email ou SMS (+ 2FA)
- application de filtres, redimensionnement et envoi de photos
- géolocalisation
- possibilité de suivre des utilisateurs
- notifications
- partage (SMS, Email, Facebook, etc)
- gestion des abus (contenu malsain, etc)
- plusieurs niveaux de droits selon plusieurs paramètres (confidentiel)
- moteur de recherche "Full Text"
- notifications push
- notifications SMS
- notifications email
- commentaires en temps réel.

Niveau d'intervention :
- intégration d'un design fourni
- développement iOS (exception faite pour les filtres)
- développement service web (Ruby on Rails)
- développement site web (Ruby on Rails)

Technologies / méthodes utilisées :
- Ruby on Rails
- iOS 9 / Swift 2
- Alamofire
- Twilio / Authy
- ActionCable (WebSocket, pour le temps réel)
- Deep-linking (ouvrir directement l'app depuis un lien web)
- OWASP (recommandations de sécurité)
- PostgreSQL
- PostGIS (géolocalisation dans PostgreSQL)
- Full Text Search PostgreSQL (indexes GIN, en plusieurs langues)
- Cloudinary (stockage de photos, URL sécurisées)
- PaintCode (transformation en code vectoriel des visuels Sketch)
- Redis pour le cache à plusieurs niveaux (et le temps réel)
- service web REST (+ OAuth2)

Un système d'URL courtes a également été mis en place.

Le tout est hébergé par Heroku.
Avec une protection SSL.

La liste n'est pas forcément exhaustive. De nombreuses technologies ont été utilisées.

Confidentiel

Aviation & Aerospace

Application iOS (recherche géolocalisée, extension aujourd'hui)  - As a freelancer

Bordeaux, France

May 2016 - May 2016

Le but de l'opération était de récupérer le contenu d'un site web proposant un outil de recherche géolocalisée pour en faire une application iOS native.

Tout d'abord, j'ai repris les éléments graphiques pour reconstituer les visuels vectoriels à partir des images du site (logo, etc).
J'ai également repris les polices et les couleurs.

Cela m'a permis de constituer un thème graphique permettant de conserver l'esprit du site tout en ayant un rendu de qualité optimale.

A partir de là, j'ai utilisé Sketch pour réaliser le design de l'app. Tout en y intégrant l'expérience utilisateur propre à iOS.

L'idée étant que l'app devait s'intégrer à la perfection dans iOS pour ne pas avoir de phase d'apprentissage pour l'utilisateur. Tout en conservant l'esprit du site.

De là sont ressorties 2 maquettes qui pouvaient s'adapter aux différentes tailles d'iPhone et d'iPad.

De ces maquettes, j'ai créé 2 prototypes interactifs via InVision.

Après validation, j'ai pu intégré le tout en code.

La majorité du rendu pouvant être réalisé en vectoriel, très peu d'images ont été intégrées à l'application.
Ce qui a permis d'avoir un design toujours optimal, quelque soit la qualité de l'écran, tout en minimisant le poids de l'application. (le dessin vectoriel étant généré via le code)

Le service web n'étant pas forcément calibré pour être sollicité régulièrement, je me suis adapté en intégrant une base de données Realm actualisée toutes les 24h en tâche de fond.

Cette base de données était partagée avec l'extension Aujourd'hui via un groupe de sécurité.
Tout en conservant des performances optimales, y compris pour la recherche à base de géolocalisation.

L'intégralité du code a été réalisée en Swift 2.
L'aspect graphique a été géré en utilisant l'autolayout, la technique recommandée par Apple pour pouvoir adapter le contenu à n'importe quelle taille d'écran.
Pour l'accès au service web, nous avons utilisé Alamofire.
Et, de manière générale, tout a été fait pour conserver la compatibilité avec iOS 8, iOS 9 et iOS 10. Y compris sur des appareils plus anciens, comme l'iPhone 4S. Tout en s'ouvrant vers les futures versions de iOS et Swift.

Begital

Digital & IT

Développement iOS  - As a freelancer

May 2016 - May 2016

Mise à jour d'une application iOS initialement développée par mes soins.

Association - Association Prévention Routière

Civic & Social Organizations

Projet bénévole d'app iOS (iPhone, iPad) et tvOS (Apple TV)

Bressuire, France

February 2016 - March 2016

Application iOS 8+ compatible sur tous les appareils iOS.

Fonctionnellement, l'application permet d'accéder aux vidéos de l'association, les mettre en favoris et suivre les lives.
Une mise à jour des vidéos disponibles est effectuée de manière transparente en tâche de fond.
Des notifications sont envoyées à l'arrivées de nouvelles vidéos.
Un widget "Aujourd'hui" est disponible dans le centre de notifications afin de connaître les dernières vidéos disponibles.
Les vidéos sont également accessible directement depuis Spotlight.
On peut également lire les vidéos sur sa TV via AirPlay ou bien en mode PiP sur un iPad récent sous iOS 9.
Compatible Handoff.
Notifications affichées sur Apple Watch.

Une version tvOS a également été conçue.

Techniquement, l'application est majoritairement développée en Swift (Objective-C utilisé pour les accès en C).
Utilisation des API Vimeo et Dailymotion (via Alamofire) pour récupérer les vidéos.
Interface graphique adaptive (auto-layout), avec un code unique.
Utilisation de Core Data pour stocker les données.
Utilisation de l'extension "Today Widget" pour le centre de notifications.
Synchronisation en tâche de fond.
Utilisation des API Spotlight et utilisation des schémas d'URL pour ouvrir l'app au bon endroit depuis l'extérieur.
Utilisation des dernières API (à ce jour) : AVKit pour la vidéo (AirPlay + PiP) et WebKit (WKWebView) pour le contenu web.

Déploiement en version beta via TestFlight.

Agence

Digital & IT

Site web  - As a freelancer

Niort, France

February 2016 - February 2016

Site web responsive, orienté SEO, avec interface d'administration personnalisée.
Techniques utilisées : HTML5, CSS, JS, Heroku, Ruby on Rails, PostgreSQL, Redis, CloudFront, Cloudinary, et autres.

Agence de communication audiovisuelle

Digital & IT

Application iPad pour animation événementielle  - As a freelancer

Niort, France

January 2016 - February 2016

J'ai développé une application native sur iPad Air sous iOS 9.
Cette application a été utilisée dans le cadre d'une animation.
L'utilisateur saisit ses coordonnées, puis enregistre une vidéo.
À la fin du processus, il est informé de la réception de sa vidéo par email.
En parallèle, la vidéo est automatiquement traitée, redimensionnée, envoyée sur YouTube et enfin le lien vers la vidéo YouTube est envoyé par email.
Le tout avec capacité de récupération sur incident. (ex: coupure Internet)

Les technologies utilisées :
- Swift
- iOS 9
- AVFoundation / AVKit
- Alamofire
- Mailjet
- YouTube (via API REST)
- GCD
- Core Data
- Core Animation.

Organisme de formation

Site web  - As a freelancer

Niort

January 2016 - Today (6 years)

Site web personnalisé avec interface d'administration, SEO, et autres aspects "classiques".

Grand compte

Site d'offres d'emploi  - As a freelancer

Niort,

December 2015 - January 2016

Site responsive proposant des offres d'emploi, avec page d'attente + décompte.

Grand compte

Site événementiel  - As a freelancer

Niort,

November 2015 - December 2015

Site événementiel, avec une volonté d'ouverture sur les réseaux sociaux et une stratégie Growth Hacking.

Grand compte

Site événementiel  - As a freelancer

Niort, France

November 2014 - December 2014

Pour un événement accueillant plusieurs dizaines de milliers d'utilisateurs par jour, j'ai conçu un site web animé répondant aux exigences spécifiques en matières de performances. (pouvant aller jusqu'à 1000 utilisateurs simultanés) Le design a été externalisé.

Moi-même

J'ai constitué toute une plateforme d'échange de services. Avec sécurité, performances et gestion des utilisateurs.

Moi-même

J'ai réalisé une démo (visible sur YouTube) intégrant réalité augmentée, réalité virtuelle et réalité mixte (interaction avec l'environnement virtuel). Le tout sur Android et iOS

Structure publique

Mise en place de toute une solution web d'envoi et gestion de photos géolocalisées. Avec système d'alerte aux administrateurs et validation directe sur mesure depuis les emails reçus. Le tout dans un cadre responsive. Le design a été externalisé.  - As a freelancer

Entreprise privée

Application iPad pour magasin  - As a freelancer

Paris, France

November 2011 - December 2011 (1 month)

Application de vidéos / conseils déployées sur plusieurs iPad dans un magasin.
Déploiement Ad Hoc. Contenu administré via un service web.

PME

Réalisation d'une plateforme web de type "Linkedin" allégée. Responsive et sécurisée. Avec système de gestion des utilisateurs et validation du contenu. Le design étant externalisé.  - As a freelancer

Société de transport

J'ai conçu un service web avec données de géolocalisation en temps réel utilisant l'importation de données. J'ai également conçu l'application iOS se connectant au service web. L'application Android et le design étaient externalisés.  - As a freelancer

Société de services

J'ai constitué un prototype d'application mobile utilisant la synchronisation entre un service web et des données issues d'un QRCode. Le design a été externalisé.  - As a freelancer

Structure publique

Mise en place d'une application mobile iOS intégrant géolocalisation, réalité augmentée et accès à une API REST. L'API REST, l'app Android et le design étaient externalisés.  - As a freelancer

PME

Réalisation d'une plateforme de pré-commande en ligne, sur-mesure.  - As a freelancer

PME

Réalisation d'un site web de locations saisonnières, avec optimisation du SEO (notamment pour AdWords) et système de gestion personnalisé.  - As a freelancer

Association - Association Prévention Routière

Conception d'un jeu 3D utilisant les émotions au travers d'une caméra RealSense de sorte à réaliser une animation interactive. Le tout lié à un service web permettant de récupérer la photo prise pendant la session grâce à un QRCode et une URL courte.

Structure publique

Réalisation de visite virtuelle au travers d'un casque Cardboard.  - As a freelancer

Editeur

Conception d'un jeu sur iPad, pour les enfants, avec un personnage phare des dessins animés. Le jeu intégrait une multitude de mini-jeux.  - As a freelancer

Confidentiel

Film & AV

Apps iPhone OS (iOS)  - As a freelancer

Paris, France

November 2008 - March 2010 (1 year and 4 months)

Développement de 2 apps iPhone OS 2 (puis iPhone OS 3) qui ont connu un grand succès sur l'App Store à leur sortie.

47 Malt project(s)

(34 ratings)

David - Norbert Health

26/05/21

J'ai beaucoup apprécié travailler avec Florent, il a beaucoup d'experience et connait très bien toutes les techno des plateformes Apple. Il a pris de bonnes decisions d'architecture malgré les techno récentes utilisées et ça nous a bien aidé a faire démarrer ce nouveau projet iOS sur de bonnes bases. Florent a fait preuve de beaucoup d'autonomie ce qui nous a permis de réaliser la mission avec assez peu d'overhead en gestion de projet. Nous avons eu une très bonne experience l'ensemble et nous recommandons Florent pour la realisation de vos missions iOS, macOS, etc...

Appli - afis

18/04/21

Cela a été un plaisir de travailler avec Florent Morin. Il a très bien diagnostiqué les problèmes que nous avions sur notre application, et nous a proposé une solution technique adaptée durable et de qualité, à un prix compétitif (il a finalement recodé entière l'application sur des bases plus modernes). Il a de plus été très efficace dans l'exécution de la mission, avec le bon niveau de dialogue technique pour bien comprendre notre besoin, et y apporter la meilleure solution. Il a un souci constant de la qualité et de la pérennité des applications sur lesquelles il intervient. C'est exactement le type de personne qu'il faut avoir dans son équipe.

Camille - EZYMOB

02/02/21

Ce fut un réel plaisir de travailler avec Florent. Toujours force de proposition, il a su donner une autre dimension au produit qu'il développait Le suivi quotidien nous a permis de toujours rester alignés sur le produit pour donner un résultat au top ! En alliant ses convictions à ses compétences il est une référence dans le domaine de l'accessibilité numérique, qu'il place au centre de ses réflexions. Je recommande vivement et je n'hésiterai pas à me tourner vers Florent pour de nouvelles missions.

Benjamin - PANISERO - Testapic

15/05/20

Florent est resté disponible et très réactif malgré son planing bien chargé. Nous avions un bug critique et difficile à traiter sur notre app iOS, il est resté à l'écoute tout en restant force de proposition. Il maitrise très bien l'écosystème Apple / iOS / Swift. Je recommande vivement !

Frederic - MOME SWEET MOME

04/10/19

Super ! Excellent partenaire :-)

Frederic - MOME SWEET MOME

04/10/19

Florent est un vrai partenaire pour un chef de projet ou un chef d'entreprise. Il est à la fois acteur, réalisateur, force de proposition et expert. A l'écoute et réactif c'est un vrai "problem solver". Florent fait maintenant partie de nos partenaires "premium" référents pour nos prochains projets.

Frederic - MOME SWEET MOME

06/09/19

Florent est un partenaire rêvé pour un chef d'entreprise non expert dans les applis mobiles. Hyper compétent, réactif, à l'écoute, rigoureux, soucieux de livrer un travail de qualité et documenté. Je le recommande sans la moindre réserve.

Frédéric - MAIF

03/07/18

Florent fait toujours un excellent travail et nous a fait un excellent retour en DEMO de son sejour WWDC.

Adrien - CAAP

22/02/17

Excellent travail, Florent est un professionnel avec des compétences rares, tant par leur diversité que par leur niveau. Parfait.

Jean-Marie - DocForYou

07/02/17

Comme d' habitude avec Florent, tout est simple et efficace.

Jean-Marie - DocForYou

23/01/17

Florent est très efficace et sérieux. Il a réalisé sa mission dans le temps imparti. Vous pouvez foncer, c'est du sérieux !

Yacine - YACINE

20/12/16

Florent nous a permis de nous sortir d'une impasse de compatibilité iPhone de notre solution en un temps record. Sérieux, efficacité, rapidité, professionnalisme. Je recommande vivement !

Selma - Selix S.à r.l.

21/10/16

Une mission qui s'est très bien passé. Florent n'hésite pas à apporter de nouvelles idées et techniques pour améliorer le projet de base. Florent a aussi démontré sa capacité à accompagner la création d'un nouveau projet sur le plan intellectuel.

Selma - Selix S.à r.l.

21/10/16

Florent a su s'adapter à l'idée du projet ainsi qu'à notre vision. Il a très vite compris le concept. C'est toujours agréable de travailler avec Florent tant pour sa réactivité que pour son sérieux.

Matthieu - Ugo Schildge

25/06/16

Travailler avec Florent est très agréable, il est très flexible et découpe ses prestations en plusieurs tranches qui correspondent à des livrables ce qui est très pertinent puisque cela apporte une grande souplesse au développement. Notre mission avec Florent s'est ainsi bien déroulée, Florent a été en contact constant avec nous et n'hésite pas à prendre des initiatives, ce que nous avons beaucoup apprécié. Florent dispose de grandes capacités techniques et d'un fort sens projet! N'hésitez pas !