-
Danone
- Ingénieur développement Java/J2EE - Android (Stage 5 mois)
Paris
2011 - maintenant
Développement d’une plateforme web sous le framework J2EE Grails pour la gestion des stocks et le monitoring des réapprovisionnements, Développement d’une application Android NFC qui interagit via Webservices avec la plateforme J2EE précédemment développée, dont le but est de faciliter aux commerciaux la relève de l’état des stocks dans les magasins et leur traçabilité.
* Réalisation du cahier de charge.
* Conception de l’architecture Globale du système selon le modèle MVC
* Réalisation de l’application Web
* Elaboration du modèle de données
* Réalisation du modèle en utilisant le Grails Object Relational Mapping (Gorm)
* Réalisation des contrôleurs et des vues relatives aux admins et aux commerciaux
* Réalisation du Webservice Rest pour la communication avec l’application Android
* Sécurisation de l’application et des espaces personnels en utilisant le framework SpringSecurity
* Réalisation de l’application Android
- Authentification sur la plateforme web via le SpringSecurity
- Exploitation du Webservice pour l’échange de données entre l’application et la plateforme web
- Opérations de CRUD sur la base de données distante.
+ Assignation de Tags NFC aux étagères d’un magasin
+ Mise à jour de l’état des stocks directement par l’application en se servant d’un tag NFC
Environnement : Windows Seven, Android, NFC, Grails & Groovy, Gorm, Spring Security (Access control), Webservices Restless pour la communication entre l’application Android et l’application J2EE, IntellijIDEA (IDE)
-
Orange Labs
- Ingénieur développement Web / Android (PFE 6 mois)
Paris
2011 - maintenant
Projet européen qui consiste en la mise en place d’une maison intelligente équipée en différents capteurs et appareils garantissant une autonomie plus longue pour les personnes âgées et la possibilité aux proches et aux médecins d’accéder aux informations relevées par ces capteurs en temps réel à travers un portail web ou un device Android.
* Participation à l’élaboration du cahier de charge
* Participation à la conception des modules
* Collaboration dans une équipe de développement et avec les partenaires européens
* Développement de module de génération de rapports périodiques
* Développement d’application Android permettant la configuration et la réception de rapports sur mobile
Environnement : Windows Xp, Linux Debian 6.0 « squeeze », PHP/ Mysql, XHTML / Javascript, Jquery, Java, Android, Eclipse, Apache subversion, PhpMyAdmin, tâches Administration Serveur Linux Putty/SSH / VNC
-
Laboratoire LAID3 Alger
- Ingénieur développement Java (PFE 6 mois)
2010 - 2010
Projet de recherche en optimisation et algorithmique dans le domaine des Dataware houses: Optimisation du temps de réponse des requêtes dans un entrepôt de données par un Algorithme intelligent de sélection de vues à matérialiser.
* Méthodes de résolution de problèmes mathématique NP-Difficiles.
* Compréhension de l’Algorithme de Méta-heuristique Adaptative TRIBES
* Adaptation Mathématique de l’Algorithme TRIBES au problème de sélection de vues dans un entrepôt de données
* Développement de l’application mettant en œuvre le nouvel algorithme développé
Environnement : Windows Xp, Java, SWING
-
Institut Supérieur de Gestion et de Planification
- Ingénieur développement Java/J2EE - Web (6 mois)
2010 - 2010
Développement d’une application gérant le processus de déroulement des sessions de formation : Organisation des sessions et répartitions des participants, suivi de l’assiduité et organisation des rattrapages.
Un site web communautaire entre les différents acteurs des sessions.
• Réalisation du cahier de charge.
• Conception de l’architecture Globale du système selon l’architecture MVC.
• Conception du modèle de données
• Réalisation du modèle de données sous SqlServer
• Génération des Entity Bean par l’outil Hibernate de Netbeans
• Réalisation des Session Bean contrôleurs pour les différentes classes
• Réalisation des différentes Servlets pour le handling des différents événements utilisateur et le routage des requêtes vers les contrôleurs
• Réalisation des différentes vues utilisateurs.
• Sécurisation des pages et des espaces personnels
• Réalisation d’un site web communautaire, Cms Joomla et intégration d’autres modules (Community builder et gestion de privilèges …)
- Module d’échange de fichiers
- Forum
- Annuaire d’utilisateurs
- Messagerie
Environnement: Windows XP, Java/J2EE, EJB 3.0, Entity Bean, Session Bean, Hibernate, GlassFish, SqlServer, NetBeans (IDE), Joomla , MySql
-
Entreprise d’informatique de la Wilaya d’Alger EIWA – Alger
- Conception, Développement VB.NET
2007 - 2007
Concepteur, Développeur VB.Net
Refonte du système d’information, conception et développement d’une application pour la gestion commerciale de l’entreprise
• Réalisation du cahier de charge.
• Conception de l’architecture Globale du système.
• Conception de la base de données
• Réalisation de l’application
- Gestion des commandes et de la Facturation
- Gestion des stocks et des réapprovisionnements
Environnement: Windows XP, VB.NET, MySql, Apache, Visual Studio 2005