Menu

Meriama MOKRANI

PARIS 12

En résumé

Je suis titulaire d'un Master en Systèmes Embarqués et Mobiles Sûrs que j'ai obtenu au Conservatoire national des arts et métiers de Paris en Novembre 2015.

Au cours de cette formation j'ai eu à faire des projets d'études concrets et un stage de fin d'études au sein de la société LEMONWAY à la suite de quoi j'ai acquis une expérience dans la conception et le développement des applications mobiles avec la plate-forme Android et également des connaissances des secteurs d'activités dans lesquels j'ai travaillé.

Le contexte des deux derniers projets sur lesquels j'ai travaillé au sein de LEMONWAY:
LEMONWAY AFRIKA: Développement en from scratch à partir des spécifications du client d'une application de paiement mobile destinée à quelques pays d'Afrique.
GROUPAMA: Je suis intervenu également sur l'application mobile de gestion de compte bancaire en ligne de GROUPAMA dans le cadre d'évolution majeures pour la mise en place de nouvelles fonctionnalités ainsi que la correction de bugs.

Je suis à la recherche d'une nouvelle mission en interne ou en régie dans le développement d'application mobiles sous Android, mon but est d'intégrer une équipe de développeurs pour partager mon savoir faire et épanouir d'avantage sur le plan technique et humain.

Mes compétences :
Android
MySQL
Java
JDBC
SQL
Microsoft Windows 8
Jakarta TOMCAT Servlet Engine
MySQL Workbench
Java Server Pages
HTML
Cascading Style Sheets
Architectural Desktop
XML
XHTML
Web Services Rest
Web Services
WEB SERVICES JAX-WS
SOAP
SDK
LAN/WAN > WAN
LAN/WAN > LAN
JavaScript
Java Servlets
Java Enterprise Edition
JUnit
JAX-RS JERSEY
GSM
Apache Subversion

Entreprises

  • AMD CONSULTING - Ingénieur d’études et de développement informatique

    PARIS 12 2016 - maintenant
  • Lemon Way - Ingénieur conception et développement d’applications mobiles Android (Stage)

    2015 - 2015 • Migration du Web Service LemonWay vers le Web service en Marque Blanche, qui permet L’amélioration des capacités et fonctionnalités
    • Le développement pour réaliser tout les écrans avec les web services pour récupérer les données, les affichés correctement et les gestions d’erreurs.

    • Les taches communes que j’ai eu à faire sur l’ensemble des projets et plateformes sont :

    • Faire des demandes à un web service (SOAP)
    • Parser les réponses du web service
    • Traitement des cas d’erreurs
    • Mettre les données reçus par le web service dans des structures de données
    • Traiter les données (calcul, tri, recherche)
    • Création d’écran (graphique)
    • Affichage des données dans les écrans
    • Test unitaire
    • Intégration des écrans à l’application
    • Test d’intégration
    • Déploiement
    • Le manuel d’utilisation de l’application

    Autre Tâches:

    • Évoluer l’application Groupama Banque, cette évolution a pour objectif de renforcer le selfcare en permettant au client de faire une demande de modification de plafonds Carte et le Développement d'autre nouvelles fonctionnalités.

    • Développer une API qui permet d'exploiter des services web de type SOAP par d’autres applications de façon simple
    Le travail réalisé pour la mise en place de cette API est le suivant:
    • Installation de l'environnement de développement: Installation d’éclipse ainsi que Maven et le plugin Éclipse pour Maven qui permet d'exécuter les commandes depuis l'EDI Éclipse.
    • Création d'un projet Maven en déclarant toutes les dépendances utiles a ce projet, notamment la bibliothèque JAXB qui permet de faire la sérialisation de XML en JAVA et vis versa.

    • Génération des classes Java qui permettent d'atteindre les web services avec des commandes Maven
    et à partir du fichier WSDL (Fichier XML qui décrit les services Web)
    • Développement d'une classe qui regroupe tous les services web dans le but de pouvoir les appeler à partir d'une seule classe, celle-ci forme le point d'entrée du l'API
    • Packaging du projet sous forme d'un point JAR
    • Test de l'API en incluant seulement le JAR dans un projet de test, depuis lequel on appelle les web services
    • Rédaction d'un document technique qui explique comment installer l'API dans un nouveau projet

    Environnement technique

    Eclipse Luna, JAVA1.6, Android5.1, SDK, ADT, MySql, Tomcat , Subversioning (SVN, GIT), HTML,
    Service web, Windows8.
  • CNAM de Paris - Développeur Android Web Services (Restlet) avec App Engin

    2015 - 2015 Développement de deux applications mobiles (Client, Livreur) pour la gestion d’accès à la boite aux lettres.

    L'architecture technique de cette application :
    • Android pour le développement des clients
    • Développement des activités, Fragment et ListFragment
    • Cloud avec Google App Engine pour le déploiement de la partie serveur
    • Développement d'un web service Restlet
    • Développement des méthode de persistance des information Objectify

    Tâches réalisées:

    • Installation de l’environnement de travail avec les plugins nécessaires aux développements.
    • Description technique des différents modules qui composent l’application
    • Gestion du code source
    • Déploiement des modules
    • Sécurité de l’information sur le Cloud
    • Le manuel d’utilisation de l’application

    Environnement technique

    Eclipse Luna, JAVA1.6, Android SDK, SQlite, Plugin ADT, Google App Engine, Objectify, Windows8.
  • Projet personnel - Conception et développement d'application mobiles Android

    2015 - maintenant Développement d’une application Android5.1 qui gère une petite libraire en ligne.

    Tâches réalisées:

    • Conception et implémentation de la base de données MySQL5.6
    • Développement d’une couche de gestion des données JDBC
    • Développement des web services avec la technologie REST
    • Développement des activités et services Android5.1
    • Déploiement et Tests avec un émulateur Android5.1

    Environnement technique

    Eclipse Luna, JAVA1.6, Android5.1, Web Services Rest, Android SDK, ADT, Tomcat7, SQL, JDBC, MYSQL5.6, MysqlWorkbench, Windows8.
  • Université Paris 8 - Vincennes - Saint-Denis - Analyse, conception et développement d’un site web (Stage)

    Saint-Denis 2014 - 2014 Mise en place d'un site web dynamique qui permet d'une part aux membres de l'association de gérer les activités culturelles proposées par l'association et d'autre part diffuser l'information (Textes, images et vidéos) pour la consultation par les visiteurs du site

    Tâches réalisées:

    • En contact avec les membres de l'association j'ai le recueil des besoins
    • Conception et implémentation de la base de données avec MySQL5.6
    • Développement de la couche d'accès aux données avec JDBC
    • Analyse des interfaces web et définition des liens entres elles
    • Développement des interfaces web
    • Livraison de l'application sous forme d'un WAR ainsi que le code source

    Environnement technique

    Eclipse Luna, JAVA1.6, JSP, HTML5/CSS3, MySQL5.6, JDBC, SQL, Mysql Workbench, Windows7.

Formations

Réseau

Annuaire des membres :