Wassim A.

Mobile Developer

690 dollar
Freelancer
5 years
Paris, FRANCE

My experience

More

Europcar Mobility GroupJanuary 2019 - January 2019

 * Application mobile (Android, ios) NewApp avec laquelle vous pouvez réserver, modifier ou annuler votre location de
voiture d'une large gamme disponible, d'un véhicule de transport des charges plus lourdes et bénéficiez d'offres
spéciales et de tarifs promotionnels n'importe où dans le monde 24 heures sur 24 et 7 jours sur 7.

Tâches:
* Référent technique mobile (iOS & Android)
* Chiffrage (budgets en H/J)
* Définir les bonnes pratiques de développement
* Analyse des taches
* Analyse de dysfonctionnement de l'application
* Etude et analyse des solutions d'améliorations et d'optimisations
* Contribuer à des tâches transverses

Environnements Techniques: Android Studio, Xcode, java, Swift, SharedPreferences, Firebase, Room, Google
Material Design, RecyclerView, Glide, Alamofire, JUnit, Espresso, Gitlab, Retrofit 2, GPS, JSON, Crashlytics, Robolectric, Mockito, Google Maps, Google Places, RxAndroid, Card.io, Jenkins, Fastlane, AndroidPDFViewer

Méthode: Scrum agile
Design pattern: MVVM
More

ChifcoSeptember 2017 - November 2018

Application mobile (Android,     ios)    Monoprix     Smiles    (8     mois) .qui     vous     permet     d'accéder     en     ligne     au     programme     de
fidélité    Monoprix    Tunisie et    bénéficier    de    tous    ses    avantages,    tout    au    long    de    l’année    où    que    vous    soyez, consulter vos    
points    ainsi    que    la    notification    des    nouveaux    catalogues    et    les    promos    coup    de    coeur    via votre    smartphone
● Équipe:    6    personnes    dont    4    devs    
Tâches:
•    Référent    technique    mobile    (iOS    &    Android)    
• Chiffrage    (budgets    en    H/J)        
• Planification    des    taches    
•    Maintenance    de    deux    versions    Android    et    iOS
•    Optimisation    et    amélioration    du    fonctionnement    de    l’application
•    Etude    et    analyse    des    solutions    d’améliorations
•    Développement    de    nouveaux    modules
•    Maintenance    évolutive    et    corrective
Environnements     Techniques: Android     Studio,     Xcode,     java,     Kotlin,     Swift,     Core     Data,     SharedPreferences,     Firebase,    
SQLite,     Kotlin     ,     Google     Material     Design,     RecyclerView,     PercentRelativeLayout,     Glide,     Better     Knife,     SDWebImage,    
collectionview,     Alamofire,     JUnit,     Espresso,     SVN,     Retrofit     2,     RxAndroid,     GPS,     Facebook     SDK,     JSON,     Crashlytics,    
SonarQube,    Redmine.
                                    Méthode:    Scrum    agile
                                Design    pattern:    MVVM

More

UpperSkillsJuly 2015 - August 2017

● Application web (Angular     2)     Bunny Store     Developer     (6     mois)     qui     permet     d’afficher     les     détails     de     vos     applications    
développées    pour    un Bunny    Bot,    statistiques,    rapports    et    plus    et    d’ajouter    des    nouvelles    applications    et    les    éditer.
Tâches:
•    Analyse    du    cahier    des    charges
• Intégration    de    la    maquette    du    site.
•    Traitement    de    responsive
•    Développement    de    module    gestion    des    applications.
Environnements     Techniques: Angular2,     TypeScript,    WebStorm,     HTML,     CSS,     Json,    Git,    JIRA,     http,     Angular    Material,    
JIRA.
                                    Méthode:    Scrum    agile
                                Design    pattern:    MVC
● Application mobile (Android)    Heyy    (8    mois)    qui    vous    permet    de    personnaliser    des    profils    numériques, choisissez    parmi    
Facebook,    LinkedIn,    Instagram,    Twitter,    Snapchat,    et    plus    et    de    créer    des    cartes    de    visite    et d'échanger    instantanément    
ce    que    vous    voulez.
Tâches:
•    Collecte    d’informations    et    analyse    de    cahier    des    charges.
•    Développement,    intégration    et    test    de    l’application    Android.
•    Participation    aux    différentes    phases    de    la    méthodologie    Agile    pour    le    déroulement    du    projet
•    Préparation    des    livraisons    périodiques
•    Documentation
Environnements    Techniques: Android    Studio,    java,    SharedPreferences,    SQLite,    Google    Material    Design,    RecyclerView,    
RelativeLayout,     Better     Knife,     JUnit,     Espresso,     Git,     Okhttp,     GPS,     Facebook     SDK,     Twitter     SDK,     JSON,     Crashlytics,    
SonarQube,    Navigation    Drawer,    Glide,    JIRA.
                                    Méthode:    Scrum    agile
                                Design    pattern    :    MVP
