Majdi - Développeur Android Senior

Ref : 191231R001
Email vérifié
Photo de Majdi, Développeur Android Senior
Compétences
Expériences professionnelles
  • Parcours professionnel

    ArcelorMittal de Mai 2022 jusqu’à aujourd’hui à Reims
    Projet : DIGISTIC : Mai 2022 – aujourd’hui
    Conception, développement et maintenance des applications mobile utilisé pour gérer le stock en
    matière première et produit fini dans toute l’Europe (Good Receipt – Loading – Picking – Packing –
    Stock Management – Stock Tacking)
    ● Tech lead front du projet
    ● Mettre en place le CI/CD de chaque application sur Jenkins (Script Pipeline)
    ● Automatisation de l’upload apk sur AppCenter
    ● Chiffrage des nouveaux demandes front
    ● Fix bugs et maintenance de l’ensemble d’applications
    ● Développement des nouveaux features demandé par le business
    ● Déploiement de l’ensemble d’application en production
    ● Amélioration sonar et tests unitaires
    Environnement technique : Android Studio, kotlin, Coroutines, Gitlab, Rxjava, Sonar, Jira, Jenkins,
    AppCenter, Single Activity architecture, Koin, Swagger, DataStore, Ktor http, Navigation, Mockito
    Client : ArcelorMittal
    Réf : Application interne

    Crédit agricole CATS de Mai 2021 jusqu’à aujourd’hui à Montpellier
    Projet : Mabanque (10 Millions d’utilisateurs) : Mai 2021 – Aujourd’hui
    Maintenance et correction d'anomalies de l'application Mabanque pour la banque crédit agricole.
    ● Correction d'anomalies déclarés sur le store.
    ● Analyse et correction des crashs sur Firebase (crashlytics).
    ● Amélioration de l'application sur Sonar.
    ● Développement des nouvelles features demandé par le PO.
    ● Mettre à jour l'application sur le store.
    Environnement technique : Android Studio, kotlin, Java, Retrofit 2,, Coroutines, Gitlab, Rxjava, Sonar, Jira, Jenkins, Jazz, Nexus, Apprian, Google play store, Firebase, Google Analytics, Airship ....
    Client : Crédit agricole CATS Montpellier
    Réf : ********?id=fr.creditagricole.androidapp

    Application personnelle de février 2020 jusqu’au décembre 2020 à Paris
    Projet : Band Speak : Février 2020 – Décembre 2020
    Conception et développement d'une application Android from scratch pour un client à Paris, grosso
    modo un réseau social pour les musiciens.
    ● Estimer la charge des tâches.
    ● Mettre en place de l’architecture MVVM avec l’injection des dépendances (Koin).
    ● Développer le module liste évènements (Instantanée, à venir et passée).
    ● Développer le module invitation évent.
    ● Développer le module tchat en temps réelle lors d’un évènement.
    ● Développer le module profile/ édite profile.
    ● Développer le module gestion des mots utilisant dans le tchat
    ● Packager et livrer l’application.
    Environnement technique : Android Studio, kotlin, Retrofit 2, SocketIO, Koin, LiveData, Coroutines,
    JSON, Glide, Picasso, Bitbucket, Rxjava, Mockito.
    Client : Pour un particulier.
    Réf : Application confidentielle

    Carrefour France – Développeur Android (Kotlin) Fève 2019 - Maintenant
    Link : Fève 2019 - Janvier 2020

    Conception et développement d’une Application Android sur tablette présente les différents applications et services de Carrefour en France.
    ● Estimer la charge des tâches.
    ● Préparer l’environnement de développement
    ● Mettre en place de l’architecture MVP.
    ● Concevoir et développer les différents modules de gestion des applications.
    ● Développement de la partie backend et frontend avec le générateur de code
    Jhipster.
    ● Packager et livrer l’application.
    Environnement technique : Android Studio, kotlin, Retrofit 2, JSON, Glide, Bitbucket, Jira,
    Scrum, Jenkins, Portus, Nexus.
    Client : Les magasins de carrefour.
    Réf : Application interne

    Proxy keeper: Avril 2019 - Déc 2019
    Conception et développement d’une Application Android permet de garder la connectivité du
    proxy carrefour sur le téléphone avec un compte LDAP.
    ● Estimer la charge des tâches.
    ● Préparer l’environnement de développement
    Mettre en place de l’architecture MVP.
    ● Concevoir et développer les différents modules de gestion des comptes LDAP.
    ● Développement de la partie background avec les WorkerManager et Coroutines
    kotlin.
    ● Packager et livrer l’application.
    Environnement technique : Android Studio, kotlin, OKHTTP, Bitbucket, Jira, Scrum.
    Client : Les magasins de carrefour.
    Réf : Application interne

    Focus corporation – Développeur Android Sept 2018 - Jan 2019
    Focus Game : Sept 2018 - jan 2019
    Conception et développement d’une Application Android de test techniques en mode agile scrum
    ● Estimer la charge des tâches.
    ● Préparer l’environnement de développement
    ● Mettre en place de l’architecture MVP.
    ● Concevoir et développer les différents modules de gestion.
    ● Mettre en place les tests unitaires.
    ● Packager et livrer l’application.
    Environnement technique : Android Studio, kotlin, Retrofit 2, JSON, Room, Glide, SVN,
    Redmine, Scrum.
    Client : Focus

    Mobile Powered – Développeur Android Août 2016 - Août 2018
    MyIno : Juill. 2018 - Août. 2018
    Conception et développement d’une Application d’organisation d’évènements en mode agile
    scrum
    ● Estimer la charge des tâches.
    ● Mettre en place l’architecture.
    ● Implémenter les modules création évènement et liste des évènements.
    ● Migration de quelques classes java vers kotlin
    ● Implémenter le module tweet pour un évènement courant.
    Packager et livrer l’application.
    Environnement technique : Android studio, Java, Kotlin, RxJava, SVN, Redmine, Scrum.
    Client : Innovallé.
    Réf : ********?id=app.myino

    CreditPlus 4Now : Avril 2018 – Juin. 2018
    Maintenance de l’Application Android qui permet aux clients appartenant à la banque Crédit
    Agricole Allemand d’obtenir un prêt bancaire en quelques étapes.
    ● Analyser les bugs et identifier les anomalies
    ● Maintenir et corriger les anomalies.
    ● Mettre en place et exécuter les tests unitaires
    ● Procéder à la refonte du design des UIs
    ● Packager et livrer l’application
    Environnement technique : Android Studio, Java, Android, Motwin SDK, Git, Redmine, Scrum.
    Client : Crédit Agricole Allemand
    Réf : ********?id=de.creditplus.creditplus4now

    SogeSmart : Jan. 2018 – Mars. 2018
    Conception et développement d’une application Android permet de consulter les informations de
    tous les comptes bancaires d’un client, ainsi que les détails des opérations et les transactions
    effectuées. L’application offre aussi la possibilité d’effectuer des transactions entre les
    différents comptes, ainsi de consulter et rechercher les relevés et les télécharger au format PDF
    ● Estimer la charge des tâches.
    ● Développer les modules transactions, fréquentation des agence et sécurité
    ● Maintenir l’application et corriger les bugs.
    ● Packager et livrer l’application.
    Environnement technique : Android Studio, Java, Motwin SDK, SVN, Redmine, Scrum
    Client : Société générale.
    Réf : ********?id=com.scgb.smartbank

    Whosup : Oct. 2017 – Déc. 2017
    Conception et développement d’un Framework Android de gestion des évènements soirées.
    ● Estimer la charge des tâches.
    ● Mettre en place l’architecture.
    ● Externaliser les le module création d’évènements, liste des instants et chat
    ● Packager et livrer.
    Environnement technique : Android studio, Android, JAVA, Motwin SDK, Crashlytics, SVN,
    Redmine, Scrum
    Client : Start Corporation.
    Réf : ********?id=com.whosup.android

    Framework navigation : Mai. 2017 – Sept. 2017
    Conception et développement d’un Framework Android de navigation offline basant sur l’SDK
    Google Maps en mode agile Scrum
    ● Estimer la charge des tâches.
    ● Mettre en place l’architecture.
    ● Concevoir et développer le module navigation.
    ● Configurer le Gradle du Framework sur Jfrog Bintray.
    ● Migrer la Framework vers kotlin
    ● Packager et livrer l’application.
    Environnement technique : Android Studio, Java, kotlin, Google Maps, JSON, Realm, RxJava,
    SVN, Redmine.
    Client : EasyMantain.

    Mhikes : Jan. 2017 – Avril. 2017
    Conception et développement d’une application Android de randonnées permet de chercher les
    parcours les plus proches. Elle permet de guider, d'orienter l'usager tout au long de son parcours
    ● Estimer la charge des tâches.
    ● Procéder au code review et à son Optimisation
    ● Configurer le cache, changement de Shared Preference par Realm.
    ● Développer le système de trekking utilisateur durant l’exploration de son parcours.

    ● Implémenter la partie enregistrement et authentification (Facebook, Google Plus)
    ● Développer le module liste des parcours et le mode clustring sur le Map.
    ● Migrer le projet de MVC vers l’architecture MVP.
    ● Packager et livrer l’application.
    Environnement technique : Android Studio, Java, Android, Google Maps, Crashlytics, SDK
    Facebook, Google Analytics, MVP, JSON, Realm, RxJava, SVN, Redmine, Scrum.
    Client : EasyMantain.
    Réf : ********?id=com.easymountain.android

    Station de Trail : Août. 2016 – Déc. 2016
    Conception et développement d’une application Android pour les randonneurs vélo et les
    coureurs sur les terrains accidentés permet de chercher les parcours les plus proches et de guider
    le coureur tout au long de son parcours.
    ● Mettre en place l’architecture.
    ● Développer les module présentation parcours, settings, recherche stations &
    parcours sur le Map
    ● Maintenir l’application et corriger les bugs.
    ● Packager et livrer l’application.
    Environnement technique : Android studio, Android, Java, Retrofit, Glide, Picasso,
    Crashlytics, SVN, Redmine, Scrum.
    Client : Raidlight.
    Réf : ********?id=com.mobilepowered.trail

