You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Ahmed BrahamAB

Ahmed Braham

Android Engineer - (Kotlin & Java ) | Tech Lead

550 €/jour
Paris, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de Ahmed

- Ingénieur en développement informatique.
- Spécialisé dans le développement d'applications mobiles natives Android (Kotlin/Java) et multiplateformes (React Native / Flutter).
- Plus de 5 ans d'expérience professionnelle.
- Je vous offre mes services pour vous accompagner dans toutes les étapes de votre projet, de l'idéation au développement.
- Mon objectif est de vous aider à créer une application de la meilleure qualité possible.
  • Arabe

    Bilingue ou natif

  • Français

    Capacité professionnelle complète

  • Anglais

    Capacité professionnelle complète

En télétravail uniquement
Travaille majoritairement à distance

Expériences

  • Box2Home
    Ingénieur Développement Android - Tech Lead
    LOGISTIQUE & SUPPLY CHAIN
    mai 2022 - janvier 2023 (9 mois)
    Sousse, Tunisie
    - Chef projet et Tech Lead équipe mobile.

    - Améliorations des performances et optimisation de la mémoire
    pour les anciennes applications.

    - Répartition des tâches entre les différents membres de l'équipe
    mobile.

    - Assurer la qualité du code pour les différents membres de
    l'équipe et valider les pull requests.

    - Participation à la conception d'un nouveau projet avec le client
    Développement d'une bibliothèque qui contient les différentes
    fonctionnalités de lecture de code à barres communes aux
    anciennes applications de l'entreprise, cette bibliothèque sera
    intégrée sous forme de module dans les applications
    Kotlin MVVM Clean Architecture Room Hilt Test unitaire Caméra Zebra phone Adobe XD libra modular architecture Github Actions GitHub CI/CD Retrofit LiveData usec Coroutines Flow
  • Decathlon Outdoor
    Ingénieur Développement Android
    SPORT
    janvier 2021 - avril 2022 (1 an et 4 mois)
    Tunis, Tunisie
    - Mise en oeuvre du design des différentes interfaces.

    - Développement de la fonctionnalité d'authentification grâce à
    webView Decathlon.

    - Développement de la fonctionnalité de recherche des
    randonnées à l'aide d'un mot clé.

    - Développement de la fonctionnalité «rechercher dans cette
    zone» il s'agit de faire une recherche dans la zone visible de la
    carte.

    - Développement de la fonctionnalité de gestion des favoris.

    - Développement de la fonctionnalité de gestion des
    randonnées téléchargées.

    -Optimisations de Threads et de mémoire dans l'application.
    Réalisation d'animations complexes et fluides sur diverses
    interfaces.

    - Correction de bugs dans le SDK navigation de l’application.
    Mise en place d'un plan de taggage pour différentes interfaces
    et actions.

    - Développement de l’interface permettant de faire un aperçu
    détaillé sur la randonnée (carrousel de différentes images,
    aperçu du tracé, description de la randonnée, Les
    informations du créateur, action pour télécharger la
    randonnée ou l'ajouter aux favoris.)

    - Réagissez aux interactions des utilisateurs à partir du site Web
    en utilisant Deep Link et Deferred Deep Link .

    - Faites le revue de code pour les différents membres de l'équipe
    de développement Android.

    - Mise en place des tests unitaires.

    - Changer l'architecture d'un ancien module de MVP à MVVM et la
    base de données locale de «Realm» à «Room».

    - Développement d'un nouveau module permettant de créer de
    nouvelles randonnées :

    ----- 1- Participer à la conception de la solution avec le client
    «Décathlon» (PO, développeurs Web, designers)

    ----- 2- Tracer le chemin parcouru par l'utilisateur sur la carte en
    temps réel en suivant les coordonnées du GPS même si
    l'application est en arrière-plan.

    ----- 3- Prendre des photos et les enregistrer dans la galerie du
    device.

    ----- 4- Enregistrer toutes les données en temps réel dans la base de
    données locale du device pendant la navigation.
    Téléchargement des données sur le serveur après
    confirmation de la fin de l'enregistrement par l'utilisateur.

    Kotlin Java MVVM Dagger2 Room Retrofit LiveData JIRA RxJava Navigation Component JUnit Git Postman Adjust Work Manager Glide EventBus ViewStub Constraint Lyout MotionLayout Annimation DiffUtil Figma Firebase Analytics Firebase CrashLytics Firebase Cloud Messaging Google Map Mapbox

Recommandations

Soyez le premier à recommander Ahmed

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Ingénieur Informatique
    Ecole Nationale d'Electronique et des Télécommunications de Sfax (ENET'Com)
    2019
    - Développement Mobile Android - Développement web : Html - CSS - PHP - Laravel - Programmation orienté objet

Compétences

Catégories