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

Sami Yermani

Senior Android Developer | Kotlin | Jetpack Compose

€560/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Sami

Senior Android Developer with over 10 years of experience.

My expertise allows me to be involved in all phases of a project: architecture, development from scratch, improvement of existing projects, and migration to modern technologies like Kotlin, Jetpack Compose, and Clean Architecture.

Mastery of advanced Android development practices (Kotlin, Coroutines, Flow, RxJava)
Experience in developing Android Auto and connected device applications
Expertise in implementing modular solutions, Design Systems, and optimized UI/UX

I am available for assignments and would be delighted to assist you with your Android projects.
  • French

    Native or bilingual

  • Arabic

    Native or bilingual

  • English

    Fluent

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

Experience

  • COYOTE
    Senior Android Developer | Kotlin | Jetpack Compose
    TRANSPORTATION
    March 2023 - Today (3 years and 3 months)
    Suresnes, France
    Coyote: Alerts, GPS & traffic is a driving assistance solution:
    - Provides real-time alerts on road hazards, speed limits, and control zones
    - Accurate GPS navigation with continuous map updates
    - Community of over 5 million users reporting and confirming road hazards
    - Optimization of the user experience for safer and smoother driving
    - Predictive safety alerts, including for dangerous curves
    - Compatibility with Coyote devices for an optimal and integrated driving experience

    Main tasks:
    - Contribution to architecture discussions for the project redesign.
    - Development of the target architecture as part of a UI redesign of the mobile application.
    - Implementation of a strategy to migrate the existing codebase to the defined architecture.
    - Participation in the UI redesign using Jetpack Compose, as well as the implementation of the Design System.
    - Development of the new version of the Android application for mobile, Android Auto, and Coyote devices.

    Technical skills:
    - Design (multi-module project, clean architecture, MVI, SOLID principles, dependency injection, ...).
    - Modern Android development (Kotlin, Jetpack Compose, Coroutines, Flows, AndroidX, Rxjava).
    - Use of the Android SDK for Cars for Android Auto.
    - Here SDK
    - Monitoring technical evolutions and knowledge sharing.
    - Monitoring (Crashlytics).
    - JIRA, Confluence, Sketch, Zeroheight.
    - Experience in the mobility sector.
    Kotlin Clean Architecture MVI Jetpack Compose Coroutines
  • STREAMWIDE
    Android Developer Engineer
    TELECOMMUNICATIONS
    January 2014 - March 2023 (9 years and 2 months)
    Tunis, Tunisia
    Projects:

    Team on The Run is a secure communication solution that brings together a wide range of features specifically designed to simplify professional life:
    - Secure authentication (HTTPs & SIP over TLS)
    - Possibility of automatic authentication using system MDM
    - Authentication with OpenID
    - Sending messages and sharing files with the secure SmartMS service.
    - VoIP, Push-to-Talk, video call, audio or video conference.
    - External call (Call-out & Call-in) and invitation of external members as guests to a VoIP or PTT session.
    - PTT channels created for different needs.
    - Real-time user tracking with Geolocation (GPS & Beacons).
    - Support for numerous special devices (Rugged devices) and Bluetooth equipment and accessories with the possibility of self-support via an admin interface.
    - Video sharing with video streaming
    - Assignment and completion of tasks with MyBusiness.

    Team on Mission is the next-generation solution designed to meet the challenges of a demanding public safety environment. Team on Mission offers MC Voice, MC Data, MC Video, as well as location services, all integrated into a single solution. This solution offers the same features as the Team on The Run application with:
    - Secure MCPTT channels.
    - Advanced telephony (via PBX)
    - Group calls.
    - Surveillance camera control.
    - Ambient listening.
    - Automated mission processes.
    - Geolocation (indoor/outdoor) Mapping.
    - Communication and emergency alerts.
    - Integration via API and SDK.
    - Contact and management of large groups.
    - Support for private map servers.
    - Lone Worker Protection (PTI: ManDown, Immobility detection, Positive security).
    - PMR interoperability (TETRA, P25, Radio).
    - Wide range of compatible accessories/devices
    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
    Android Developer Engineer
    SOFTWARE PUBLISHING
    July 2012 - December 2013 (1 year and 6 months)
    Tunis, Tunisia
    I have worked on the following applications:

    Tunisie Infos: Android application that allows you to follow all Tunisian news in real-time. The information is classified by category (Top News, Politics & Economy, Society, Arts & Culture, High Tech, Sports, In Video, Best Of).
    The application also offers the ability to view comments, comment on an article, and share articles of your choice via Email or Facebook. The application works in online and offline mode.

    Restaurant Tunisie: Android application that provides access to detailed profiles of Restaurants in Tunisia (by keywords, by name, by region, by specialty).

    Events Tunisie: Android application that allows searching (by category, region, theme, date, region and with geographic location), publishing and sharing events, as well as receiving notifications whenever a new event is published or according to the configured category.

    Commerce Tunisie: Android application that allows browsing and publishing ads (Furniture, DIY & Decoration, Animals, Beauty, Hygiene & Health, Babies & Childcare, Jewelry, Watches & Accessories, Home Appliances, High-Tech, Audio & Video, IT, Games & Toys, Video Games & Consoles, Auto Parts, Motorcycles & Boats, Sports, Leisure & Collectibles, Clothing, Shoes & Luggage).

    Emploi Tunisie: Android application that allows you to search and post job offers or requests, with or without registration, by (activity sector, job type, contract type, education level, experience level, region, keywords).

    ....
    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

  • National Engineering Diploma in Computer Science
    National Engineering Diploma in Computer Science - Faculty of Sciences of 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