Études et formations
  • Domaines de compétences

    Langages
    Java, Kotlin, Objective-C, C/C++, C#, JavaScript, PHP, HTML, CSS.
    MVC, MVP, MVVM, Factory, Observer, Decorator, Adapter.
    XML

    Base de données
    Sqlite, Realm, Room, Mongo DB.

    Environnement de développement
    Android Studio, Eclipse, Visual Studio,
    Unity3D, Adobe Photoshop, Xcode

    Architectures & libraires
    MVC, MVP, MVVM
    Retrofit, Rxjava, coroutines,
    WorkerManager, ButterKnife,
    EventBus, Retrolanbda, Glide,
    Picasso, Dagger, Koin, Firebase,
    Socket.io, etc…

    Conception Langues Autres outils
    UML Français, Anglais Node.js, Express.js, Web
    Services REST, JSON

    Formations
    2016: Ecole supérieure privée d’ingénierie et de technologies (ESPRIT)
    Diplôme d’ingénieur en informatique : Système d’information mobile
    2013: Faculté de science Gafsa (FSG)
    Licence fondamentale en informatique : Faculté de science Gafsa (FSG)
    2010: Lycée Houssin Bouzayen Gafsa
    Baccalauréat en informatique

D'autres freelances
Consultant JAVA

Ces profils pourraient vous intéresser !
CV Développeur C++
Camille

