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/day
Paris, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Ahmed

- Software development engineer.
- Specialized in native Android mobile application development (Kotlin/Java) and cross-platform (React Native / Flutter).
- More than 5 years of professional experience.
- I offer you my services to support you in all stages of your project, from ideation to development.
- My goal is to help you create the best possible quality application.
  • Arabic

    Native or bilingual

  • French

    Fluent

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • Box2Home
    Android Development Engineer - Tech Lead
    LOGISTICS AND SUPPLY CHAIN
    May 2022 - January 2023 (9 months)
    Sousse, Tunisia
    - Project Manager and Mobile Team Tech Lead.

    - Performance improvements and memory optimization for legacy applications.

    - Task distribution among different mobile team members.

    - Ensuring code quality for different team members and validating pull requests.

    - Participation in the design of a new project with the client.
    Development of a library containing common barcode reading functionalities for the company's legacy applications, this library will be integrated as a module into the applications.
    Kotlin MVVM Clean Architecture Room Hilt Unit Test Camera Zebra phone Adobe XD libra modular architecture Github Actions GitHub CI/CD Retrofit LiveData usec Coroutines Flow
  • Decathlon Outdoor
    Android Development Engineer
    SPORTS
    January 2021 - April 2022 (1 year and 4 months)
    Tunis, Tunisia
    - Implementation of the design for various interfaces.

    - Development of the authentication feature using Decathlon webView.

    - Development of the hiking search feature using a keyword.

    - Development of the "search in this area" feature, which involves searching within the visible map area.

    - Development of the favorites management feature.

    - Development of the downloaded hikes management feature.

    - Thread and memory optimizations in the application.
    Creation of complex and fluid animations on various interfaces.

    - Bug fixing in the application's navigation SDK.
    Implementation of a tagging plan for different interfaces and actions.

    - Development of the interface for a detailed preview of the hike (carousel of different images, route preview, hike description, creator information, action to download the hike or add it to favorites).

    - React to user interactions from the website using Deep Link and Deferred Deep Link.

    - Code review for different members of the Android development team.

    - Implementation of unit tests.

    - Changing the architecture of an old module from MVP to MVVM and the local database from "Realm" to "Room".

    - Development of a new module for creating new hikes:

    ----- 1- Participate in the solution design with the client
    "Decathlon" (PO, web developers, designers)

    ----- 2- Track the user's path on the map in real-time using GPS coordinates, even when the application is in the background.

    ----- 3- Take photos and save them to the device's gallery.

    ----- 4- Save all data in real-time to the device's local database during navigation.
    Upload data to the server after the user confirms the end of recording.

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

Recommendations

Be the first to recommend Ahmed

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

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

Education

  • Computer Science Engineer
    National School of Electronics and Telecommunications of Sfax (ENET'Com)
    2019
    - Développement Mobile Android - Développement web : Html - CSS - PHP - Laravel - Programmation orienté objet

Skill set

Categories