Langages de programmation | Java/J2EE, SQL, PHP, HTML, Java script, VB.net XML, XSLT |
Frameworks et composants | EJB, JSP, JNDI, RMI, SWING, Struts, Jsf, GWT, Spring, Maven, Hibernate, Junit |
Environnements de développement | NetBeans, Eclipse, JDeveloper, Visual Studio. |
Middleware | WebSphere, JBoss, GlassFish, Apache, tomcat |
Bases de données | Oracle, SQL serveur, MySQL, PostgreSQL. |
Méthodologies et outils | Merise, UML, Agile |
OMNIDATA Ingénieur Etudes et Développement Java JEE
D’Avril 2008 à aujourd’hui
Projet 1 : Projet Offshore – SunGard
Missions :
Réalisation d’une application web de gestion des ordres de paiement et des relevés des opérations entre les établissements financiers, émis vers le réseau SWIFT (Réception, contrôle, validation, consultation et signature électronique des messages SWIFT).
· Réalisation du module de Treasury Market (MT300).
· Chaine d’import des paiements (pain v2, pain v3, MT101, CFONB160 ….)
· Chaine d’import des relevés (MT940, CFONB120)
· Module de saisie des paiements.
· Maintenance des modules
· Mettre en place une stratégie de test fonctionnelle.
· Réalisation du test Unitaire.
· Réfactoring du code.
· Mettre en place une stratégie de conversion de l’application en encodage unicode UTF-8
o Migration de la DB Oracle et Mysql (gestion UTF-8).
o Changement de l’encodage de la JVM.
o Paramétrage Tomcat.
o Encodage des pages JSP.
o Encodage des requêtes http.
o Export PDF/EXCEL.
Environnement technique :
Grails web, Groovy, Spring 2.5 , Hibernate 3.2, JPA , Maven 2, JUnit 4, DBUnit, Fitnesse, Eclipse Juno, SVN/Tor toise, Team city, Jira, Jasper Report/iReport ,Selenium , Testlink, Oracle , Mysql.
Projet 2 : (2 ans) - BADR: (Base Automatisée des Douanes en Réseau)
Système informatique de traitement des déclarations douanières.
Missions :
· Participation à la maintenance du projet BADR
· Développement de nouveaux modules
· Refactoring du projet pour l’unification et la mise en place d’une nouvelle architecture en utilisant de nouvelles technologies ( Spring ORM (Hibernate ), JSF2.0 )
·
- Migration toplink vers hibernate.
- Migration struts 1.2 vers JSF2.0
o migration des pages JSP vers des pages XHTML
o Migration des actions Struts vers des managed bean.
o Utilisation RichFaces :’implémentation JSF.
o Changement de CSS en runtime.
- Intégration spring (gestion des transaction, IOC, ORM)
· Mise en place d’une stratégie d’automatisation des tests de non-régressions
o Utilisation de la solution flashBack Oracle pour Revenir en arrière une fois la compagne de test est passée)
o Utilisation de Testlink pour les plans de test et injection des Résultat de test.
Environnement technique :
JEE, Struts1.2, JSF2, RichFaces3.3, Oracle11g, Toplink, Hibernate3, JPA, Hudson, SVN, DWR, Eclipse, websphere, testlink, AIX, checkstyle, PMD, performance studio
Projet 3 : (4mois) - SNTL : projet de développement d’une application parc informatique
Missions :
· Elaboration des spécifications fonctionnelles :
· Conception des couches applicatives du projet
· Développement des principaux modules de l’application
Environnement technique :
java, Struts, Oracle, iterone, toplink, ibatis, iReport, SVN, Eclipse, Tomcat
Projet 4 : (1.5 ans) - Projet Offshore Callatay & Wouters, Thaler NG
Projet de migration d’un logiciel (Global Banking) dans sa version actuelle (Client serveur) vers une version du logiciel sur la plateforme JEE offrant la même fonctionnalité
Missions :
· Développement des modules
· Migration vers la nouvelle plateforme
· Tests fonctionnels et de charge
Environnement technique :
java, Web services, JSF1.2, Jboss, Oracle, spring, Hibernate, Maven, Eclipse WTP, Synergy, Mantis, AIX.
AZUNIX Responsable informatique
De Mai 2007 à Avril 2008
Missions :
· Réalisation du site de la société (PHP & MySQL & Merise) http://www.azunix.ma
· Réalisation de l’application de gestion de stock, marges, devis et des achats de la société (Struts & hibernate & MySQL & Merise & GlassFish)
· Configuration du serveur Web TOMCAT et hébergement local du site Web AZunix
· Installation et configuration du Réseau locale (LAN AZunix)
· Paramétrage d’une application Help Desk GLPI
· Animateur TP Java J2SE dans le cadre du projet MEDA II avec union européenne (OFPPT à CASA)
· Responsable support système UNIX
· Administrateur Sun Fire E2900, V890, 280R & Array disks family SE3300 (Maroc Telecom)
· Installation et configuration de serveurs SUN Microsystems
Environnement technique :
Eclipse , Struts , Hibernate , Mysql , GlassFish , Tomcat, GLPI.
2008-2011: Diplôme d’ingénieur Option Miage.