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

Sami Yermani

Dev Android sénior | Kotlin | Jetpack Compose

€560/day
Paris, FR
8-15 years

Average response time: 1 hour

About Sami

Développeur Android Senior avec plus de 10 ans d'expérience.

Mon expertise me permet d'intervenir sur toutes les phases d'un projet : architecture, développement from scratch, amélioration de projets existants, et migration vers des technologies modernes comme Kotlin, Jetpack Compose, et Clean Architecture.

Maîtrise des pratiques avancées de développement Android (Kotlin, Coroutines, Flow, RxJava)
Expérience en développement d'applications Android Auto et d'appareils connectés
Expertise dans la mise en place de solutions modulaires, Design Systems, et UI/UX optimisée

Je suis disponible pour des missions et serais ravi de vous accompagner dans vos projets Android.
  • French

    Native or bilingual

  • Arabic

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km)

Experience

  • COYOTE
    Développeur Android Sénior | Kotlin | Jetpack Compose
    TRANSPORTATION
    March 2023 - Today (3 years and 3 months)
    Suresnes, France
    Coyote : Alerts, GPS & traffic est une solution d’assistance de conduite :
    - Fournit des alertes en temps réel sur les dangers de la route, les limitations de
    vitesse, et les zones de contrôle
    - Navigation GPS précise avec mise à jour continue des cartes
    - Communauté de plus de 5 millions d’utilisateurs signalant et confirmant les
    dangers sur la route
    - Optimisation de l’expérience utilisateur pour une conduite plus sécurisée et plus
    fluide
    - Alertes de sécurité prédictives, y compris dans les virages dangereux
    - Compatibilité avec les boitiers Coyote pour une expérience de conduite optimale
    et intégrée


    Tâches principales :
    - Contribution aux discussions d'architecture pour la refonte du projet.
    - Élaboration de l'architecture cible dans le cadre d'une refonte UI de l'application mobile.
    - Mise en place d'une stratégie pour migrer la codebase existante vers l'architecture définie.
    - Participation à la refonte de UI en utilisant Jetpack Compose, ainsi qu'à la mise en place du DesignSystem.
    - Développement de la nouvelle version de l'application Android pour mobiles, Android Auto et boitier Coyote.

    Compétences techniques :
    - Conception (projet multi-modules, clean architecture, MVI, principes SOLID, injection de dépendance, ...).
    - Développement Android moderne (Kotlin, Jetpack Compose, Coroutines, Flows, AndroidX, Rxjava).
    - Utilisation du SDK Android for Cars pour Android Auto.
    - SDK Here
    - Suivi des évolutions techniques et partage de connaissances.
    - Monitoring (Crashlytics).
    - JIRA, Confluence, Sketch, Zeroheight.
    - Expérience dans le secteur de la mobilité.

    Kotlin Clean Architecture MVI Jetpack Compose Coroutines
  • STREAMWIDE
    Ingénieur développeur android
    TELECOMMUNICATIONS
    January 2014 - March 2023 (9 years and 2 months)
    Tunis, Tunisia
    Projets :

    Team on The Run est une solution de communication sécurisée qui rassemble un large éventail de fonctionnalités spécialement conçues pour faciliter la vie professionnelle :
    - Une authentification sécurisée (HTTPs & SIP over TLS)
    - Possibilité d’authentification automatique en utilisant MDM système
    - Authentification avec OpenID
    - Envoie des messages et partage des fichiers avec le service SmartMS sécurisée.
    - VoIP, Push-to-Talk, appel vidéo, audio ou vidéo conférence.
    - Appel externe (Call-out & Call-in) et invitation des membres externe en tant qu’invité a une session VoIP ou PTT.
    - Canaux PTT créés pour différents besoins.
    - Suivi des utilisateurs en temps réel avec la Géolocalisation (GPS & Beacons).
    - Support de nombreux appareils spéciaux (Rugged devices) et des équipements et accessoires Bluetooth avec la possibilité d’auto-support via une interface d’admin.
    - Partage des vidéos avec le streaming vidéo
    - Assignement et complétion des taches avec MyBusiness.

    Team on Mission est la solution de nouvelle génération conçue pour relever les défis d’un environnement de sécurité publique exigeant. Team on Mission offre le MC Voice, MC Data, MC Vidéo ainsi que des services de localisation, tous regroupés dans une seule et unique solution. Cette solution offre les mêmes fonctionnalités de l’application Team on The Run avec :
    - Canaux MCPTT sécurisés.
    - Téléphonie avancée (via PBX)
    - Appels de groupe.
    - Contrôle des caméras de surveillance.
    - Écoute Ambiante.
    - Processus de mission automatisés.
    - Géolocalisation (intérieur/extérieur) Cartographie.
    - Communication et alertes d’urgence.
    - Intégration via API et SDK.
    - Contact et gestion de grands groupes.
    - Support des serveurs de cartes privés.
    - Protection des Travailleurs Isolées (PTI : ManDown, Immobility detection, Positive security).
    - Interopérabilité PMR (TETRA, P25, Radio).
    - Large gamme d’accessoires/appareils compatibles
    Android SDK Kotlin Java voip Jain-SIP OpenID Connect Clean Architecture MVVM RoomDB Open Street Map Alfresco SDK AltBeacon Exoplayer ArcGIS Jitsi Meet SDK SonarQube SonarLint Jenkins MobSF Fortify Bluetooth Low Energy
  • APP4MOB
    Ingénieur développeur android
    SOFTWARE PUBLISHING
    July 2012 - December 2013 (1 year and 6 months)
    Tunis, Tunisia
    J'ai notamment travaillé sur les applications suivantes :

    Tunisie Infos : Application Android qui permet de suivre toute l’actualité tunisienne en temps réel. Les informations sont classées par rubrique (Top News, Politique & Économie, Société, Arts & Culture, High Tech, Sport, En Vidéo, Best Of).
    L’application propose aussi de visualiser les commentaires, commenter un article et partager les articles de votre choix à travers le Mail ou Facebook. L’application fonctionne en mode connecté et en mode déconnecté.

    Restaurant Tunisie : Application Android qui permet de donne accès aux fiches détaillées des Restaurants en Tunisie (par mots clés, par nom, par région, par spécialité).


    Évènements Tunisie : Application Android qui permet la recherche (par catégorie, région, thème, date, région et avec position géographique), publication et partage des événements ainsi de recevoir des notification chaque fois qu'un nouvel est publié ou selon la catégorie configurée.

    Commerce Tunisie : Application Android qui permet la consultation et la publication des annonces (Ameublement, Bricolage & Décoration, Animaux, Beauté, Hygiène & Santé, Bébés & Puériculture, Bijoux, Montres & Accessoires, Electroménager, High-Tech, Images & Sons, Informatique, Jeux & Jouets, Jeux vidéos & Consoles, Pièces Auto, Moto & Bateau, Sport, Loisirs & Collections, Vêtements, Chaussures & Bagageries).


    Emploi Tunisie : Application Android qui permet de chercher et de publier une offre ou une demande d’emploi, avec ou sans inscription, par (secteur d’activité, type d’emploi, type de contrat, niveau d’études, niveau d’expérience, région, mots
    clés.

    ....

    Java Eclipse Android SDK Architecture MVC REST APIs Google Analytics

Recommendations

Be the first to recommend Sami

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

  • Diplôme Nationale d’Ingénieur en Informatique
    Faculté des Sciences de Tunis (FST)
    2012
  • Cycle préparatoire PT (Physique-Technique)
    Institut Préparatoire aux Etudes d’Ingénieurs de Tunis ElManar (IPEIEM)
    2009

Skill set

Categories