Vous êtes sur la page 1sur 9

Marzouk Mohamed .A.

MOUNIROU
INGENIEUR ETUDE ET DEVELOPPEMENT

DOMAINES CONCEPTION/DEVELOPPEMENT JAVA/J2EE

COMPETENCES

LANGAGES JAVA/J2EE, SQL, C/C++, XML …

SERVEURS D’APPLICATION GLASSFISH , TOMCAT

BASES DE DONNEES MYSQL …

OUTILS ECLIPSE, TRAC,REDMINE,HUDSON, CVS, MAVEN,TRAC,


SVN, OXYGEN XML , ALTOVA UML, PGADMIN …

FRAMEWORKS JPA, ZK, JUNIT …

FORMATION

UPEMLV (2010 – EN COURS) MASTER INFORMATIQUE – EN APPRENTISSAGE

UPEMLV (2008) LICENCE INFORMATIQUE

SAINTE FELICITE (BENIN)(2005) BAC C (S SPE MATH)

LANGUES ANGLAIS (TECHNIQUE)

PROJETS
CANTOR/GETIT 2010
(4 Mois)

Implémentation d’un outil permettant d’avoir une vue plus simple et plus rapide d’un MDM(Master
Data Management)
 Conception et Spécification
 Diagramme de classes
 Diagrammes des composants
 Diagramme de cas d’utilisations
 Diagramme de séquences
 Planning
 Diagrammes de Gant
 Préparation du développement
 Implémentation des classes
 Implémentation des services importants

OS WINDOWS SEVEN , LINUX

LANGAGES JAVA,SQL

OUTILS ECLIPSE,SVN,MAVEN,HUDSON,SONAR ,OXYGEN XML


Cantor/Evnc 2010
(3 mois)
Reprise en main du projet EVNC : prise à distance de machines en passant par le protocole HTTP.

 Recette de l’équipe précédente


 Etude de la qualité du code
 Correction des erreurs de conceptions
 Migration du code vers MAVEN
 Mise en place d’une infrastructure de test sous HUDSON
 Evolution de l’IHM en Swing
 Correction des anomalies
 Finalisation pour avoir un livrable
 Mise en production de l’IHM Web (Installation et configuration du serveur Tomcat)
 Proposition d’amélioration de l’existant,

OS WINDOWS XP, UNIX

LANGAGES JAVA, JUNIT

SERVEUR D’APPLICATION TOMCAT

OUTILS ECLIPSE, MAVEN, SVN, TRAC , HUDSON , PGADMIN


Cantor / Commore 2010
(Durée estimée 5 mois – En cours)
Intégration de l’équipe du projet open source Commore : framework Java et C++ de
développement d’applications distribuées.
Je travaille sur les évolutions majeures du framework devant mener à sa prochaine version
majeure.

 Spécification des évolutions du framework


o Cryptage des données
o Compression des données
o Gestion des notifications
 Rédaction des tests unitaires
 Implémentation des évolutions (En cours)

OS WINDOWS SEVEN,UNIX

LANGAGES JAVA, C++

OUTILS ECLISPE, ARGOUML,VISUAL C++ 2008, SVN


Cantor / Migration Vers Maven 2010
(1 mois)

Migration de l’ensemble des projets Java (une dizaine) d’Ant vers Maven.
 Proposition de la migration à ma hiérarchie
 Etude des répercutions
 Analyse de l’existant au niveau du code
 Rédaction d’un document indiquant les différents impacts sur les développeurs
(interne et externe)
 Migration
 Implémentation d’un plugin Maven pour la compilation des IDL Commore utilisés par
certains projets.
 Réorganisation des projets
 Ecriture des fichiers pom pour l’ensemble des projets
 Tests de l’architecture
 Suivi
 Mise en place des tests automatiques avec HUDSON
 Installation d’une repository maven interne
 Formation des utilisateurs (En cours)

OS WINDOWS SEVEN

LANGAGES JAVA

OUTILS MAVEN,ANT, HUDSON, SVN , APACHE ARCHIVA


CANTOR/XLS CONVERTER 2010
(1 mois)
Ecriture de deux outils de conversion vers le XLS. Le premier convertissant à partir d’un fichier XML
suivant un model prédéfini et le second convertissant à partir d’un fichier CSV

 Etude des besoins


 Rédaction avec les clients externes de la charte graphique des fichiers de
sortie
 Etudes des solutions techniques pour la conversion vers le XLS (Format fermé et
propriétaire)
 Choix d’Open Office
 Etude des impacts dans un environnement de production
 Mise en place des solutions
 Implémentation de l’outil
 Ecriture des tests unitaires
 Ecriture d’un parseur de fichiers CSV
 Utilisation de VTD-XML (pour raison de performance) pour parser les fichiers
XML
 Génération de fichiers ODS (format standard et ouvert)
 Etude du format
 Ecriture d’un module de génération de fichiers ODS
 Mise en place de la conversion automatique de ODS vers XLS en passant par
OpenOffice.

OS WINDOWS SEVEN , UNIX

LANGAGES JAVA, XML

OUTILS ECLIPSE, SVN , HUDSON, MAVEN

FRAMEWORK APACHE VELOCITY,JODCONVERTER ,APACHE COMMONS


UNIVERSITE DE MARNE LA VALLEE /UMLV WAVE 2010
(5 Mois – Projet de fin d’étude)

Développement en équipe d’une application web de travail collaboratif (discussion, partage de


documents)
 Etude
 Choix du serveur d’application
 Choix des framework web à utiliser
 Conception et Spécification
 Diagramme de classes
 Diagramme de cas d’utilisations
 Diagramme de séquences
 Développement
 Implémentation de la base de données en JPA
 Ecriture des EJB
 Implémentation de l’IHM Web
 Déploiement et Tests

OS WINDOWS XP

LANGAGES JAVA/JEE

SERVEUR D’APPLICATION GLASSFISH 2.1

OUTILS ECLIPSE, SVN ,REDMINE, HUDSON, MAVEN,


ALTOVA UML

FRAMEWORK ZK , SPRING SECURITY , JPA


CANTOR/MAXVIEW TESTER 2009
(5 Mois)

Implémentation d’une application permettant d’automatiser les tests fonctionnels sur le logiciel
maison Maxview (Logiciel d’acquisition et de traitement d’images microscopiques)
 Conception et Spécification
 Diagramme de classes
 Diagrammes des composants
 Diagramme de cas d’utilisations
 Diagramme de séquences
 Format des fichiers de tests (en XSD)
 Format des fichiers de résultats (En CSV)
 Planning
 Diagrammes de Gant
 Préparation du développement
 Implémentation des classes
 Implémentation des services importants

OS WINDOWS XP

LANGAGES JAVA,VISUAL BASIC , C++

OUTILS ECLIPSE,VISUAL STUDIO 6.0, CVS ,SVN ,OXYGEN XML,


APACHE ACTIVEMQ,TRAC,ANT
CANTOR/MULTI FIELDS ACQUISITION (MFA) 2008-2009
(5 Mois – Rythme d’apprentissage : 2 jours en Entreprise / Semaine)

Analyse et développement d’un module de gestion d’acquisition multi-champs intégré à un logiciel


de d’acquisition de traitement de d’images microscopiques.

 Implémentation à partir d’une spécification déjà faite


 Implémentation des traitements d’images
 Refactoring du module de gestion des seuillages
 Implémentation du module d’agrégation des résultats

OS WINDOWS XP

LANGAGES VISUAL BASIC , C++

OUTILS VISUAL STUDIO 6.0