Expertise mobile-Agile
Développement d’applications Android sur de multiples supports.
▪Compréhension du besoin et des objectifs client
▪Respect des deadlines
▪Mise en place d’une architecture facile à maintenir et à adapter
▪Travail en méthode Agile
▪Conception d’interface graphique en respectant les guidelines
▪Développement d’applications(liste non exhaustive):
oPersistance des données: Sqlight, fichier, sharedPreferences...
oWebservices
oParsing des données
oLogin, chiffrage, et sécurité
oChargement des images, modification et mise en cache
oStreaming, HLS, RTSP
▪Tests fonctionnel, technique et de robustesse sur plusieurs terminaux
Suivi et tracking de l’application
▪Formation techniqueProjet en cours
[depuis Avril 2016]: Développement de l’application Nespresso
•Formation 05/16: Reactive programming, MVVM, Data Injection, Data Binding
•Outils: Android Studio, GIT, Gradle, Atlassian suite
•Tests avec Robolectrics
•Développement avec les équipes en Suisse , en Allemagne et au Maroc.
Développement de la V2.1 à la V3.2 de Business Lounge
▪Application : Orange Business Lounge, disponible sur le Playstore.
▪site : ********
▪pilotage du projet
▪travail en méthode Agile: Scrum
▪remontée des alertes, respect des deadlines
▪gestion des livraisons
▪rédaction des spécifications techniques
▪chiffrage des "story"
▪déclinaison du backlog fonctionnel en backlog technique
▪analyse et conception de l'application
▪développement de l'application pour smartphone/tablette, version
Android 2.x, 3.x, 4.x.
▪intégration de Cineday.
▪mise à jour des fonctionnalités
▪restructuration de l'interface graphique
▪implémentation des nouvelles fonctionnalités pour la V3 :
▪menu fly-out (ex. menu facebook),
▪lightBox,
▪swip horizontal et vertical,
▪carrousel statique et dynamique
▪gestion de l’encapsulation BB10
▪Adaptation de l’application : design et technique pour un
fonctionnement sur les terminaux BB10
▪contournement des restrictions techniques afin d’utiliser certaines
fonctionnalités sur BB10
Outils: Android Studio, GIT, Gradle, Jenkins, Sonar
•Méthode Agile Scrum et Kanban
•Tests unitaires avec Robolectrics et Test fonctionnels avec Appium
•Application basée sur le «Material Design»: respect des guidelines et intégration de composants tels que: CoordinatorLayout, FloatingButton, ...
•Intégration de librairies de sécurité, de reporting, ...
•Développement de l’application «from scratch» tout en ayant le rôle de Tech Lead en équipe de 5 développeurs.
Cabinet de consulting
spécialisé dans le multimédia et le développement d'applications
mobiles. Je suis en charge de répondre aux appels d'offre, d'effectuer
le chiffrage et les études techniques. Aussi, je m'occupe de développer
la partie commerciale de la BU Mobile, consultants et prospects, tout en suivant une stratégie commerciale multimédia
▪Développement commercial :
-répondre aux appels d'offre
-rédaction de la proposition technique et commerciale
-Chiffrage technique
-développement du réseau et des partenaires
-cohérence stratégique : croissance de nouveaux secteurs tout en
capitalisant sur les métiers/technos existantes
-proposition de prospects stratégiques
-prospection commerciale
-suivi du projet
-suivi de la relation client
-gestion et optimisation des marges
-négociation achat
▪Management des collaborateurs(14 personnes):
-recrutement de nouveaux collaborateurs:
sourcing/entretien/contrat de travail
-gestion de carrière : entretiens annuels / formation
-suivi opérationnel des collaborateurs
▪Veille technologique:suivie des avancées dans le domaine mobile
Android/iOS que ce soit au niveau technique que fonctionnel.
Installer Développement d'une application d'installation et d'initialisation
▪Travail sur le projet Teopad, qui représente un environnement
sécurisé sur un terminal Android, initié par Thalès.
▪l'application créée consiste à installer les applications et les outils nécessaires à l'initialisation de cet environnement sécurisé.
▪lecture et parsing d'un QR Code
▪calcul du hash des fichiers
▪connexion HTTPS signée et auto-signée
▪gestion d'une session PHP via la webView android
▪dialogue à partir d'une webview avec une page web (via javascript)
▪téléchargement via un serveur distant de fichiers et installation automatique des applications
▪lancement automatique d'applications avec paramètres
▪gestion et création de fichiers
Voip Développement d'une application de Voip sécurisée
basée sur une application open source «Linphone»
▪modification et développement de l'interface graphique pour différentes résolutions d'écran.
▪développement des fonctionnalités liées aux communications Voip :
gestion du journal d'appels, appels émis et reçus, durée d'appel, mettre en pause, conférence à 3, ...
▪utilisation d'un environnement sécurisé : chiffrer les fichiers échangés, développement dans un environnement crypté.