Application Android “ Quartz” pour SNEF Télécom
Le projet Quartz consiste principalement en une application mobile à destination de techniciens terrain travaillant dans le milieu des télécommunications. Elle leur permet de vérifier plusieurs indicateurs de qualité sur un site (antennes 2G, 3G, 4G, 5G etc.) lors de leurs interventions, notamment au travers de tests de croisement de secteurs (azimuts), tests de débit, tests de RET (moteurs gérant l’inclinaison des antennes, dans le but d’optimiser leur couverture). L’application leur permet également d’avoir à portée de main les informations dont ils ont besoin sur le terrain (informations sur les antennes, cellules, informations sur les chemins de transmission entre les sites, etc.).
● Développement d’un module QOS (SMS, Appel, Appel d’urgence, VolTe, CFSF, Streaming).
● Développement de la fonctionnalité 5G.
● Suivi et maintenance.
Application Android “ Global cash mobile ”
Refonte de l’application Global cash mobile Android qui permet aux clients de visualiser et gérer leurs comptes bancaires, faire des opérations (virements instantanés, virements en masse, signer les contrats en ligne…) et être alerté des événements définis (chèques impayés, virements rejetés, dépassement du seuil du solde de compte…).
Contexte Technique : Kotlin, Retrofit, coroutines, viewModel, LiveData, Room, MVVM, Koin, GitLab, JUnit, Espresso.fingerprint, Atos SDK.
Application Android : ********?id=com.socgen.app.android
JCDecaux : Leader mondial dans la communication extérieure dans les activités : mobilier urbain, transport et affichage grand format.
Refonte de l’application Global cash mobile Android qui permet aux clients de visualiser et
gérer leurs comptes bancaires, faire des opérations (virements instantanés, virements en masse,
signer les contrats en ligne…) et être alerté des événements définis (chèques impayés, virements rejetés, dépassement du seuil du solde de compte…).
JCDecaux : Leader mondial dans la communication extérieure dans les activités : mobilier urbain, transport et affichage grand format.
Application Android “Agenda”
Équipe : 1 chef de projet et 2 ingénieurs
Refonte d’une application interactive qui permet aux habitants des villes de consulter les événements à venir sous forme d’un calendrier classé par catégorie. L’application est installée sur les
grands écrans JCdecaux dans plus de 50 villes dans le monde. Cette nouvelle version a permis
de finaliser l’application et de la commercialiser.
● Etude, analyse et définition du besoin en collaboration avec l’équipe métier.
● Développement des fonctionnalités.
● Test de fonctionnalités.
● Suivi et maintenance.
Application Android “Boîte à outils Business ”
Équipe : 1 scrum master, un Lead Dev, un designer, un testeur et 2 ingénieurs
Application qui permet aux vendeurs et responsables commerciaux en concession automobile,
moto, loisirs, d'effectuer des simulations sur la base des services de tarification et ajout de contenu marketing.
Après avoir configuré les différents paramètres : Type d’usage (Particulier/Pro), Type de véhicule (Neuf/Occasion, Marque, modèle, Type), Date tarif catalogue, Prix de vente, Apport etc….
le vendeur peut lancer une simulation pour avoir les différents types de financements possibles
(durée de crédit, montant par mois etc..) et choisir les assurances. Elle permet aussi d’envoyer
un devis par email au client.
● Étude, analyse et définition du besoin en collaboration avec l’équipe métier.
● Développement de nouvelles fonctionnalités.
● Test de fonctionnalités.
● Démo en fin de sprint.
● Plan de taggage.
● Mise en ligne sur play store.
Juin 2018-Novembre 2018 : Ingénieur au sein de la société Orange Tunisie
Juin 2018 – Novembre 2018 : Ingénieur Développeur au sein de la société
Orange TUNISIE
Application Android - iOS “OSC 2018”
Equipe : 2 ingénieurs et un chef d'équipe
Développement d’une application de vote (Android et iOS), pour élire le meilleur projet innovant du “Orange Summer Challenge 2018”.
● Étude, analyse et définition du besoin en collaboration avec le marketing et plusieurs équipes
opérationnelles.
● Estimation des charges des différents modules.
● Développement des fonctionnalités.
● Débogage.
● Audit sécurité par la direction système d’information.
● Mise en ligne sur play store et app store.
Contexte Technique : Swift ********
Retrofit 2, Android studio, Fastlane, Firebase crash reporting, Firebase analytics.
Application Android : ********?id=tn.odc.vote_osc_android&hl=fr
Application IOS : ********-2018/id1293127931?ls=1&mt=8
Architecture : MVVM
● Application Android - iOS “iDecide”
Equipe : Ingénieur Développeur : Equipe de 2 ingénieurs et un chef d'équipe
iDecide est une plateforme d’élaboration
de lois de façon participative. C'est un pont numérique entre les citoyens et les représentants du peuple Tunisien. Elle permet aux citoyens d’être
connectés aux députés, d'exprimer leurs opinions sur des sujets publics actuels et futurs.
Elle leur permet aussi d’être force de proposition et acteurs du changement.
● Chiffrage et estimation des charges.
● Participation au développement de l’application Android.
● Participation au Maintenance et correction de la version IOS(Objective C).
● Ajout de la fonctionnalité notifications push dans la version IOS.
● Ajout de la fonctionnalité connexion google et Face dans la version IOS.
● Débogage.
● Audit sécurité par la direction système d’information.
● Test fonctionnel et mise en ligne de la version Android.
C
Conception et développement d’une application de gestion de documents (PDF, images et vidéos) pour les personnels de la mairie. Cela permet aussi aux habitants de consulter ces informations sur les bornes interactives en remplaçant les affichages papiers. Cette application a été
faite pour la mairie de la Rochelle et elle est commercialisée auprès de tous les autres clients.
● Etude, analyse et définition du besoin.
● Développement des fonctionnalités.
● Test de fonctionnalités.
● Suivi et maintenance.
Application qui permet aux collaborateurs BNP, après authentification, de rester connectés à la
vie de l’entreprise à travers les actualités et les évènements mensuels organisés dans les différents sites géographiques.
● Étude, analyse et définition du besoin en collaboration avec l’équipe métier.
● Développement de la version collaborateur avec module d’authentification (OTP, PIN, Fingerprint, token).
● Test de fonctionnalités.
● Démo en fin de sprint.
● Mise en ligne sur play store.
Développement d’une application pour la société E-LOSTBAG (********) spécialisée dans l’identification des bagages afin d'éviter la perte définitive. Elle permet l’identification
des bagages auprès de toutes les compagnies aériennes grâce à des partenariats uniques avec les
services Lost & Found (services ayant la gestion des bagages perdus dans les lieux de transports).
L'application permet de gérer l’ensemble des produits E-lostbag. Il s'agit d’une étiquette connectée pour bagage basé sur la technologie active BLE et la technologie NFC.
● Définition des besoins.
● Choix des technologies.
● Développement de fonctionnalités
● Réécriture du code pour une V2
● Test fonctionnel et mise en ligne de l’application
● Rédaction de la documentation technique