Saad - Développeur ANDROID
Ref : 200908F001-
Domicile
10050 RABAT (Maroc)
-
Profil
Développeur, Scrum Master (35 ans)
-
MobilitéTotalement mobile
-
StatutBientôt freelance
-
Tarif Journalier MoyenVoir le tarif
-
Senior Mobile Developer
S2M: Casablanca (Freelance)Jan 2019 - aujourd'huiProjet 1 : Mobile Banking App
Stack technique : Android : MVVM, Room, Navigation Controller, Data binding, Fragment, Retrofit. iOS : Clean Architecture, Alamofire, Sqlite, Storyboard, Rx Swift. Projet 2 : SDK 3D Secure 2.0 (R&D) Implémentation d’un SDK 3D Secure 2.0 via le standard EMV Sous iOS. ********-centre/emv-3ds-press-kit/
Une application bancaire générique pour les clients de S2M sous Android & iOS.
Fonctionnalités :
• La consultation des transactions des différents type d’équipement : (Wallet, Carte, Compte).
• Transfer d’argent entre les différents équipements et bénéficiares.
• La gestion des bénéficiares par type d’équipement.
• Paiement via QrCode pour les commercants.
• Paiement des factures via l’application.
• Demande de chéquier / Information sur les équipements / Profile d’utilisateur… -
Senior Mobile Developer
Invyad(Freelance)Jan 2018 - Jan 2019Mission:
Stack technique : Android : MVVM, Room, Data binding, Fragment, Retrofit, OAuth2, Bluetooth, USB
Une application de caisse enregistreuse connecté avec une panoplie complète de
fonctionnalités, adapter à n’importe quel type d’activité commercial disponible sur le Play
Store. (********)
Fonctionnalités :
• La gestion des produits du magasin.
• L’encaissement des tickets.
• Paiement Partiel, paiement fractionné.
• Dashboard client (jour, semaine, mois)
• Gestion des transactions.
• Gestion du stock.
• Sauvegarde et synchronisation offline.
• Gestion de cash et trésorerie.
• Impression des tickets cuisine et client via Bluetooth, Wifi, USB.
• Scan des produits via douchette Bluetooth. (Lecteur de code barre) -
Senior Mobile Developer
Learn For Glory (Freelance)Jan 2017 - Jan 2018Une application mobile de jeu de quiz de culture général avec un game play évolutif disponible
Stack technique : Android : Parse Server, Fragment. MVP, Rx Java iOS :Parse server, Storyboard, Rx Swift. AWS, Node JS, Mongo DB, Git, Jenkins, Mlab, Trello.
sur le play Store.
● Conception et élaboration de l’architecture technique de l’application Android.
● Conception de l’architecture du Backend sous AWS.
● Gérer une équipe de trois développeurs
● Implémentation des modules complexe. -
Senior Mobile Developer
Lab4net-Rabat (Salarié)Jan 2013 - Jan 2016Mission:
Outils: Xcode,Android Studio, Git, Jenkins, Trello.
Conception et développement d’applications sous iOS Objective- C / Swift
- Conception et développement d’applications sous Android
- Traitement des propositions techniques.
- Conception et développement d’applications sous Symfony 2
- Webservices REST. -
Mobile Application Developer
MTDS-Rabat (Salarié)Jan 2012 - Jan 2013Planification des étapes de projet.
- Traitement des propositions techniques.
- Conception et développement d’applications sous iOS Objective-C
- Conception et développement d’applications sous Symfony 2
- Webservices REST.
- Outils: Git.
Les Principaux projets / client :
********
Store MTDS
tanmia.ma
USAID -
Projet 2 : SDK 3D Secure 2.0 (R&D)aujourd'hui
Implémentation d’un SDK 3D Secure 2.0 via le standard EMV Sous iOS.
********-centre/emv-3ds-press-kit/
● Génération des clés JWK (Elliptic curve)
● Gestion des messages Areq, Cres.
● Communication avec l’ACS.
● Cryptage et décryptage des données via JWE (ECDH) en utilisant les clés JWK.
● Implémentation du module Challenge avec OTP.
Education
2010/2012: Master en Codes, Cryptographie et sécurité de l’information à la faculté des sciences
de Rabat
2007/2010: Licence en sciences mathématiques et informatiques à la faculté des sciences de
Rabat.
2007: Baccalauréat en sciences mathématiques au lycée Hassan II Rabat.
Certification
- Professional Scrum Master I (PSM I)
o Scrum.org (ID : 544774)
- Scrum Master Accredited Certification (SMAC)
o Scrum-Institute.org (ID: 99254561027977)
Summary
Huit ans d’expérience dans le développement de logiciels, en travaillant avec des équipes techniques et
produit pour la conception et la réalisation des applications Mobiles.
- Planification des étapes de projet.
- Capacité d'apprendre rapidement et de s'adapter à un environnement en constante évolution, en
fonction de l'évolution des besoins de l'entreprise.
- Passionné par la conception d'excellents produits et la résolution des problèmes des clients et des
entreprises.
- Développement iOS, Développement Android.
Compétences
Architecture:
MVVM, Clean Architecture.
Language de programation:
Java, Kotlin, Objective-C, Swift
OUTILAGE et WORKFLOW:
Xcode, Android Studio, Git, Firebase, Jenkins, gitlab.
Database:
SQLite, Room Persistence, CoreData.
Gestion de projet:
Agile Scrum
Languages
French - Courant
English- Courant
Arabic- Courant
2010/2012: Master en Codes, Cryptographie et sécurité de l’information à la faculté des sciences
de Rabat
2007/2010: Licence en sciences mathématiques et informatiques à la faculté des sciences de
Rabat.
2007: Baccalauréat en sciences mathématiques au lycée Hassan II Rabat.
Certification
- Professional Scrum Master I (PSM I)
o Scrum.org (ID : 544774)
- Scrum Master Accredited Certification (SMAC)
o Scrum-Institute.org (ID: 99254561027977)
Summary
Huit ans d’expérience dans le développement de logiciels, en travaillant avec des équipes techniques et
produit pour la conception et la réalisation des applications Mobiles.
- Planification des étapes de projet.
- Capacité d'apprendre rapidement et de s'adapter à un environnement en constante évolution, en
fonction de l'évolution des besoins de l'entreprise.
- Passionné par la conception d'excellents produits et la résolution des problèmes des clients et des
entreprises.
- Développement iOS, Développement Android.
Compétences
Architecture:
MVVM, Clean Architecture.
Language de programation:
Java, Kotlin, Objective-C, Swift
OUTILAGE et WORKFLOW:
Xcode, Android Studio, Git, Firebase, Jenkins, gitlab.
Database:
SQLite, Room Persistence, CoreData.
Gestion de projet:
Agile Scrum
Languages
French - Courant
English- Courant
Arabic- Courant