Mondher - Développeur ANDROID
Ref : 191030M001-
92390 VILLENEUVE LA GARENNE
-
Développeur (39 ans)
-
Totalement mobile
-
En portage salarial
EXPÉRIENCE PROFESSIONNELLE
November 2017- Aujourd’hui PSA Peugeot Citroën
Je suis intégré dans une équipe de développement mobile au cœur du groupe, My Mobile Experience (MMX).
Je participe à la réalisation de composants mobiles, réutilisables, par l’ensemble des marques (Peugeot, Citroën et DS).
De chaque composant découle une application dite "blanche" permettant de faire une démonstration des fonctionnalités mises à disposition.
En effet, un composant équivaut à une fonctionnalité, la règle majeur qui m’a été demandé est l’indépendance de chacun.
Taches :
- Participation au projet ADSD (Arrêt démarrage smartphone device)
Environnement technique:
Android Studio, RetroFit, TCU, CEA, Altran, JSON, Gemalto SDK (Strong identification), inWebo(Strong authentification), MVVM,
Janvier 2017 - Juin 2017 Team Leader Android – Sephora
Projet : Sephora
Cette application vous permet de sublimer votre expérience shopping, recherche de maquillage, parfum, soins du visage ou accessoires et de faire le plein de beauté sans prise de tête.
Fonctionnalités :
- Création de compte.
- Authentification
- Consulter la liste des produits par catégorie.
- Recherche d’un produit par nom ou par code.
- Recherche et affichage de magasins proches.
- Vérifier la disponibilité dans produit dans un magasin.
Rôle :
Développement de nouvelles fonctionnalités (Geofencing, GoogleAnalytics, Calcul le frais de livraison...)
Tests unitaires et fonctionnels
Correction des anomalies en urgence
Soutenir et aider les développeurs Android à monter en compétences.
Refonte de panier
Environnement technique:
Android Studio, SVN, Trello, Jira, Volley, Accengage SDK, Jenkins, AppsFlyer SDK, GPS
Octobre 2016 - Janvier 2017 Ingénieur développement Android – BFMTV
Projet : BFMTV
Cette application vous permet :
- Restez informé(e) 7 jours sur 7, 24h sur 24, des événements marquants de l’actualité française et internationale avec :
- Le Direct de BFMTV qui vous permet de regarder le live TV tout en consultant les derniers news du fil info,
- Le direct en version audio pour suivre le live BFMTV tout en consultant les articles qui vous intéressent ou en naviguant en dehors de l’application.
- La rubrique "Toute l’actu" pour consulter rapidement les dernières informations de la rédaction de BFMTV,
- Un service "Alertes Info" pour être averti en premier des actualités à ne pas manquer
- Le meilleur de ******** dans votre application (Politique, International, Société, Economie, Tech, Sport, Santé, People, Actu Télé, Auto, Animaux, Météo…).
Fonctionnalités :
Développement des nouvelles fonctionnalités (intégration d’un Player vidéo/audio).
- Intégration de la nouvelle charte graphique.
- Tests techniques et fonctionnelles.
- Cérémonies Agiles (scrum, agile poker, backlog).
- Correction des anomalies en urgence.
- Déploiement de l’application sur les stores.
Rôle :
Développement de nouvelles fonctionnalités.
Développement de nouvelle application BFMParis pour le groupe BFM.
Tests unitaires et fonctionnels.
Correction des anomalies en urgence.
Environnement technique :
Android Studio, Git, SourcTree, Jira, Volley, Jackson, Brightcove, SmartAdServer, XITI, Jenkins
Juin 2015 - Août 2016 Ingénieur développement Android – Business&Decision
Projet : Proxiserve
Conception et développement de l’application mobile « ProxiServe BtoB » et « ProxiServe BtoC »; l’application à pour objective de permettre aux techniciens Proxiserve de digitaliser leurs interventions BtoC et BtoB.
Fonctionnalités :
- Consulter la feuille de route.
- Afficher le détail d’une intervention.
- Consulter le stock des pièces.
- Synchronisation avec le BackOffice.
- Paiement en ligne.
Rôle :
Correction de bugs.
Ajout de nouvelles fonctionnalités.
Refonte de la charte graphique.
Environnement technique:
Android Studio, Git, SourcTree, Imotep, Webservices (GET/POST), Parsing JSON (librairie Jackson), MapBox, persistance des données (ORMLite), Envoi de photos, envoi de mails, paiement en ligne
Décembre 2013 à Mai 2O15 Ingénieur développement Android – PRISMA
Projet : Radio Express FM
Application d’actualité tunisienne et internationale. Politique, économie, Interviews et débats. Ecoutez le Live et Réécoutez les Podcats.
Fonctionnalités:
- Ecouter le live radio.
- Consulter la liste des actualités par catégorie.
- Consulter les podcats.
- Question de jour.
- Recherche d’une actualité.
- Partager une actualité via les réseaux sociaux.
- Consulter les galeries des photos.
- Partage de galerie via les réseaux sociaux.
Rôle:
Correction de bugs.
Ajout de nouvelles fonctionnalités.
Refonte de la charte graphique.
Environnement technique:
Eclipse, Android 4.1.2 et +, FaceBook API, Twitter API, Webservices (GET/POST), GCM, persistence des données (SQLite)
Projet : LeCercle
Cette application permet de présenter le restaurant ainsi que les menus avec la possibilité de passer une réservation en ligne.
Fonctionnalités :
- Consultation des menus.
- Afficher l’itinéraire vers le restaurant.
- Réservation en ligne.
Rôle :
Etude des besoins.
Etude de la faisabilité.
Estimation de charges.
Communication avec une équipe web afin de définir les web services.
Développement.
Tests.
Correction de bugs.
Soumission de l’application sur Google play
Environment technique:
Eclipse, Android 4.1.2, JSON, API Google Map V2, Google Maps Directions API
Projet : QRAcces
Cette application permet de gérer le pointage avec des badges QR.
Fonctionnalités :
- Création d’un profile.
- Authentification.
- Création d’un QR.
- Afficher la liste d’entrée/sortie
- Synchronisation avec le BackOffice
Rôle :
Etudes des besoins.
Intégration de la charte graphique
Développement.
Mise en production
Correction de bugs.
Environnement technique:
Eclipse,Git, SourceTree, activecollab, SQLite,Zbar API
Projet : Ecole Polytechnique Sousse
Grâce à cette application, les étudiants peuvent consulter leurs emplois du temps, leurs notes, leurs absences ainsi que télécharger et visualiser les cours mis à leur disposition.
Les demandes de rendez-vous avec leurs enseignants n'ont jamais été aussi faciles à gérer.
Les enseignants quant à eux, peuvent consulter leurs emplois du temps et gérer les demandes de rendez-vous envoyées par leurs étudiants.
Pour les parents, il est possible de suivre les notes et les absences de leurs enfants.
Via les notifications push, les utilisateurs sont toujours au courant de tout ce qui se passe en temps réel.
Fonctionnalités :
- Authentification.
- Changement de mot de passe.
- Changement l’image de profile.
- Consulter l’emploi de temps.
- Consulter les cours mis à la disposition des étudiants.
- Consulter les notes.
- Envoyer une demande de RDV.
- Recevoir des notification d’actualité et d’absence de prof.
Rôle :
Etudes des besoins.
Intégration de la charte graphique.
Développement.
Mise en production.
Correction de bugs.
Environnement technique:
Eclipse, Git, SourceTree, Webservices (GET/POST), JSON, GCM, SQLite.
Projet : Journal Arabesques
Application officielle du journal « Arabesques ».
Fonctionnalités :
- Consulter la liste des actualités par catégorie.
- Question de jour.
- Recherche d’une actualité.
- Partager une actualité via les réseaux sociaux.
- Consulter la météo.
- Consulter l’horoscope.
- Consulter la liste de favoris.
Rôle :
Etudes des besoins.
Intégration de la charte graphique.
Développement.
Mise en production.
Correction de bugs.
Environnement technique:
Eclipse, Git, activecollab, JSON, SQLite, API Facebook, Universal ImageLoader, API Google Map V2, Google Direction API
Projet : Orange Mobile TV
Application qui vous permet de regarder votre émission préférée, votre feuilleton et même de suivre les matchs et tout cela en direct.
Fonctionnalités :
- Création d’un profile.
- Live streaming.
- Consulter la liste des chaines.
- Consulter le programme.
- Programmer une alerte pour un programme spécifique.
Rôle :
Etudes des besoins.
Intégration de la charte graphique.
Développement.
Mise en production.
Correction de bugs.
Environnement technique:
Eclipse, Git, activecollab, JSON, Vitamio, SQLite.
Projet : Fitness By Orange
Application qui vous servira de coach sportif. Elle vous permettra notamment de faire des exercices d'entraînement d'une manière interactive et de planifier vos activités selon vos préférences. Elle vous permettra également de publier vos résultats sur Facebook.
Fonctionnalités :
- Création d’un profile.
- Planification des activités.
- Partage de résultat.
Rôle :
Etudes des besoins.
Intégration de la charte graphique.
Développement.
Mise en production.
Correction de bugs.
Environnement technique:
Eclipse, Git, activecollab, API Google Map V2, SQLite, Facebook SDK, Parse SDK.
Projet : NessmaMobile
Avec l'application Nessma, ne cherchez plus l'info, elle vient à vous en langues arabe et française ! Les dernières actualités nationales et internationales à votre portée sur un simple clic ! Ne ratez pas le direct de la chaine Nessma TV en continu, les reportages, les vidéos et regardez à volonté vos séries préférées grâce aux replays !
Fonctionnalités :
- Consulter les actualités en continu : info, people, culture, sports, famille.
- Live TV.
- Replay des émissions et des séries.
- Question du jour.
- Consulter le programme de la semaine.
Rôle :
Etudes des besoins.
Intégration de la charte graphique.
Développement.
Mise en production.
Correction de bugs.
Environnement technique:
Eclipse, Android 4.1.2 et +, FaceBook API, Twitter API, Google plus API, Webservices (GET/POST), GCM,persistance des données(SQLite).
Projet : INTERCOSMETIC DISTIBUTION
Application dédié aux marchands du la société « INTERCOSMETIC DISTRIBUTION »
Fonctionnalités :
- Authentification.
- Consulter la liste des produits.
- Création d’une nouvelle commande.
- Synchronisation avec le BackOffice.
Rôle :
Etudes des besoins.
Intégration de la charte graphique.
Développement.
Mise en production.
Correction de bugs.
Environnement technique:
Eclipse, Android 4.1.2 et +, persistance des données(SQLite), HoneyWell SmartPhone, Intermec SDK.
Mars 2011 à Octobre 2013 Ingénieur développement Android – Gioca SoftWare
Etudes des besoins.
Intégration de la charte graphique.
Développement.
Mise en production.
Correction de bugs.
Environnement technique:
Eclipse, Android 4.1.2 et +, persistance des données(SQLite), HoneyWell SmartPhone, Intermec SDK.
Mars 2011 à Octobre 2013 Ingénieur développement Android – Gioca SoftWare
Projet : Ossola
L’application a pour objectif permettant d’informer les utilisateurs sur les principales attractions touristiques de Domodossola et Val d'Ossola, en fournissant des contacts, des numéros de téléphone utiles et des informations sur les événements et festivals en Ossola.
Fonctionnalités :
- Consulter à la liste des actualités.
- Consulter à la liste POI (Restaurants, Hôtels, administrations)
- Consulter le détail d’un POI.
- Positionner les POIs sur une carte géographique.
Rôle :
Etude des besoins.
Estimation du temps de développement.
Développement.
Création de WS
Correction de bugs.
Soumission de l’application sur Google play.
Environnement technique:
Eclipse, Android 1.5 et +, JSON, API Google Map
Projet : AZ Véhicules Group
Application officielle d’AZ Véhicules Group, Opel concessionnaire dans la province de Bergame. En utilisant cette application, les utilisateurs peuvent visualiser le parking, les actualités, trouver des informations sur l'entreprise, le personnel et les partenaires de la concession.
L'application propose également une section dédiée à la Galerie de photos, grâce auquel les utilisateurs peuvent se renseigner sur l'atelier, salle d'exposition, lavage de voiture et de nombreux autres domaines de la concession.
En remplissant un formulaire, l’application donne la possibilité aux utilisateurs de demander des informations et réserver directement depuis votre Smartphone ou votre tablette un « Test Drive ».
Fonctionnalités :
- Consulter à la liste des actualités.
- Consulter la liste des vidéos
- Consulter la galerie de photos.
- Envoyer une demande de TestDrive.
Rôle :
Etude des besoins du client.
Estimation du temps de développement.
Développement
Correction de bugs.
Environnement technique:
Eclipse, Android 1.5 et +, JSON, Youtube API
Projet : Lovato Electric
Application mobile pour commander un appareil Lovato à travers le protocole Modbus (SmartPhone et Tablet).
Fonctionnalités :
- Fournir une librairie qui permet de faciliter la communication avec un appareil Lovato.
- Envoi des commandes
- Afficher le log
Rôle :
Etude des besoins.
Estimation de temps de développement.
Développement d’une librairie.
Développement de l’application.
Correction de bugs.
Environment technique:
Eclipse, Android 2.2 et +, JSON,Protocol Modbus
Projet : Maranello
Application mobile qui représente un véritable guide de voyage toujours à portée de main, qui mène les touristes et les citoyens à travers le territoire de Maranello et ses environs: Fiorano et Formigine, en fournissant des informations, une carte complète des services touristiques de la région: les points touristiques, restaurants, visites guidées ... En outre, suggéré itinéraires et le programme des événements (SmartPhone et Tablet).
Fonctionnalités :
- Consulter à la liste des actualités.
- Consulter à la liste POI (Restaurants, Hôtels, administrations)
- Consulter le détail d’un POI.
- Positionner les POIs sur une carte géographique.
Rôle :
Etude des besoins.
Estimation de temps de développement.
Tests et validation.
Développement.
Correction de bugs.
Environnement technique :
Eclipse, Android 2.2 et +, JSON, API Google Map
Projet : GiocaSport
Cette application permet au mobinaute de trouver toutes les nouvelles et les mises à jour sur les résultats et le classement du championnat de son équipe.
Fonctionnalités :
- Consulter à la liste des actualités.
- Consulter la galerie de photos.
- Consulter la liste de joueurs ainsi que le détail.
Rôle :
Etude des besoins.
Estimation de temps de développement.
Développement de WS.
Tests et validation.
Développement.
Correction de bugs.
Environnement technique :
Eclipse, Android 2.2 et +, JSON, API Google Map.
Compétences techniques
OS
Mac OS, Windows
Environnement technique et outils
Android Studio, Eclipse, Source Tree, TortoiseSVN, Jenkins, TeamCity
Languages
Java, Kotlin
Data Base
MySQL, SQLite
Framework
Picasso, Volley, FaceBook SDK, Google analytics,
Accengage SDK, Twitter SDK, Retrofit,Universal ImageLoader, Xiti, BrightCove, Jackson API, SmartAdServer, Ads SDK, ORMLite, GCM, Zbar SDK, Vitamio, Google Map SDK, Youtube SDK,AppsFlyer SDK, Junit, Mockito
Methodology
SCRUM,Cycle V
Web services
REST
Design pattern
MVC, Singleton, Observateur, MVP, MVVM
Education
2008-2010 : Engineering Degree – Centrale University -Tunisia
Focus : Information Systems.
2004-2008 : Higher Institute of Management - Tunisia
Focus : IT Master.