Domaines de compétence
- Technologies : JSE, JEE, PHP
- Langages de programmation : JAVA, PHP, SQL, HQL, XML, XSL, Javascript, XHTML, CSS.
- Frameworks : Struts, Struts 2, JSP/Servlet, Hibernate, Spring, Log4j, JUnit, DWR,
Dojo, SVN, CVS, Jasper Report, Display Tag, Selenium, Axis,
Zend Framework, Ext-js.
- SGBD : MySQL, Oracle, Informix, DB2, SQLServer.
- Serveurs d’applications : Tomcat, Weblogic, WAS, JBoss, Apache.
- IDE : Eclipse, JBuilder, RSA, RAD, Eclipse PDT
- Intégration continue : Hudson, PMD, checkstyle, Findbug.
- Autres outils : PowerAMC, Together Architecte, MyEclipse, Magic Draw.
- Analyse et Conception : UML, Merise.
- Langues : Anglais, Arabe, Français.
Expérience professionnelle
Projet : Logiciel de gestion du pesage des camions au sein du port de Casablanca (Marsa Maroc)
Mission :
- Conception de l’application.
- Tests et suivi des anomalies.
- Recette de l’application, rédactions des guides et formation des utilisateurs.
Environnement technique : MySQL, Eclipse, Struts2, Spring, Hibernate.Projet : Logiciel de gestion du pesage des camions au sein du port de Casablanca (Marsa Maroc) Mission :- Conception de l’application.
- Tests et suivi des anomalies.
- Recette de l’application, rédaction des guides et formation des utilisateurs.
Environnement technique : DB2, DB2/400, Eclipse, Struts2, Spring, Hibernate.Projet : Gestion des adhérents (Amicale Marocaine des Handicapés) Mission :- Conception et développement d’une application de gestion des adhérents et de leurs projets de vie.
- Recette du projet, rédactions des guides et formation des utilisateurs.
Environnement technique : MySQL, Eclipse, Struts2, Spring, Hibernate. Projet : GID (Gestion Intégrée des Dépenses) (En régie à la TGR). Mission :- Développement des processus IHM.
- Développement, tests unitaires et validation des services Entité.
- Amélioration fonctionnelles des téléprocédures : Cartographie et Nomination.
Environnement technique :
Eclipse, Struts2, Hibernate, Spring, PMD, checkstyle, JUnit, Selenium, SVN, Jira, Oracle 10g.
Projet : ADomicile Mission :- Conception et développement d’une plateforme de commande en ligne, et livraison à domicile.
Environnement technique :
MySQL, Eclipse, Struts2, Spring, Hibernate.
Différents Projets de Portlet sous WebSpherePortal Clients :- TGR (Portail Marocain des Marchés Publics : Structuration et normalisation des Extraits de PV et des Rapports d’Achèvement)
- Marsa Maroc (Lecteur de flux RSS, Répertoire téléphonique)
- Salaf Chaabi (Portlet Offre d’emploi et Candidature en ligne)
- RAM (Générateur Dynamique de Formulaires)
Environnement technique : RAD 6, RAD 7, WAS 6, Struts, Hibernate, Display Tag, Jasper Report Projet TIMENET :Développement d’une application pour la production et la publication des temps main d'oeuvre (pour le compte de PSA Peugeot Citroën) Mission : - Réalisation du module de gestion de publication et des batchs d'import de données.
Environnement technique : RSA, Oracle 10g, TOAD, Struts, OJB, LEGO, Weblogic, JavaScript. CVS, Jira. Projet UNIOPSS : Réalisation d’un applicatif pour la gestion de contenu d’association Mission :- Etude des spécifications fonctionnelles.
- Récupération et MAJ des données récupérées via Web Services, et développement des modèles XSL.
- Recette de l’application.
Environnement technique : MySQL, Eclipse, Struts, Hibernate, Tomcat 5.5, XML, XSL, JavaScript Etudes
- 2004 - 2007 : Cycle des ingénieurs d'Etat en informatique à l'INSEA, MAROC
- 2002 - 2004 : Math. Sup. & Math. Spé
- 2002 : Bac. Sciences math A, Mention Bien