Ingénieur en développement mobile spécialisé iOS depuis 8 ans, je suis actuellement en recherche de nouveaux challenges. Mes deux passions sont le développement mobile et la réalité virtuelle / augmentée. N'hésitez pas à consulter mon site web (en lien ci dessous).
Développement "from scratch" de l'application Farasha sur iOS (Swift 4) et Android (JAVA).
Conception et développement d'une solution de suivi médical et d'activités sportives.
Conception et développement d'un protocole de connexion et d'échange de données en Bluetooth Low Energy avec une montre connecté développée en interne.
Utilisation de différents outils et librairies au sein des l'applications mobile pour la programmation réactive fonctionnelle (RxSwift/RxJava), la communication réseau (Alamofire/Retrofit), la communication BLE (RxBluetoothKit/RxAndroidBle), la base de donnée (Realm), le monitoring et la collecte de crashs (Fabric), la génération de graphiques (Charts/MPAndroidChart).
Utilisation des design patterns MVVM (Model - View - View Model) et MVP (Model View Presenter) au sein des applications.
Migration de l'application existante hybride (CoffeeScript/Javascript) vers une application iOS totalement native (Swift 2).
Développement en méthode Agile (SCRUM)
Utilisation des librairies du framework Cocoa Touch (CoreData, CoreLocation, AVFoundation) et de librairies externes tel que Alamofire pour la communication avec le serveur et RxSwift (Programmation Reactive fonctionnelle)
Utilisation des outils installR et TestFlight pour le déploiement de versions en interne et Fabric pour la collecte de rapports de crashs
Utilisation de CocoaPods pour la gestion des librairies utilisées au sein de l'application iOS
Developpement en utilisant l'architecture MVVM (modèle - vue - vue modèle) et MVP (modèle - vue - presenter)
Développement des applications Viadeo pour iPhone ( http://bit.ly/1jYfegC ) et pour iPad ( http://bit.ly/16W3SJt ) utilisées par plus de 500K utilisateurs actifs par mois
Participation à plusieurs étapes de la création des applications mobile iOS : Choix des technologies, développement des fonctionalités, communication client-serveur, tests automatiques, déploiement sur l'App Store, mise à jour...
Création d’un Pacman sous Virtools. Le jeu consiste à récupérer toutes les « pacballs » sans se faire tuer par les ennemis. Des bonus sont disponibles à certains endroits du niveau, il permettent d’augmenter la vitesse du personnage. Il est possible de changer de caméra en appuyant sur ESPACE. Les décors ont été réalisés sous 3D Studio Max et la programmation de l’application sous Virtools.
Cette application est jouable en ligne via le lien ci joint
Programmation d'une scène de Far West en utilisant les langages Python et OpenGL avec l’aide de la librairie GLUT. Les textures ont été réalisées sous photoshop.
Intervention sur le système de réalité virtuelle et migration de Virtools 4.0 vers Virtools 5.0 Client : CIM SNCF
Configuration du sytème de Réalité Virtuelle (Tracking ART, affichage stéréoscopique, cluster PC) via la modification de fichiers de configuration du VRPack
Optimisation de scénes sous Virtools
Création des scénes utilisant les périphériques sous Virtools 5.0
Développement d'une application mobile iPhone et Android permettant à un utilisateur de générer une vidéo avec un habillage personnalisé / Création d'une interface d'administration web Client : Powedia ( http://www.powedia.com/ ) Liens vers les applications sur l'App Store : Automat Pro = http://bit.ly/TNF4fp , Automat Off = http://bit.ly/Ojj98f , Automat Info = http://bit.ly/SJeXos Lien de l'application vers Google Play : http://bit.ly/UFFuCQ
Développement d'une interface d'Authentification sécurisée
Génération d'une interface via des fichiers XML
Capture de Photos et vidéos
Dialogue avec un Webservice
Personnalisation d'une interface via les données reçues d'un webservice
Développement d'une application internationalisée
Portage d'une application iPhone vers Android
Création d'une interface d'administration web avec Symphony 2.0
Création d'une application iPhone et iPad permettant à un utilisateur de mesurer son empreinte carbone et de la partager sur les réseaux sociaux Lien vers l'App Store : http://bit.ly/NVEokt Client : Véolia Propreté
Développement d'une application internationalisée
Développement d'éléments graphiques (Carroussel, histogrammes)
Utilisation de l'API Facebook, CoreData, CorePlot
Portage d'une application iPhone vers l'iPad
Développement d'une Application iPhone permettant a l'iPhone d'être piloté via une interface web de manière autonome : Client : Alcatel-Lucent
Reception et envoi de requetes HTTP
Intégration d'un serveur web à l'application
Lancement d'activités tel que du FTP PUT/GET, Appel voix, streaming vidéo..
Génération de statistiques (débit FTP, durée d'appel..)
Modification du comportement de l'iOS via des librairies dynamiques
Réalisation d'un Serious Game en Réalité Augmentée sur iPhone, dont l'interface utilise l'écran tactile, l'accéléromètre et le GPS du terminal mobile. Ce stage de 6 mois a eu pour objectif la réalisation d'une application de valorisation et découverte du patrimoine à travers un Serious Game utilisant la réalité augmentée. Mon travail dans ce projet a consisté à développer cette application (utilisation des langages Objective-C, C++ et OpenGL ES 2.0, utilisation de librairies xml) et à réaliser une partie contenu graphique (utilisation d'Adobe Photoshop et Illustrator). Lien vers l'app Store : http://bit.ly/WCJ1St
Infographiste 3D temps réel. Modélisation, textures, matériaux et éclairage d'un bâtiment (Pavillon des Énergies) à destination d'une maquette de présentation 3D temps réel pour le Conseil Général de la Manche.
Réalisation du modèle 3D du Titanic, d'une de ses salles intérieures, et de la rade de Cherbourg-Octeville (Modélisation, textures, éclairage et animation) à destination d'un appel d'offre.
Réalisation 3D des thermes de Caracalla de Rome et de ses jardinsdans l'équipe "Plan de Rome" du CIREVE (Caen). Travail réalisé à partir d'un dossier scientifique. Utilisation des logiciels 3D Studio Max et 3DVIA Virtools. Stage de 3 mois, poursuivi d'un contrat vacataire pendant les vacances scolaires.
Caméraman : championnat du monde de motonautisme inshore (F4) à Epinay sur Seine et grand prix de France à La Rochelle. Régie vidéo : 24 heures motonautiques de Rouen. Montage vidéo et dérushage. Infographie 2D / Effets spéciaux.