2007-2009 Diplôme de mastère en informatique et mathématiques appliquées mention MIAGE à l'Université Joseph Fourier, Grenoble 1
LA deuxième année est en alternance au sein de l'entreprise Bull
2003-2004 1ere année de classe préparatoire integrée à l'Institut Nationale des Sciences Appliquées et de Technologies, Tunis.
2002-2003 baccalauréat Scientifique, lycée secondaire de Nefta, Tunisie.
Au sein du projet open source Novaforge je suis en charge du développement d'une application de gestion de la tierce maintenance applicative intégrée à la plateforme Novaforge :
- La modélisation de workflow.
- Le développement de l'application métier en utilisant la technologie GWT.
- Le développement d'un outil de génération automatique d'application basée sur les processus métiers.
La solution technique utilise différents technologies et langages : Java, GWT, XPDL, UML, XML, XMI
Equipe R&D : 11 personnes
Lieu : Bull SAS.
J'ai effectué une mission en CDD pour développer différentes applications web et mobile (IPhone).
Fonctionnel : Gestion des journaux, abonnés, abonnements, facturations...
Technologies et langages : Java/JEE, GWT, hibernate, MySQL, CMS Liferay.
Objective-C
Equipe R&D : 10 personnes
Lieu : Bayard Service Edition.
Durée : 2 mois.
Dans le cadre de mon Master 2 MIAGE, j'ai effectué une mission en alternance pour définir une méthode de modélisation de workflow en UML 2(Diagrammes de classes et d'activités) et développer un un plugin Eclipse permet la transformation de la modélisation en code exécutable par le moteur de workflow "NovaBonita".
La solution technique utilise différents technologies et langages : Java/JEE, XPDL, UML, XML, XMI
Equipe R&D : 7 personnes
Lieu : Bull SAS.
Durée : 12 mois.
J’ai effectué un stage d’etude et de développement de fonctionalités dans un module de GRH en mode web chez un editeur de solution ERP.
Equipe : 4 personnes
La solution technique utilise différents technologies et langages : ASP, VB.NET, Ajax microsoft
Lieu : APRODIX
Durée : 3 mois
J’ai effectué un stage de développement d’un prototype de logiciel d’aide à la supervision de l’apprentissage avec les EIAH (Environnement Informatique pour l’Apprentissage Humain).
Le stage s’inscrit dans un projet du réseau d’excellence européen kaleidoscope qui vise à mettre des plateformes et des méthodes de réalisation d’activités d’apprentissages à l’aide des EIAH.
Ma mission comporte la spécification des indicateurs d’apprentissage humain (partie recherche) et la réalisation d’un prototype d’affichage de ces indicateurs(partie développement).
La solution technique utilise différents technologies et langages : Java, Xquery, GWT, CSS, SOAP, Web Services.
Lieu : Pentila Corporation Chambery - Laboratoire d’informatique de Grenoble.
Durée : 9 mois.
J'ai participé actuellement, au sein d'une équipe de 4 personnes à la réalisation d'un site de vente en ligne en version PC et mobile. Nous gérons le cycle de vie complet du projet, spécification fonctionnelle, technique, développement en appliquant une méthode agile (Scrum).
Le langage de modélisation : UML 2, Modèle de tâches.
Application : J2EE/ Ajax/ Java server Faces/ RichFaces/ Hibernate.
Base de données : MySql
Durée du projet : 10 mois à temps partiel.
Partie 1, Modélisation de système d’information : j’ai participé à la modélisation fonctionnelle d’un système de contrôle d’accès à un site sécurisé.
Le langage de modélisation est UML 2 avec une réalisation de maquette en interface Web (Java/Ajax/GWT).
Partie 2, Programmation orientée objet : j'ai participé au développement d’un système de gestion de contenu (CMS) qui permet de gérer des blogs.
Le développement est langage de programmation Java, reposant sur la norme J2EE en utilisant GWT (Google Web Toolkit) et une base de données MySql.
Durée du projet : 12 semaines.
Equipe : 2 personnes
Assembleur Cobol Shell unix
C C++ Java Prolog
Methodes : UML.
Outils : Entreprise Architect, Eclipse UML, EMF(Eclipse Modeling Framework).
MDA : EMF, XMI, JDT.
Sql : Oracle, MySql, MsSql
XML : eXist, Xquery
Eclipse, Visual Studio
J2EE,JSP, JSF, Facelet, RichFaces Hibernate, Hibernate4GWT
GWT : 1.3-1.7, 2.0
CMS Liferay
Web2.0 AJAX HTML, JavaScript, CSS
ASP.NET VB.NET
NovaBonita, JWT, XPDL
J'ai effectué une formation sur NovaBonita
Arabe littéraire et dialectes
Français courant
Anglais niveau universitaire