Ahmed - Développeur JAVA Kotlin ANDROID

Ref : 210105S005
Email vérifié
Photo d'Ahmed, Développeur JAVA Kotlin ANDROID
Compétences
Expériences professionnelles
  • EXPÉRIENCE PROFESSIONNELLE

    Juillet 2018
    Aujourd’hui
    Développeur Android , LafargeHolcim.
    Projet: La solution logistique LafargeHolcim Béton ou Granulats permet :
    Une gestion simplifiée des bons de livraison :Dématérialisation des BLs pour simplifier la gestion et l’archivage
    des bons de livraisons papier,ainsi elle permet la Communication entre conducteurs dispatch logistique plus
    facile/plus rapide grâce à l’envoi des ordres de transport directement sur l’application mobile "e-BL" en temps
    réel.
    Granulats: ********?id=com.lafarge.epodfragg.
    Béton: ********?id=com.lafarge.ebl.
    Réalisations:
    ==>Réfonte "from Scartch" de l’application existante en intégrant les nouvelles technologies: nouveau langage Kotlin, nouvelle architecture Cleanarchitectures,MVVM
    ,des composants d’Android Jetpack (Architecture components tels que ViewModels,Livedata,Room..) .
    ==>TMA maintenance des applications existantes.
    ==>Des évolutions.
    ==>Rédaction des spécifications techniques.
    ==>Mise en Prod et publication de l’application sur le play store de Google.
    Technologies: Android Studio ,CleanArchitecture,Kotlin,MVVM,Retrofit,Android Architecture Components
    Jetpack (ViewModel,Room,LiveData,Navigation Component), Dagger2, Coroutines, Espresso, Junit, Gitlab,Rxjava .

    Mai 2017 Avril 2018 Développeur Android , YGL Consulting.
    Projet: Le but de l’application est de générer des questionnaires de test pour les développeurs. Travail effectué
    en collaboration avec un autre développeur Android.
    Réalisations:
    ==>Rédaction des spécifications techniques.
    ==>Rédaction des besoins.
    ==>Design Pattern : MVC.
    ==>Développement de l’application pour Android (tablettes et smartphones).
    ==>Intégration de Firebase.
    ==>Tester l’application sur différentes versions Android et sur différents devices
    mobiles avec différentes tailles.
    Technologies: Android Studio ,MVC, Firebase, Dagger2, Espresso, Junit, Volley, Glide, Trello, GIT,
    Github,SonarQube.

    Janvier Mai 2017 Développeur Android , Airliquide.
    Projet: Le projet consiste à communiquer avec un boitier qui s’appelle "Vigi" installé dans les hôpitaux, pour
    le configurer à l’aide de Bluetooth "BLE".
    Réalisations:
    ==>Mise en place du projet.
    ==>Estimation du backlog.
    ==>Création d’interface utilisateur.
    ==>Stockage de données (Intégration de Ormlite).
    ==>Intégration des design SVG dans l’application.
    ==>Intégration de librairie « Calligraphy ».
    Technologies: Android Studio, gradle , Crashlytics,RxAndroidBle,Jackson,ORMlite,SVG,Material design
    Git,json,Gradle,SQLite,Scrum,Redmine.

    Aout Décembre 2016 Développeur Android , Mobelite labs.
    Projet : est une application qui permet de commander un véhicule avec chauffeur (concurrente à « Uber »).
    (********?id=com.privilegetransport.takihubapphl=fr.)
    Equipe: 1 Product Owner, 1 Scrum Master, 1 Référent Technique, 4 développeurs Android ,3 développeurs
    IOS , 1 testeur ,1 designer.
    Réalisations:
    ==>Intégration d’une librairie de vérification de numéro de téléphone « TWillo ».
    ==>Intégration d’une librairie pour scanner carte bancaire « card.io ».
    ==>Intégration de module de paiement de Ingenico «Ogone ».
    ==>Consommation de webservices « Retrofit ».
    ==>Interagir avec la base de données Realm.
    ==>Utilisation de librarie « Picasso », « Fresco ».
    ==>Tester l’application sur différentes versions Android et sur différents devices
    mobiles avec différentes tailles.
    Technologies: AndroidStudio,Java,Git,Jira,Json,Gradle,SQLite,Scrum,Material design, Retrofit,Realm,Picasso,
    Fresco, Twillo,Ogone,Ingenico.

    Février Juillet 2016 Développeur Android , Mobelite labs.
    Projet : Cancéro Score est la première application dédiée à la prévention et la prise en charge de la neutropénie
    fébrile chez les patients sous chimiothérapie anticancéreuse.
    Equipe: 1 Product Owner, 1 Scrum Master, 1 Référent Technique, 4 développeurs Android ,3 développeurs
    IOS , 1 testeur ,1 Graphiste.
    Réalisations:
    ==>Définition des choix techniques,.
    ==>Intégration d’une librairie pour scanner carte bancaire « card.io ».
    ==>Développement d’un module générique de Quiz.
    ==>Intégration de module « Quiz »dans une application « CancéroScore ».
    ==>Création des fichiers Jsons.
    ==>Test UI avec Espresso.
    ==>Intégration de Google Analytics.
    ==>Intégration de Crashlytics.
    Technologies: Android Studio, java,SVN,json,Gradle,SQLite,Scrum,material design, Espresso ,SlidingMenu,
    PullToRefresh, Parseur GSON,Parseur Plist, Volley,ORM GreenDao , Google Analytics, Support de Multidex,
    Crashlytics.


    Septembre 2015
    Janvier 2016
    Développeur Android , Mobelite labs.
    Projet: HBDI est utilisé pour les évaluations des salariés et des candidats par les services de ressources
    humaines. Il s’agit donc d’un outil utilisé au niveau des recrutements et aussi pour l’orientation professionnelle.
    Equipe: 1 Product Owner, 1 Scrum Master, 1 Référent technique, 2 développeurs et 1 testeur
    Réalisations:
    ==>Développement de nouvelles fonctionnalités et correction de bugs.
    ==>Traduction de l’application en allemand.
    ==>Test et débogage de l’application
    ==>Utilisation de la méthodologie SCRUM.
    ==>Correction des anomalies.
    ==>Estimation du backlog.
    ==>Tester l’application sur différentes versions Android et sur différents devices
    mobiles avec différentes tailles.
    Technologies: Android Studio, Espresso,SDK Android 4.0+, Parseur XML, Parseur GSON, Volley, ORM
    GreenDao , FacebookSDK , NineOldAndroids ,Google Play Services, Google Analytics, Android Social Network
    (asne) LinkedIn/Twitter, Support de Multidex, Crashlytics, residemenu, True License Obfuscator.

    Février Juin 2015 Développeur Android , WhiteCape Technologies.
    Projet: Réalisation d’application Android réalité augmentée qui permet aux lecteurs de journaux d’accéder via
    un logo présent sur la version papier du journal d’accéder à un contenu enrichi : vidéos, diaporama, photos...)
    (********)
    Réalisations:
    ==>Intégration d’une librairie de réalité augmenté « Vuforia ».
    ==>Définition des choix techniques.
    ==>Consommation des webservices « Rest ».
    ==>Stockage de données SQLite.
    ==>Intégration de SDK de Facebook.
    ==>Intégration de SDK de Google Cast SDK( chromecast).
    Technologies: AndroidStudio, Espresso ,java,SVN,json,Gradle,SQLite,Scrum,Réalité augmenté,Vuforia.