Développeur C++

  • MÉRÉVILLE
C++ PYTHON JAVASCRIPT SQL C# ASSEMBLEUR PHP .NET JAVA
Disponible
CV Développeur JAVA full remote
Contact

Développeur JAVA full remote

  • LYON
JAVA SQL ORACLE Angular
Disponible
CV Tech lead
Fabien

Tech lead

  • GRATENTOUR
JAVA SPRING SQL SAFE HIBERNATE LINUX
Disponible
CV Développeur DevOps
Rida

Développeur DevOps

  • DUNKERQUE
C++ JAVA C# CI/CD REACT.JS Angular SQL PL SQL .NET J2EE
Disponible
CV Analyste développeur moyen de paiement CASHPOOLER
Yacine

Analyste développeur moyen de paiement CASHPOOLER

  • PARIS
ORACLE SQL AGILE SQL SERVER UNIX WINDOWS LINUX JAVA
Disponible
CV Développements logiciels
Loic

Développements logiciels

  • SAINTE-MARIE
PHP SYMFONY PHP LARAVEL WINDEV JAVA
Disponible
CV Architecte JAVA
Fabien

Architecte JAVA

  • ORLÉANS
JAVA J2EE REST Spring Boot SOA APACHE KAFKA POSTGRESQL AGILE DOCKER CASSANDRA
Disponible
CV Développeur full stack JAVA
Abdallah

Développeur full stack JAVA

  • SADA
JAVA J2EE Spring Boot API RESTful REACT.JS ORACLE SQL PHP JAVASCRIPT LINUX
Disponible
CV Consultant informatique
Virginie

Consultant informatique

  • AVIGNON
PYTHON HTML JOOMLA DJANGO PHP JAVASCRIPT CSS JAVA JASPER REPORTS SQL
Disponible
CV Data Engineer | Developpeur Big Data
Mounir

Data Engineer | Developpeur Big Data

  • CHÂTENAY-MALABRY
APACHE SPARK SQL BIG DATA APACHE HADOOP SCALA JAVA PYTHON APACHE KAFKA NoSQL Cloudera
Disponible