Anis - Consultant technique JAVA ANDROID
Ref : 190514M001-
94230 CACHAN
-
Développeur, Consultant technique (33 ans)
-
Freelance
Depuis 02/2017: HEALTHPULSE
Rôle : Développeur Android confirmé / Référent technique
HEALTHPULSE EST UNE APPLICATION QUI JOUE LE ROLE D’UN MEDECIN EN LIGNE (SYMPTOM CHECKER). APRES AVOIR ENTRE LES INFORMATIONS PERSONNELLES DU PATIENT (L’UTILISATEUR LUI-MEME OU UNE AUTRE PERSONNE) ET LES SYMPTOMES QUE LE PATIENT RESSENT, L’APPLICATION VA POSER DES QUESTIONS POUR SAVOIR PLUS SUR LA SITUATION COURANTE POUR ENFIN DONNER UNE RECOMMANDATION. L’APPLICATION COMPORTE AUSSI UNE PARTIE (FIND A SERVICE) POUR LA RECHERCHE DES SERVICES MEDICAUX DANS L’ANGLETERRE (DENTISTES, HOPITAUX, URGENCES …) ET ELLE LES AFFICHE SUR LE MAP. EN FIN, UNE TROISIEME PARTIE (HEALTH A-Z) EST MISE EN PLACE POUR LISTER LES DIFFERENTS SYMPTOMES REGROUPES ALPHABETIQUEMENT AVEC LA POSSIBILITE D’ACCEDER AUX DEFINITIONS ET AUX DESCRIPTIONS RELATIVES A CHAQUE SYMPTOME.
Réalisations
Estimation du backlog, découpage en sous taches
Définition et implémentation de l’architecture du projet
Conception de la base de données locale
Cryptage de la base de données
Consommation des webservices
Ajout d’une base de données intégrée (Populated DataBase)
Gestion de Multilingue (Anglais, Allemand, Arabe)
Découpage et implémentation des interfaces en utilisant constraintLayout
Implémentation des tests unitares
Création des rapports de test
Intégration de sonarqube dans le projet
Implémentation d’un module de Chat
Intégration de Fabric SDK, Google analitycs, Tag Manager et FCM pour les notifications push
Création des Fichiers pdfs
Lien pour la démo : ********
Environnement technique : Kotlin, Android SDK, Android studio, Clean Architecture, MVVM, Room Android, Retrofit2,Livedata,ViewModel,RxJava Photoshop, Fabric, Google analytics, Firebase SDK, Git, GitFlow, FCM, RecycleViews, Gradle, Jenkins, Sonarqube, Jira, Scrum, Jacocco, Junit 4, Mockito Framework, Espresso, Robolectric, iTextpdf, JSON, OKHttp, XML, simpleXmlFramework.
De 07/2016 à 01/2017: FINALSAFE
Rôle : Développeur Android Confirmé / Référent technique
L’APPLICATION FINALSAFE PERMET AUX PERSONNELS DE LA DIRECTION D’EIFFAGE DE REALISER DES VISITES DE DIFFERENTS TYPES (VISITE DE PREVENTION, VISITE HIERARCHIQUE, VISITE DE CONFORMITE ET VISITE FLASH) ET DE REDIGER DES RAPPORTS DE VISITES EN TEMPS REELS DIRECTEMENT SUR LE TERRAIN DE CHANTIER.
Réalisations
Estimation du backlog, découpage en sous taches
Définition et implémentation de l’architecture du projet
Conception de la base de données locale
Cryptage de la base de données
Participation à la conception des webservices
Consommation des webservices
Ajout d’une base de données intégrée (Populated DataBase)
Découpage et implémentation des interfaces en utilisant constraintLayout
Implémentation des tests unitares
Création des rapports de test
Implémentation d’un module de pour l’édition des images
Gestion de multilingue (Français, Polonais, Néerlandais)
Intégration de Fabric SDK, Google analitycs, Tag Manager et FCM pour les notifications push
Lien pour la démo : ********/ (sur un smartphone pour télécharger l’application)
Environnement technique : Java, Android SDK, Android studio, MVVM, Fresco, Realm, Retrofit2, Photoshop, Fabric, Firebase SDK, Google analytics, Git, JSON, GitFlow, FCM, FileProvider, RecycleViews, Multipart Form Data, Gradle, Jira, Scrum, Jacocco, Junit 4, Mockito Framework, Roboelectric, Jenkins, Sonarqube.
De 02/2016 à 06/2016: SMARTERP
Rôle : Développeur Android Confirmé / Référent technique
SMARTERP EST UNE APPLICATION ANDROID QUI VISE A OFFRIR LE MEILLEUR SERVICE POSSIBLE AUX EMPLOYES ET VISE A CREER UN ENVIRONNEMENT DE TRAVAIL SANS PAPIER DANS LE DOMAINE DU PERSONNEL
Réalisations :
Estimation du backlog, découpage en sous taches
Définition et implémentation de l’architecture du projet
Conception de la base de données locale
Gestion du mode hors ligne
Consommation des webservices
Gestion de multilingue (Anglais, Arabe)
Découpage et implémentation des interfaces
Implémentation des tests unitares
Intégration de Fabric SDK, Google analitycs
Déploiement de l’application sur le google Play store
Lien pour la démo : ********?id=com.smartlives.smarterp
Environnement technique : Java, Android SDK, Android studio, MVVM, Realm, Retrofit2, Photoshop, Fabric, Google analytics, Firebase SDK, Git, GitFlow, RecycleViews, Gradle, Jira, Scrum, JSON, WebView.
De 10/2015 à 01/2016: 200 plus
Rôle : Développeur Android Confirmé
200PLUS EST UNE APPLICATION ANDROID QUI PERMET A CES UTILISATEURS DE SUIVRE TOUTES LES ACTUALITES ARABES ET INTERNATIONALES. TOUT CELA EN 200 MOTS.
Réalisations
Définition et implémentation de l’architecture du projet
Estimation du backlog, découpage en sous taches
Conception de la base de données locale
Consommation des webservices
Implémentation des tests unitares
Intégration du Google analitycs et Fabric SDK (CrashLitycs).
Intégration de OneSignal pour les push notifications
Implémentation de Swipe-to-Refresh Android
Implémentation d’un module pour le streaming des vidéos.
Implémentation d’un module gallérie d’images.
Lien pour la démo : ********?id=com.awsat.News200
Environnement technique: Java, Android SDK, Android studio, Photoshop, Fabric, Google analytics, Git, TabLayout, Swipe-to-Refresh, OneSignal, ExoPlayer.
De 06/2015 à 09/2015: COOKLINE
Rôle : Développeur Android
COOKLINE EST UNE APPLICATION ANDROID PERMETTANT AUX UTILISATEURS DE SUIVRE DES CHEFS DE CUISINE ET DE PARTAGER DES RECETTES ET LEURS INGREDIENTS AVEC DES IMAGES ET VIDEOS.
Réalisations
Définition et implémentation de l’architecture du projet
Consommations des webservices.
Envoie des vidéos vers le serveur.
Lecture des vidéos
Implémentation d’une gallérie d’image
Implémentation des notifications push
Intégration de google Analytics, Fabric SDK.
Partage des recettes dans les réseaux sociaux (Facebook, Twitter, Google+, mail)
Lien pour la démo : ********?id=dorar.cookline
Environnement technique: Java, Android SDK, Android studio, Retrofit2, Gson, Room, Media Player, Picasso, Photoshop, Fabric, Google analytics, Git, TabLayout, Swipe-to-Refresh, OneSignal.
De 02/2015 à 06/2015: TAKIHUB
Rôle : Développeur Android
TAKIHUB EST UNE SOLUTION COMPLETE DE VTC : APPLICATION CLIENT, CHAUFFEUR. ELLE PERMET A UN UTILISATEUR CLIENT DE VISUALISER LES VOITURES PROCHES (CHAUFFEURS) EN TEMPS REEL SUR GOOGLE MAP ET DE COMMANDER UNE COURSE. APRES LA FIN D’UNE COURSE LE CLIENT PEUT PAYER LE MONTANT VIA UNE CARTE BANCAIRE A TRAVERS L’APPLICATION
Réalisations
Estimation du backlog, découpage en sous taches
Consommation de la base de données
Consommations des webservices
Définition des paramètres nécessaires pour définir les positions et les trajets des Conducteurs
Intégration de Google Map et affichage des véhicules en temps réel
Intégration du Google analitycs et Fabric SDK
Lien pour la démo : ********?id=com.privilegetransport.takihubapp
Environnement technique : Java, Android SDK, Android studio, Realm, Socket.Io,
Google Map, Retrofit2, JSON, Photoshop, Fabric, Google analytics, Scrum, SVN
De 10/2014 à 01/2015: Eatizz
Rôle : Développeur Android
EATIZZ EST UNE APPLICATION ANDROID QUI PERMET A UN UTILISATEUR DE RECEVOIR DES RABAIS DE DERNIERE MINUTE SUR DES PRODUITS ALIMENTAIRES QUI ARRIVENT EN DATE LIMITE DE VENTE. CES PROMOS SONT DISPONIBLES DANS TOUS LES COMMERCES EN COLLABORATION AVEC EATIZZ (EPICERIES, CAFES, BOULANGERIES, BOUCHERIES ET AUTRES)
Réalisations
Définition et implémentation de l’architecture du projet
Implémentation de l’ExpandableListView
Conception et implémentation de la base de données
Consommation des webservices
Intégration de Google Map
Intégration de CrashLitycs, Google Analitycs, et Facebook SDK
Lien pour la démo : ********?id=com.eatizz
Environnement technique : Java, Android SDK, Android studio, GreenDao, Volley, JSON, GSON, Photoshop, Google analytics, Git, JIRA, SRUM, Facebook SDK, Picasso
De 06/2014 à 09/2014: Odyssey
Rôle : Développeur Android
ODYSSEY 3.14 EST UN MOTEUR D’APPLICATIONS APP-BOOK OFFRANT UNE EXPERIENCE DE LECTURE INNOVANTE
Réalisations
Correction des bugs
Amélioration du module gallérie d’images
Conception et implémentation de la base de données
Découpage et intégration des nouvelles interfaces graphique
Consommation des webservices
Intégration de Google analitycs et des modules internes
Lien pour la démo : ********?id=com.mobelite.android.odyssey314
Environnement technique : Java, Android SDK, Android studio, GreenDao, PullToRefresh, HTML, Volley, JSON, GSON, Photoshop, Google analytics, Scrum, SVN, JIRA
De 02/2014 à 05/2014: CANCERO
Rôle : Développeur Android
CANCERO SCORE EST UNE APPLICATION DESTINEE A TOUS LES PROFESSIONNELS DE SANTE EXERÇANT EN ONCOLOGIE ET EN HEMATOLOGIE. CETTE APPLICATION EST DEDIEE A LA PREVENTION ET LA PRISE EN CHARGE DE LA NEUTROPENIE FEBRILE CHEZ LES PATIENTS SOUS CHIMIOTHERAPIE ANTICANCEREUSE. ELLE CONTIENT DES INFORMATIONS SYNTHETIQUES ET PRATIQUES SUR PLUS DE 310 PROTOCOLES. UN OUTIL DE CALCUL D’EVALUATION DES FACTEURS DE RISQUE VIENT COMPLETER CHAQUE FICHE
Réalisations
Intégration de CrashLitycs et Google analitycs
Intégration de GCM afin pour les notifications push
Découpage et intégration des nouvelles interfaces graphique
Consommation des webservices
Corrections des bugs
Lien pour la démo : ********?id=com.elseviermasson.kscore
Environnement technique : Java, Android SDK, SQLite, ORMLite, HTML, Volley, GSON, Android Studio, Photoshop, Google analytics, Scrum, SVN, Jira
De 08/2013 à 02/2014: HDBI
Rôle : Développeur Android
L’APPLICATION HBDI PERMET AUX DETENTEURS DES PROFILS PERSONNELS HBDI D’AVOIR TOUTE LA TECHNOLOGIE WHOLE BRAIN EN MAIN. ELLE COMPORTE TROIS SECTIONS PRINCIPALES : COMPRENDRE / APPLIQUER / PARTAGER
Réalisations
Découpage et intégrations des interfaces graphiques
Création des customs views.
Adaptation des vues sur tablettes et smartphones en utilisant les fragments.
Consommation des webservices.
Partage du profil sur Facebook, Twitter et Google Plus.
Participation à la conception de la base de données
Lien pour la démo : ********?id=com.herrmann.HBDIapp
Environnement technique : Java, Android SDK, Android studio, GreenDao, Volley, HTML, XML, JSON, GSON, REST, Photoshop, Google analytics, CrashLitycs, Scrum, Facebook SDK, Twitter SDK, Google SDK, SVN, JIRA
De 10/2012 à 04/2013: Ma Coiffeuse Afro
Rôle : Développeur Android Confirmé
MA COIFFEUSE AFRO UNE APPLICATION ANDROID PERMETTANT AUX UTILISATEURS DE SE CONNECTER A LEURS COMPTES, GEOLOCALISER ET COMMANDER UN RENDEZ-VOUS AVEC LE COIFFEUR QU’ILS AIMENT.
Réalisations
Définition et implémentation de l’architecture du projet
Implémentation du TabLayout personnalisé (custom TabLayout)
Implémentation des WebViews et gestion du changement des pages web
Intégration du Google analitycs et Fabric SDK (CrashLitycs).
Intégration de OneSignal pour les push notifications
Implémentation de Swipe-to-Refresh Android
Lien pour la démo : ********?id=com.appandr.macoiffeuseafro
Environnement technique: Java, Android SDK, Android studio, Photoshop, Fabric, Google analytics, Git, WebViews, TabLayout, Swipe-to-Refresh, OneSignal.
De 06/2012 à 09/2012: NitsDroid
Rôle : Développeur Android
NITSDROID EST UNE APPLICATION ANDROID STYLE AIRDROID QUI PERMET DE MANIPULER UN SMARTPHONE A PARTIR DU NAVIGATEUR VIA UNE CONNEXION RESEAU.
Réalisations
Définition et implémentation de l’architecture du projet
Consommations des webservices.
Lecture des vidéos
Lecture des contacts
Lecture des messages
Lectures des images
Envoie des messages
Environnement technique: JAVA, Eclipse, Android SDK, NanoHttpd, Jquery, JavaScript, html, css.
FORMATION
2013
Diplôme d’ingénieur informatique (Génie logiciel).
ENSI – Tunisie (Ecole nationale de sciences de l’informatique).
FORMATION PROFESSIONNELLE
03/2014
Android (Mobelite)
03/2014
Git & GitLab (Mobelite)
01/2017
Clean Architecture (Mobelite)
COMPETENCES
COMPETENCES SECTORIELLES
Médecine / Construction / Transport / Commerce/ domaine de l'orientation.
COMPETENCES FONCTIONNELLES
Analyse fonctionnelle et technique des besoins.
Conception applicative et technique.
Réalisation de reporting.
Test, Contrôles qualité.
Maitrise du langage JAVA et de l’environnement Android.
Publication des applications Android sur le google Play.
METHODOLOGIE
Agile (SCRUM)
UML
FRAMEWORK & BIBLIOTHEQUES
MediaPlayer, ExoPlayer, YouTube Android Player API, Retrofit2, Room, Realm, GreenDao, Gson, ObjectAnimator, Firebase, MapKit, RxJava, Dagger2, LiveData, Android Material Design, Picasso, Glide, Fresco, Junit, Jacoco, Espresso, Mockito, Chatkit, AdMob, Social NetworkSDK, jQuery, jQuery Mobile, Ionic, AngularJs.
REST, SOAP.
Oracle, MySQL, SQL, SQLite.
JAVA, KOTLIN, C/C++, PHP, JAVASCRIPT, SQL, PL/SQL, Shell, HTML, CSS3, XML, Plist, JSON.
Android Studio, Eclipse, NetBeans, XCode, PHPStorm, Visual Studio, Photoshop
Tests: Junit, Jacocco, Mockito, Espresso.
Intégration continue : Jenkins, Bamboo, Sonarqube.
Gestion de version : GIT, SVN.
Gestion de projet : Jira, Confluence, Slack.
Windows, Linux, Mac OS, Android.
ANGLAIS Opérationnel