Études et formations
  • FORMATION ACADÉMIQUE ET DIPLÔME
    2012 – 2015 Diplôme National d’ingénieur en informatique.
    Faculté des Sciences de Tunis
    2010 – 2012 Diplôme en premier cycle en Math-Physique.
    Institut préparatoire aux études scientifiques et techniques (Ipest)
    2009 – 2010 Diplôme de Baccalauréat, Section : Mathématiques avec mention très bien.

    COMPÉTENCES
    Langages de
    programmation
    Java,Kotlin, C/C++ .
    Base de données Room,MySQL, SQLite, Firebase , ORMLite,Realm.
    ModélisationMerise, UML, Agile Scrum.
    Systèmes MacOs,Windows, Linux (Ubuntu).
    IDE Android Studio, Eclipse, Xcode.
    Patterns Singelton,MVC,MVP,MVVM.
    Outils de développement Kotlin,Android component Jetpack:ViewModel,Livedata,Room,DataBinding,Dagger2
    Coroutines,FireBase, Otto, Espresso, Volley/Retrofit, Butterknife, Glide/Picasso,
    Google Api’s, SonarQube, PhpMyAdmin, StarUML, MAMP, FileZilla, Slack,
    Trello, Jira, Fabric, GIT, Github, Git, GoogleCastLibrary,material design, Google
    Analytics, Crashlytics,Jackson, Vuforia,Scrum.

    LANGUES
    Français Niveau Courant Anglais Niveau professionnel
    Allemand Niveau scolaire Arabe Niveau native


D'autres freelances
Développeur JAVA

Ces profils pourraient vous intéresser !
CV Ingénieur développement logiciel embarqué JAVA
Ahmed

Ingénieur développement logiciel embarqué JAVA

  • LILLE
JAVA Spring Boot Angular
Disponible
CV Développeur JAVA
Siriki

Développeur JAVA

  • CHAVILLE
JAVA Spring Boot GO Google Cloud Platform DOCKER JENKINS Kubernetes FLUTTER REACT.JS Cloud AWS
Disponible
CV Développeur JAVA
Mehdi

Développeur JAVA

  • BUSSY-SAINT-GEORGES
JAVA SQL Spring Boot POWERSHELL SPRING Microservices SQL SERVER Cloud AWS Vue.js Kafka
Disponible
CV Tech lead / Développeur  full stuck JAVA
Abderrahmen

Tech lead / Développeur full stuck JAVA

  • SAINT-MAUR-DES-FOSSÉS
JAVA JAVASCRIPT SQL SERVER J2EE SPRING DEVOPS FULL STACK MYSQL SQL Angular
Disponible
CV Ingénieur de développement JAVA
Meriem

Ingénieur de développement JAVA

  • VILLEJUIF
JAVA ORACLE SQL MONGODB UML PHP C PYTHON PHP LARAVEL ANDROID
Disponible
CV Ingénieur de développement JAVA
Arezki

Ingénieur de développement JAVA

  • ARGENTEUIL
JAVA REACT.JS C++ JAVASCRIPT
Disponible
CV Tech lead / Lead dev
Christophe

Tech lead / Lead dev

  • VILLENAVE-D'ORNON
C# .NET JAVA JAVASCRIPT SQL
CV Senior Data Engineer and Scientist NLP
Stefano

Senior Data Engineer and Scientist NLP

  • ANTIBES
BIG DATA SQL APACHE SPARK DATA PYTHON SCALA JAVA
Disponible
CV Ingénieur de développement JAVA
Adel

Ingénieur de développement JAVA

  • LES MUREAUX
JAVA REST ANGULARJS SPRING Angular IntelliJ IDEA Spring Boot Cloud AWS
Disponible
CV Développeur PHP
Wilfried

Développeur PHP

  • NOISY-LE-GRAND
PHP JAVASCRIPT Vue.js PHP LARAVEL SQL REACT.JS SYMFONY JAVA Angular Next.js
Disponible