Mathieu - Développeur ANDROID
Ref : 120925M006-
14000 CAEN
-
Développeur, Formateur (41 ans)
-
Totalement mobile
-
Mandataire social de sa structure Freelance (SARL, SAS, EURL, etc)
Expérience professionnelle
2011 à aujourd’hui Vivaneo SARL (Paris - 75)
Vivaneo est une société composée d’indépendants. Implantée à Paris, Caen et Tours, elle a été
fondée en février 2009 sous l’impulsion de deux associés. J'ai rejoint celle-ci en décembre 2011.
Je m’occupe de l’infogérance de 8 serveurs dédiés hébergés sur différents Datacenter pour
différents clients (EDF, SUEZ, L’ORÉAL, ALSTOM …). Les machines sont sous Linux Debian. Les
services hébergés sont de type LAMP. Certaines machines sont utilisées pour des sauvegardes
périodiques.
Je suis membre de différentes communautés qui organisent des manifestations sur Paris :
§ Paris Android User Group « PAUG ».
§ Kotlin Paris.
§ Xamarin France Cross-platform Mobile.
J’ai également participé par le passé à différentes conférences et formations sur le système
d’exploitation Windows Phone 8/10 au Campus Microsoft, et j’étais membre du programme
« accélérateur » pour les développeurs.
§ Mise à jour de l’application pour téléphone iOS et Android « Me & My TBM V5 » pour Daher.
Ajout de nombreuses fonctionnalités et mise en place d’une communication NFC pour un
module spécifique disponible dans l’avion.
§ Mise à jour de l’application pour téléphone iOS et Android « J’écoute » pour La République
En Marche. L’application permet à tout(e)s les adhérent(e)s de La République En Marche
d’aller à la rencontre des citoyens pour recueillir leurs impressions et leurs idées sur la vie
locale comme sur la politique nationale.
§ Mise à jour de l’application pour téléphone iOS et Android « Me & My TBM V4 » pour Daher.
L’application est destinée aux pilotes, propriétaires et exploitants des avions à
turbopropulseur TBM. L’application fournis des informations sur chaque étape d’un vol en
TBM avec notamment les paramètres clés du moteur, l’état des systèmes et les données du
vol afin de fournir au pilote une analyse complète.
§ Mise à jour de l’application pour téléphone Android « Transept ». L’application permet aux
transporteurs de colis de connaitre leurs missions de la journée. Le projet est une refonte
complète du développement précédent (2011).
§ Programmation du back-office en Symfony et de l’application Android « PILOT V2 » pour la
RATP. Le projet est une refonte complète du développement précédent.
§ Mise à jour de l’application pour tablette Android « Beehive.work ». L’application est
disponible dans chaque espace de co-working sous la forme d’une borne interactive. Elle
permet de récupérer un badge d’accès pour entrer.
§ Mise à jour de l’application Android « Volkswagen » notamment pour se conformer à la
norme RGPD. Corrections diverses (gestion des permissions dangereuses, ajout de boîtes
de dialogues, notification push, géo localisation, export de données, etc …)
§ Programmation du back-office en Symfony et de l’application Android « PILOT » pour la
RATP. Cette application à usage interne permet de gérer les interventions de maintenance
sur le réseau de transport. Le back-office permet de planifier et gérer les interventions.
Une application sur tablette Android permet au technicien de réaliser les interventions
planifiées.
§ Programmation des applications Android « Tony Client » et « Tony Pro ». La première
application permet principalement de rechercher une entreprise de service (plombier,
électricien …) par géo localisation. La seconde application permet à un professionnel de
s’enregistrer et de travailler grâce aux demandes des clients. Toute la gestion (demandes
de devis, rendez-vous, informations bancaires, facturation etc…) est géré directement à
partir de chaque application.
§ Programmation de l’application iOS et Android « Dylentab ». Cette application permet de
prendre des rendez-vous dans des salons de coiffure ou d’esthétique. L’application a
d’abord été réalisé avec des composants natifs Forms puis le client a souhaité finalement
faire appel à des Webview.
§ Programmation de l’application Android « Lynx » pour la RATP. Cette application à usage
interne permet de contrôler les panneaux signalétiques présents dans le métro parisiens.
Chaque contrôleur dispose d’une tablette dans laquelle se trouvent toutes les plaques qu’ils
doivent vérifier.
§ Programmation de l’application officielle du parc du Puy du Fou « Grand Parc ».
L’application en ligne depuis avril 2016 permet principalement de visualiser sur une carte
les différents points d’intérêts (spectacles, restaurants, services) et de guider l’utilisateur
en affichant un itinéraire pour se rendre sur un lieu. Le programme des spectacles de la
journée est accessible en temps réel. En cas de modification d’un horaire l’utilisateur est
averti. Il est également possible d’ajouter aux favoris un point d’intérêts.
§ Programmation de l’application tablette Android « Ludo » pour France Télévisions.
L’application Ludo est dédiée aux enfants. Cette application permet principalement de
regarder les programmes jeunesse en direct (France 3 et France 4), de voir ou revoir en
replay les vidéos de leurs héros préférés.
§ Programmation de l’application iOS et Android « Le train pour l’emploi » pour le pôle
emploi. Cette application permet à l'utilisateur de préparer sa visite lors de l'événement
Pôle emploi "Train pour l'emploi et l'alternance".
§ Programmation de l’application Android sous forme de borne interactive « Bar à Ongles »
pour L’Oréal France. L’application sur tablette tactile est intégrée dans un meuble et
permet de présenter la gamme de vernis à ongles de la marque. L’utilisateur peut choisir
différentes couleurs et motifs de vernis, et visualiser le résultat sur l’écran.
§ Programmation de l’application Android sous forme de borne interactive « Fondation
Actavis » pour permettre aux usagers de recycler leurs médicaments. L’application sur
tablette tactile permet de scanner les code barres des boîtes de médicaments grâce à une
douchette USB. Une puce « Yoctopuce » branchée également par câble USB permet
d’ouvrir automatiquement une trappe pour permettre à l’utilisateur de déposer la boîte de
médicaments à recycler.
§ Programmation de l’application Android sous forme de borne interactive « Expo Jeu Vidéo »
pour la Cité des Sciences et de l’Industrie. L’application sur tablette tactile permet de
visualiser une vidéo d’accroche qui est déclenchée lorsque l’application n’est pas utilisée.
Un écran de sélection de jeux permet de jouer à différents jeux pendant une période
limitée. L’écran retourne automatiquement sur l’écran d’accroche après la fin de la période
de jeu.
§ Programmation de l’application Android « EDF & Moi » pour le fournisseur d’électricité EDF.
L’application est très complète et permet d’accéder à différentes informations générales sur
l’entreprise, gérer son compte, consulter les informations contractuelles, accéder aux
montants des dernières factures, afficher l’échéancier de paiement, régler une facture,
visualiser sa consommation électrique ...
§ Programmation de l’application iPad « CCG de GRDF » pour le réseau de distribution de gaz
naturel GRDF. L’application sur tablette tactile est une application interne qui sert de
support commercial pour présenter une nouvelle solution de collecte des données des
compteurs de gaz. Le Framework Phonegap a également été utilisé.
§ Programmation d’un back-office en Symfony et d’une application Android sous forme de
Visioguide « MLM » proposée aux visiteurs du Musée des Lettres et des
Manuscrits. L’application permet de visiter le musée de manière interactive. Un identifiant à
saisir est affiché devant chaque manuscrit. L’utilisateur peut ainsi accéder à différents
contenus complémentaires (informations, images et vidéos). Une mise à jour de
l’application est possible par Wifi et câble USB.
§ Programmation de l’application Android « Speed Alertor » pour GPS Navirad. L’application
permet d’afficher la vitesse réelle du véhicule et de détecter les radars fixes et mobiles. Un
système communautaire permet de signaler les nouveaux radars ou d’indiquer les erreurs.
Plusieurs types de radar sont gérés et il est possible de régler précisément le
fonctionnement de l’application (type de radar à détecter, distance de détection, mode nuit
...).
§ Programmation de l’application Android « StarAfrica » pour Orange. L’application permet
d’afficher les dernières actualités avec un classement par catégorie. Les résultats sportifs
des championnats nationaux Africains sont intégrés au travers d’un flux de données fourni
(XML) par la société IDalgo.
§ Programmation de l’application Android « Marseille Sons » pour Radio France. La ville de
Marseille est la capitale de la culture 2013. L’application permet de visiter la ville grâce à la
géo localisation. Des points d’intérêt sont affichés sur un plan de carte Google Maps. Il est
ensuite possible de visualiser des images ou d’écouter un fichier sonore. Une rubrique
« parcours » permet de suivre un chemin tracé sur le plan de carte Google Maps.
§ Programmation de l’application Android « Quizz retraite » pour la Caisse Nationale de
Retraite. L’application sur tablette tactile était proposée aux visiteurs du « Salon des
Seniors » 2013. Elle permet de tester ses connaissances sur la retraite et les droits soit en
tant que salarié ou retraité. La mise à jour de l’application est effectuée avec un fichier de
base de données « SQL ».
§ Programmation de l’application Android « Le 16ème ciel de Kronenbourg ». L’application
permet aux utilisateurs de participer à un jeu concours. Le jeu consiste à photographier un
événement. Il est ensuite possible de recadrer l’image et d’appliquer un filtre avant de
transmettre l’image. Un système de vote permet de remporter le concours. L’application
permet également de visualiser en direct l’événement « Stand up » en streaming vidéo
(HTTP Live Streaming) grâce à la librairie « Vitamio ».
§ Programmation de l’application Android « Welcome » pour les Maisons Phoenix du groupe
Geoxia. L’application sur tablette tactile permet de visualiser les différentes gammes de
maisons proposées. Une galerie photo et des contenus vidéo sont disponibles. Le
Framework Phonegap a été utilisé.
§ Programmation du back-office en Symfony et de l’application Android « éoCom TV » pour
l’agence éoCom. L’application fonctionne sur téléviseur avec une clé « MK802 » de
RikoMagic. L’application permet de diffuser en permanence du contenu multimédia (vidéo,
écran météo, écran d’information ...) à distance à partir d’un web service.
§ Programmation de l’application Android « Dictionnaire vocal bancaire » pour la banque
Société Générale. L’application permet aux conseillers bancaires de tester leurs
connaissances au travers d’un Quizz et d’un dictionnaire. L’application utilise la solution
Nuance « Dragon » pour la reconnaissance vocale.
§ Programmation de l’application Android « Sens du Service » pour l’opérateur téléphonique
SFR. L’application est destinée aux personnels présents en boutique, le but étant
d’optimiser les ventes en proposant une application dédiée qui permet de retrouver des
informations utiles, de proposer des idées, de voter pour une idée et de mettre en avant
les idées retenues.
§ Programmation de l’application mobile Android « A150» pour l’autoroute Albea.
L’application permet de faire une recherche d’itinéraire, d’écouter la radio 107.7, d’afficher
une carte avec le trafic routier et de connaître les bons plans.
§ Programmation de l’application tablette « Alcopa Rec » pour Alcopa Auction spécialisé dans
la vente aux enchères de véhicule. L’application permet au commissaire priseur d’effectuer
l’inventaire complet de chaque véhicule (informations générales, options intérieures,
extérieures, photographies, dégâts éventuels ...). Les informations sont ensuite
synchronisées avec le site Internet ********
Environnements et outils utilisés: Mac OSX, SDK Android, Phonegap, X-Code, Eclipse, Android
Studio, Maven, Xamarin, HTML 5, PHP 5 / Mysql, Framework Symfony 2/3, Yii2, Javascript, Java,
JSON, XML, Crittercism, Bugsense, Crashlytics, Testflight.
2009 – 2011 Développeur indépendant (Seine-et-Marne - 77)
Programmeur indépendant web & mobile.
§ Programmation du site Internet « ******** » qui permet d’ajouter chaque jour
son pronostic sur les courses hippiques et de générer un classement. Les données des
courses sont récupérées en temps réel par la société « ZeTurf ».
§ Programmation du site Internet « ******** » propose de comparer le prix de milliers
de produits. Les informations sont fournies par « ******** » (groupe Ebay) et
« ******** » (groupe ValueClick).
§ Programmation de l’application Android « Paris à pied » pour découvrir la ville de Paris en
géo localisant avec le GPS les lieux autour de soi.
§ Programmation de l’application Android « Musées de Paris » qui récence tous les Musées de
la capitale. Une localisation par GPS est également possible et notamment « Google
Maps ».
§ Programmation de l’application Android « Elie Saab » pour présenter sur tablette tactile les
créations du couturier au travers de vidéo, page de contenu et photo en plein écran.
§ Programmation de l’application Android « Meetphone » qui est un réseau social permettant
de faire des rencontres par affinité. L’inscription est obligatoire. L’utilisateur peut créer
différents profils de recherche et il sera ensuite averti dès qu’une personne correspond à
ses critères. Une recherche est disponible par Google Maps avec la géo localisation. Une
messagerie permet de dialoguer avec son correspondant.
§ Programmation de l’application Android « GIF : Groupement des Industriels Français » qui
permet de remplacer un catalogue papier par un catalogue interactif sur tablette tactile.
L’application sert de support pour les commerciaux du groupe. Il est notamment possible
de visualiser tous les produits et de consulter les images, vidéos et document pdf associés.
Une fonctionnalité permet de gérer les clients, commander les produits et générer un
récapitulatif de commande au format PDF. L’application peut être mise à jour par Internet
ou par câble USB.
§ Programmation de l’application Android « Transept » qui permet aux transporteurs de colis
de connaitre leurs missions de la journée. L’employé est géo-localisé à intervalle régulier et
peut visualiser en temps réel son état d’avancement. Chaque mission est détaillée et le
conducteur peut indiquer l’état de la livraison, faire signer le client sur le téléphone,
prendre une photo si le colis est endommagé ...
§ Programmation de l’application Android « Senef Soft » qui permet de gérer l’emploi du
temps d’une société d’aide à la personne. Une fois identifié, chaque employé peut connaître
ses rendez-vous du jour. Un code barre « QR Code » situé chez les clients peut être
photographié pour signifier l’heure d’arrivée. Une géo localisation est effectuée à intervalle
régulier. Un plan de carte Google Maps permet de situer les lieux de rendez-vous.
Environnements et outils utilisés: Windows Vista, HTML, PHP 5, Mysql, Javascript, Eclipse, SDK
Android, Java, Framework Phonegap, JSON, XML.
2004 – 2009 Dematis SARL (Paris - 75)
Dematis est une société de gestion d’appels d’offre dématérialisé pour les marchés publics Français
qui propose aux acheteurs publics et aux entreprises un portail unique (500 000 visiteurs par
mois).
§ Programmation de la plate-forme depuis son origine et mise en conformité suivant les
changements législatifs en moyenne chaque année.
§ Programmation d’une interface de diffusion et obtention des agréments pour la diffusion
des annonces légales du Bulletin Officiel des Annonces de Marchés Publics Français
(BOAMP : ********) et au Journal Officiel de l’Union Européenne (JOUE :
publications.europa.eu).
§ Programmation d’une interface de publication d’annonces et obtention des agréments pour
l’envoi d’annonces légales au BOAMP et au JOUE au format XML.
§ Programmation d’une interface pour permettre aux entreprises de répondre aux appels
d’offres électroniquement avec un certificat sur clef USB leur permettant de signer
électroniquement leur dépôt.
§ Programmation d’une interface de gestion des clients (acheteurs publics et entreprises)
avec un accès pour chaque commercial (historique, date de relance, envoi de devis préformaté, statistiques de vente ...).
§ Programmation d’une interface de compatibilité avec différents accès (administrateur,
comptable) pour permettre de suivre le chiffre d’affaire global ou par client, de générer des
graphiques, d’exporter la compatibilité pour le logiciel « Ciel compta » ...
§ Administration système de 4 serveurs : serveur de développement et de production en load
balancing, serveur de base de données.
Environnements et outils utilisés: Linux Fedora, Debian, HTML, PHP 4, Mysql, XML, Javascript.
2002 – 2004 Microsoft - Musiwave SA (Paris - 75)
Programmeur en alternance.
§ Programmation du site Internet de la société « Musiwave » afin de présenter ses services,
clients, communiqués de presse.
Programmation de sites Internet pour différents portails clients (ex: MTV, SAGEM, TMOBILE, VODAFONE ...) pour promouvoir les contenus mobiles (sonneries, fond d’écran,
images animées ...).
§ Programmation de sites Internet pour mobiles WAP pour différents opérateurs
téléphoniques et portails mobiles pour promouvoir les contenus mobiles.
§ Programmation de portails « audiotel » VOICEXML pour le téléchargement de sonneries par
téléphone.
§ Programmation du portail « T-mobile » (Allemagne) pour Pocket PC (assistant personnel).
§ Programmation du site « ******** » (Musiwave) pour permettre de créer des
messages « MMS » en associant des images, effets sonores et musiques.
§ Programmation du site « ******** » (Musiwave) pour proposer la mise en ligne de musiques
d’artistes inconnus pour les faire connaître. Programmation du système de conversion des
fichiers sonores au format « mp3 » et de la plateforme de téléchargement.
§ Programmation d’un outil de statistiques avec un accès client pour leur permettre d’accéder
aux informations sur les achats effectués sur leur portail. Données disponibles par jour,
mois, année et type de contenu. Affichage de graphiques détaillés.
§ Programmation d’un outil de gestion des contenus. L’interface permet aux ingénieurs du
son et graphistes d’ajouter les sonneries, images au catalogue de « Musiwave ». Un
module permet de convertir les fichiers sons et images dans différents formats pour chaque
modèle de téléphone. Ces contenus sont ensuite proposés en téléchargement sur les
différents portails clients.
Environnements et outils utilisés: Windows 98, Windows 2000, Windows Server, Simulateur Wap,
HTML, XHTML, PHP 4, Mysql, WAP, VoiceXML, XML, Javascript.
2001 – 2002 Irysius SARL (Paris - 75)
Création et développement de sites web avec la société IRYSIUS spécialisée dans la création et
l'hébergement Internet.
Environnements et outils utilisés: Windows 2000, Dreamweaver, Photoshop, HTML, PHP 3, Mysql,
Javascript.
Expériences personnelles
2001 – 2009 Association loi 1901 (Essonne - 91)
Trésorier d’une association de jeux en réseau sur Internet : ServerGamers.
Programmation du site Internet et notamment d’un module de réservation de serveur de jeux à la
demande avec une gestion des disponibilités, détection de la charge, démarrage et arrêt
automatique, paiement en ligne par Allopass ou carte bancaire.
Administration jusqu'à 10 serveurs informatiques hébergés dans un centre d’hébergement
(datacenter) sur différents sites en région parisienne.
Environnements et outils utilisés: Windows 2000, Windows XP, Linux Debian, Linux Fedora,
FreedBSD, Windows Server, HTML, PHP 3, PHP 4, Mysql, Javascript.
Diplômes et formations
2020 HUMANCODERS (Paris - 75)
Formation « Swift / iOS » de 5 jours
2019 SOAT (Paris - 75)
Formation « Kotlin » de 2 jours
2015 MEDIABOX (Paris - 75)
Formation « Windows Phone 8 » de 5 jours
2012 MEDIABOX (Paris - 75)
Formation « Apple Cocoa / iOS » de 5 jours
2009 DOLFI (Paris - 75)
Formation « Développement d’applications avec Androïd » de 5 jours
2009 ZENIKA (Paris - 75)
Formation Java / Eclipse de 5 jours
2002 – 2004 INFORUM (Val-de-Marne 94)
Formation Qualifiante Concepteur Réalisateur Internet / Intranet
2000 Lycée Robert Doisneau (Essonne - 91)
Baccalauréat STI Génie Electrotechnique
Centres d’intérêt Divers
Loisirs : Sport, lecture, cinéma, ballade … Langue : Anglais technique lu