Mohamed IBN EL AZZOUZI

0678526329
25 ans, permis B
Mohamed IBN EL AZZOUZI

Ingénieur Java/JEE

Formation

Diplôme de Master Mathématique et Informatique

Obtenu, Mention assez bien

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

1ere année préparatoire Math-Phsique-Informatique

Validée

2003-2004 1ere année de classe préparatoire integrée à l'Institut Nationale des Sciences Appliquées et de Technologies, Tunis.

Baccalauréat Scientifique option informatique

Obtenu, Mention très bien

2002-2003 baccalauréat Scientifique, lycée secondaire de Nefta, Tunisie.

Expériences professionnelles

Ingénieur d'étude et développement

Depuis Decembre 2009

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.

Ingénieur d'étude et développement

Octobre-Decembre 2009

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.

Stage informatique

Alternance Master 2 MIAGE(Bull R&D Grenoble)

Septembre 2008-Septembre 2009

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.

Stage Etude et développement

Mai - Aout 2008

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

Stage R&D

Janvier- Septembre 2007

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.

Projets pédagogiques

Réalisation site E-commerce

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.

Modélisation et Programmation orientée objet

Janvier-Avril 2008

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

Connaissances techniques

Langages de programmation

Assembleur Cobol Shell unix
C C++ Java Prolog

MDA/MDD

Methodes : UML.
Outils : Entreprise Architect, Eclipse UML, EMF(Eclipse Modeling Framework).
MDA : EMF, XMI, JDT.

Bases de données

Sql : Oracle, MySql, MsSql
XML : eXist, Xquery

Outils de developpement

Eclipse, Visual Studio

Technologies web

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

Modélisation des processus métier

NovaBonita, JWT, XPDL
J'ai effectué une formation sur NovaBonita

Autres

Langues

Arabe littéraire et dialectes
Français courant
Anglais niveau universitaire

Created on NetCV