● Tech Lead Application mobile (Android)    SLAB    (8    mois)    qui    se    synchronise    avec    votre    liste    de    contacts, vous    permet    
de     passer     des     appels,     envoyer     des     messages     gratuits     plus     le     partage     des     cartes     de     visite     personnalisées     avec     des    
personnes    à    proximité.
Tâches:
•    Référent    technique    mobile    (iOS    &    Android)    
• Chiffrage    (budgets    en    H/J)        
• Planification    des    taches    
•    Conception,    développement,    intégration    et    test    de    l’application.
•    Préparation    des    livraisons    périodiques
•    Documentation
Environnements    Techniques: Android    Studio,    java,    SharedPreferences,    SQLite,    Google    Material    Design,    RecyclerView,    
PercentRelativeLayout,    Better    Knife,     JUnit,    Espresso,    Git,    Okhttp,    GPS,    Picasso    ImageLoader,    GPS,    ViewPager,    Maps,    
Json,    GCM,    Layer,    Atlas,    TRELLO,    JIRA.
                                    Méthode:    Scrum    agile
                                Design    pattern: MVC
More

Orange TunisieOctober 2014 - June 2015

Application mobile (Android)    Tounessna    Mag (3    mois)    qui    présente    les    évènements    culturels en    Tunisie    avec    la    mise    
en    contact    avec    l’organisateur,    le    partage    sur    des    réseaux    sociaux,    l’ajout    des    détails    d’un    évènement    au    calendrier    du    
téléphone    plus    la    notification    en    temps    réel    par    centre    d’intérêt    de    l'utilisateur.
Tâches:
•    Conception,    développement,    intégration    et    test    de    l’application.
•    Documentation
Environnements    Techniques    : Eclipse,    Java,    Universal    Image    Loader,    ResideMenu,    googleplayservices,    Json,    Facebook    
SDK,    Twitter    SDK,    SharedPreferences,    SQLite,    RecyclerView,    RelativeLayout.
                                    Méthode:    Scrum    agile
                                Design    pattern:    MVC
● Application mobile (Android,     ios)     BMW (3     mois)     qui     présente     tous     les     modèles     des     voitures     BMW, BMW     Mini     et    
occasions    plus    des    accessoires    d’origine    BMW    et    offre    des    services    de    demande    d’essai,    rendez-vous,    comparaison    des    
motorisations    et    le    partage    sur    des    réseaux    sociaux.
Tâches:
•    Maintenance,    développement,    intégration    et    test    de    l’application.
•    Documentation
Environnements     Techniques     : Eclipse,     Xcode,     java,     Objective-C,     Core     Data,     SharedPreferences,     SQLite,     Listview,    
RelativeLayout,    Image    Loader,    Better    Knife,    collectionview,    Alamofire,    JUnit,,    SVN,    Retrofit    ,    GPS,    Facebook    SDK,    JSON,    
Crashlytics,    SonarQube.
                                    Méthode:    Scrum    agile
                                Design    pattern:    MVC
More

InfolangueFebruary 2013 - September 2014

● Application mobile (Android)    TT    Mobile de     géo    localisation    (4    mois)    pour    la     société    Tunisie    Télécom qui permet    au    
technicien    de    consulter    les    caractéristiques    des    stations    et    confirmer    les    réservations    des    clients
Tâches:
•    Animer    des    formations
•    Proposer    des    projets
•    Analyse    du    cahier    des    charges
•    Développement    et    Tests    de    l’application
•    Soumission    et    publication
•    Maintenance    des    applications
Environnements     Techniques: Eclipse,     Java,     googleplayservices,     Json,     SharedPreferences,     SQLite,     RecyclerView,    
RelativeLayout,    GPS.
                                    Méthode:    Scrum    agile
                                Design    pattern:    MVC
● Application mobile (Android)    Geo    Kids de Geo-Tracking    Enfant    de    localisation    par    satellites    (GPS) (4    mois)     pour    suivre    
les enfants,    surtout    à    des    zones    de    proximité    de    danger    une    alerte    sera    lancée
Tâches:
•    Conception,    développement,    intégration    et    test    de    l’application    Android.
Environnements    Techniques    : Eclipse,    java,    SharedPreferences,    SQLite,    Listview,    RelativeLayout,    Image    Loader, JUnit,    
GPS.
                                    Méthode:    Scrum    agile
                                Design    pattern:    MVC

My stack

Languages

HTML, C++, Java, MVC

Databases

MySQL, Oracle, Microsoft SQL Server, SQLite

Software testing

Postman, Mockito, Redmine, Espresso

Other

UML/OMT, English, C Programming Language, Microsoft Windows, Microsoft Visual Studio, French, Material Design, Scrum Methodology, Objective C, Linux Ubuntu Mac OS X, FST, Cascading Style Sheets, Apache Subversion, Global Positioning System, OCR

IT Infrastructure

Git, iOS

Technologies

Angular 4, Google Material Design

Others

Facebook SDK, Crashlytics, Project Management, Location Manager

Mobile

Ionic 3, React Native, Android

Middleware

Jenkins

Protocols

JSON

Analysis methods and tools

JIRA, Junit, MVP, MVVM, Design Patterns, SonarQube

Environment of Development

Xcode, Android Studio, NetBeans

Frameworks

AngularJS

My education and trainings

Développeur d'applications Android certifié - ATC2016 - 2016

Diplôme de Mastère Professionnel Systèmes Industriels Embarqué - ENISO2013 - 2013

Diplôme de Maîtrise Informatique - FST2010 - 2010

Diplôme des études universitaires de premier cycle en, Mathématiques et Informatique - FST2008 - 2008

Diplôme de Baccalauréat, Mathématiques - Lycée Secondaire d'Enfidha2006 - 2006