Curriculum Vitae
EXPERIENCES ANDROID
Formations
Formateur Android et Java depuis 2014
Ils m'ont fait confiance :
Recommandation Adrar : Florence Calmettes (coordonnées sur le CV téléchargeable)
Recommandation Eni Service : Jacques Poirier (coordonnées sur le CV téléchargeable)
Recommandation Spherea : Antonis Bonos (coordonnées sur le CV téléchargeable)
Recommandation IPSSI : Stéphane Halimi (coordonnées sur le CV téléchargeable)
Recommandation SoftAtHome : Diana Stahl (coordonnées sur le CV téléchargeable)
Recommandation CEFII : Charly PATRAULT (coordonnées sur le CV téléchargeable)
Vidéos de formation sur Android et Java
• Java pour les développeurs Android (7h)
Bienvenue dans « Java pour les développeurs Android » de Java pour les développeurs Android par Anthony Monteiro
https://www.linkedin.com/learning/java-pour-les-developpeurs-android
• Interaction avec GoogleMap
Bienvenue dans « Android : La géolocalisation avec Google Maps » de Android : La géolocalisation avec Google Maps par Anthony Monteiro
• Interaction avec les appareils
Bienvenue dans « Android : L'interaction avec les appareils » de Android : L'interaction avec les appareils par Anthony Monteiro
• Stockage des données
Bienvenue dans « Android : Le stockage de données » de Android : Le stockage de données par Anthony Monteiro
• Publication d'une application
Bienvenue dans « Android : La publication d'une application » de Android : La publication d'une application par Anthony Monteiro
https://www.linkedin.com/learning/android-le-stockage-de-donnees/bienvenue-dans-android-le-stockage-de-donneesConférence Toulouse Android User Group
Conférence : Comment travailler avec un designer
Celui qui n'était pas graphiste
Anthony va nous apprendre à travailler avec un designer, et nous dévoiler comment faire une belle
application android, en gardant l'utilisateur en tête pendant tout son développement. On va partir d'une
application assez basique et pas très user-friendly, pour arriver sur une application se rapprochant des
guidelines du Material Design.
https://www.toulouseaug.fr/2015/01/compte-rendu-de-la-session-de-decembre.html
Lyra Network
Responsable projets Android
Equipe technique : Seul
Recommandation responsable développement : Gregory Estrade (coordonnées sur le CV
téléchargeable)
Détails mission :
• Réalisation d'une application metier de démonstration
o Application Lyra Pizza permettant de simuler une
application tierce utilisant l'application Payzen Mobile
• Création et conception from scratch de application Payzen Mobile :
o Réalisation d'une application permettant le paiement de
proximité grâce à une connexion bluetooth reliée à un terminal de paiement.
o Travail en collaboration avec un graphiste
o Vidéo de présentation de l'application
• Création d'un SDK pour application Android permettant le paiement en ligne grâce à
Payzen
o Présentation au Toulouse Android User groupe en Octobre
2014 (6min00)
Technologies utilisées : Java Android
CardiWeb (AddixWare)
Lead technique Android
Equipe technique : 4 personnes
Recommandation chef de projet : Jérôme Fernandez (coordonnées sur le CV téléchargeable)
Détails mission :
• Evolution de l’application Urban Pulse (+500 000 téléchargements sur Android) :
o Refonte de la page d’accueil et de la gestion de la carte.
o Refonte de l’itinéraire.
o Création d’animation.
o Ajout de Sliding menu (vertical et horizontal) à
remplissage dynamique.
o Upgrade SDK Facebook 3.8
o Refonte graphique pour une utilisation sur Tablette.
• TMA
o Optimisation de l’affichage de la carte.
o Optimisation de la fluidité.
o Optimisation de la mise en cache Images et requêtes
o Ajout d’une gestion des erreurs et des exceptions.
o Amélioration de l’expérience utilisateur.
Technologies utilisées : Java (100% Android SDK), Picasso, Google Map v1, Polaris, SlidingMenu, JSON,
Facebook, Otto
Acadomia
Lead technique
Recommandation chef de projet : Gregory Delloye - (coordonnées sur le CV téléchargeable)
• Application from scratch Android / iOS Acadomia :
o Mise en place des web-services pour les applications (Java
+ Tomcat).
o Application complète de gestion de leur compte Acadomia
pour les enseignants et les familles.
o Ajout d’un paiement par carte bleu.
o Scanner de coupon.
o Gestion de la connexion https
o Installation d’outils de maintenance.
Technologies utilisées : Java Android, Objective C , Firestorm, Xcode, , WebService.
Equipe technique : Seul
• Application interne from scratch d’émargement sur tablette Android et du Web service
associé.
o Réalisation du projet dans son intégralité, de l’analyse
des besoins à la mise en production en passant par le choix du matériel et des technologies.
o Mode hors ligne et gestion des conflits de synchronisation
de données.
o Installation d’outils de maintenance.
Technologies utilisées : Java, Android, Firestorm, WebService.
Equipe technique : Seul
• Evolution et maintenance des logiciels de gestions internes :
o Réorganisation de l’architecture des logiciels.
o Mise en place d’outils de développement et de maintenance.
Technologies utilisées : Java, Struts, Firestorm, JQuery.
Equipe technique : 2
Images : Dans la partie "Mes réalisations"
Autres experiences
Agora (pour Open)
Réalisation d'un batch de migration
• Réalisation d’un batch d’insertion de masse en base de donnée à partir de fichier XML:
o Création de fichiers XSD et lecture des fichiers XML à
l’aide de JDOM.
o Insertion de masse à l’aide de JDBC dans une base
Informix.
o Mise en place d’un système de données anonyme à l’aide de
cryptage.
o Contrainte de temps et de mémoire vive.
• Réalisation d’un batch de mise à jour:
o Réalisation d’un mapping hibernate.
o Synchronisation des données avec hibernate à partir d'un
gestionnaire d'évènement (MOM) à l'aide d'une API dédiée.
• Analyse du code avec FindBugs et métrologie avec JProfiler:
• Test de non régression avec JUnit
• Revue de code.
Technologies utilisées : Java, JDBC, Hibernate, JDOM, JUnit, FindBugs, JProfiler, Informix,
JBoss.
Référence responsable : Thomas Douin (coordonnées sur le CV téléchargeable)
Equipe technique : 15
Open
Développements / Maintenance / Tests
• Responsable Java sur la plateforme :
o Spécification fonctionnelle dans le domaine des mutuelles.
o Analyses et développements
o Correction d’IHM et tests unitaires exhaustifs.
o Réalisation et intégration d’écrans. (Struts / JSP).
o Analyse de code avec FindBugs, métrologie avec JMetter et
JProfiler.
• Mise en place d’une plateforme de développement Spring et Hibernate.
Technologies utilisées : Eclipse, J2EE, Spring, Struts, Hibernate, FindBugs, JMetter, JProfiler,
Tomcat, Weblogic.
Référence responsable : Sabine Contarin (coordonnées sur le CV téléchargeable)
Andéol
Développements / Tests / Formations
• Evolutions et maintenance de logiciels de gestion et d’aide à la vente (CRM) dans une
entreprise de 6 personnes:
o Spécification fonctionnelle dans le domaine de la gestion
et de la vente.
o Réalisation et intégration d’un gestionnaire de tache à
l’aide de la composante graphique Janus.
o Réalisation et intégration de tableaux de
statistiques.
o Création de tableaux de simulation de mise en rayon de
supermarché avec la composante graphique DevExpress (XtraTree).
o Collaboration avec une graphiste pour la mise en place de
chartes graphiques et sur la réalisation des différents écrans.
o Ajout de la synchronisation avec Microsoft Exchange sous
forme de service Windows.
o Exportation des tableaux de statistiques du logiciel sous
fichier Excel par automatisation.
o Mise en place de procédure de tests.
• Formation du client à l’utilisation du logiciel.
Technologies utilisées : Visual studio 2010, C#, .NET 3.5, Janus, DevExpress, MS SQL Server 2005 et
2008, MS Exchange, Excel.
Notions utilisées : IHM, ergonomie, réutilisabilité du code, autonomie, gestion et vente.
Equipe technique : 5
Recommandation responsable: Kevin Debeil (coordonnées sur le CV téléchargeable)
Trusted Logic
Développements / Tests
• Automatisation du lancement d’un Framework de test sur Target ARM et Cortex-A8 au sein d’une
équipe de 5 personnes.
• Etude, implémentation, amélioration et intégration d’un Framework de test vérifiant la
sécurité du produit vendu par Trusted Logic. Travail au sein d’une équipe de 8 personnes.
Technologies utilisées : Visual studio 2008, C, Python, Batch, XML, Makefile.
Notions utilisées : Algorithmes, sécurités, cryptographies, Systèmes embarqués.
Référence responsable : Johan Amiard (coordonnées sur le CV téléchargeable)