Iqbal Addou
Consultant/Architecte J2EE
Iqbal ADDOU
Cosultant/Architecte J2EE au Maroc et aux Etats Unis.
Architecture et conception des sollutions J2EE et opensource
Expert en logiciel GED ZyImage de ZyLab
Vidéo surveillance numérique avec les produit visiowave/GE security
Ingénieur system C/C++ MFC,borland,windows,linux
2 Dernieres experiences chez
Snapdragon Medical INC Etats Unis ,Tampa
AtosOrigin Maroc ,Rabat
Projet Freelance:Aide dans la mise en place d'un site web en utilisant les technologies J2EE:Hibernate,JSF et MySql
en cours
UML,Java,AOP
2007 - 2007Du 15/06/2007 au 07/09/2007 Société : SnapDragon Medical Inc.
Lieu : Tampa, Florida Etats-Unis
Site web : www.snapdragonmedical.com
Poste : Java/J2ee technologies consultant Architect.
Travaux :
Ma tache était principalement aidé à développer la version 2.0 du logiciel de messagerie médicale à partir de la version 1.5 j’ai participé à la mise au point de choix architecturaux et dans les différents phases de développements et de testes.
• Portage d’une application d’envoi et réception automatisé des fax à partir de web mail (fax2web et web2fax) en utilisant les services web message vision de la technologie C++ et socket vers un client et serveur JAVA en utilisant l’API Apache HttpClient.
• Utilisation du Framework de sécurité Spring ACEGI et Open LDAP pour la sécurisation de l’application de messagerie médicale et l’ajout des rôles utilisateurs et privilèges.
• Ajout de méthodologies de programmation orienté aspect pour éliminer certains tache répétitive du projet exemple : logging, gestion des exception (utilisation de AspectJ à cet effet) .
• Intégration de JBOSS Rules (Drools) pour appliquer les règles métiers sur l’ensemble des projets
• Portage de certains IHM de la technologie lourde Applets/Swing vers des clients légers on se basant sur les technologies AJAX et JASON.
• Modification de l’ancienne version 1.5 pour qu’elle marche avec le Framework MVC Webwork au lieu de Struts avec l’ajout du support FTL.
• Aide dans la conception d’un outil graphique pour la génération automatique de fichiers SVG (Les formulaires des patients et médecins étais sous format SVG).
• Utilisation de XML Beans pour la sérialisation/désérialisation des classes java en XML.
• Autres développements, debugging et tests …….
2006 - 2007Du 25/09/2006 au 18/05/2007 Société Atos Origin
Lieu : Rabat, Maroc
Site web : www.atostorigin.com
Poste : Emploi à plein temps en tant qu’Ingénieur étude et développement.
Travaux :
Développement J2EE (JSF, Hibernate, Jasper reports) sur la plateforme Web sphère RAD.
Projet 2 TMSA Project: Développeur architecte dans le projet TMSA (Tanger Med Special Agency http://www.tmsa.ma ) le projet du port et de la zone libre échange de Tanger le projet consistais à lier les différent systèmes d’information du futur port de Tanger Med avec les différents acteurs concerné à savoir les service de navigation PMIS, le système d’informations de la douane, les différent fournisseurs et client, le SI des service météo etc…. puisque les différents SI concerné sont déjà existants et hétérogènes le projet du SI du projet TMSA reposait sur une approche EAI avec les outils Webmethods EAI qui permettent un échange avec un format XML uniques pour les différent en utilisant des connecteurs spéciaux pour chaque SI et l’utilisation de Webmethods Portal pour créer un site d’administration de l’ensemble. J’ai notamment travaillé dans la partie portail du projet en utilisant divers technologies J2EE et XML. Voici les différents travaux effectués avec plus de détails :
• Participation dans la création d’un générateur de code à partir des Spécification détaillé SFD du format Excel vers des fichiers XML et de ces fichier XML vers des fichiers sources : java, JSP, JS en utilisant l’API Jxl et les transformations XSLT ce qui nous a permit de diminuer de 80ù% les temps du développement d’une portlet.
• Création des XSD pour les formats XML de communication entre le portail et l’EAI
• Utilisation d’AXIS et du serveur d’application JBOSS pour déployer des services web.
• Développement J2EE classique JSP, Servlets etc….
Projet 1 SIBAM (Banque Centrale du Maroc):
• Développement d’un système de reporting des différents états de l’application en utilisant Java et Jasper Reports.
• Développement du SI SIBAM avec les technologies JSF, ORM : QLOR, ORACLE, AJAX4JSF
• Utilisation d’AXIS pour les web services.
• Création d’un moteur de recherché full-text avec l’API lucene pour JAVA
• Création d’une super couche JavaScript pour corriger quelques bugs limités à la technologie JSF v1.1.
2006 - 2006Du 25/07/2006 au 1/09/2006 Société Caciopee S.A.R.L
Lieu : Rabat, Maroc
Site web : www.caciope.com
Poste : Ingénieur étude et développement
Travaux :
Participation dans un projet de site E-Commerce pour la refonte tu site du fournisseur de produits de luxe Hermes www.hermes.com en utilisant Le serveur J2EE IBM Websphere commerce server et IBM WSAD avec IBM DB2.
2006 - 2006Du 08/06/2006 au 25/07/2006 Société FMCP S.A.R.L
Lieu : Rabat, Maroc
Poste : Stage en développement J2EE
Travaux : Création d’applications selon l’architecture 3-tiers en format client internet riches (AJAX) de gestion (module d’un ERP) en J2EE avec Eclipse,JBOSS application server, ORM (object relationnal mapping) vers la base de donnée avec Hibernate et la technologie JSF et JSTL et le toolkit DOJO pour la partie AJAX la base de donnée utilisée est MySQL.
2003 - 2006Du 15/06/2003 au 24/05/2006 Société VisioLink S.A.R.L (COSINSA Espagne)
Lieu : Rabat, Maroc
Poste : Ingénieur Système
Travaux :
Développement des applications de Vidéo surveillance, télédétection et Voix/Vidéo sur IP
Avec Visual C++, VB.net, J2EE (Websphere ou eclipse + jboss + jsp), COM ActiveX, Delphi 7 et Assembleur, créations de sites Web avec PHP, ASP.net Dreamweaver, Java, Java script, XML pour plus de détails :
• Utilisation de la SDK VisioWave www.visiowave.com avec les technologies ActiveX/COM pour la création des logiciels clients de vidéosurveillance en utilisant le VB/VB.net, Visual C++ , Borland Delphi.
• Création des sites web www.cosinsa.com et www.visiolink.com.
• Participation dans la mise en place d’un GED (Documa et Videoma en PHP/MySQL et Visual C++ avec QT en participation avec une équipe de développement espagnole)
• Création d’une alternative du serveur de vidéo surveillance numérique avec l’utilisation des technologies J2EE : Struts, Java et la base de données Interbase de Borland.
• Configuration des différents serveurs de la société et l’infrastructure IT
• Configuration du system GED ZyIMAGE de ZyLAB www.zylab.com chez plusieurs Clients
• Configuration des équipements de stockage HP Data Protector et écriture des scripts de sauvegarde
• Configuration des équipements de la gamme VisioWave.
• Programmation des Caméra mobile avec Delphi ou/et L’assembleur MASM et les microcontrôleurs.
Du 01/03/2003 au 01/06/2003 Ecole Nationale d’Administration (ENA) Rabat
Stage de fin d’études pour l’école High-tech (Bac +4)
Projet : Réalisation d’une application intranet concernant l’automatisation des évaluations des intervenants vacataires avec le LANGAGE : PHP, SERVEUR : APACHE (sous Linux), SGBD : MYSQL
Du 03/03/2003 au 25/05/2003 Société Seri-Design (publicité et sérigraphie) Rabat
Travail temporaire en freelance
Travaux : création de sites web publicitaires.
Du 01/08/2002 au 31/08/2002 L’ONEP Rabat
Stage dans le service informatique de l’ONEP
Travaux : amélioration de l’intranet avec l’ASP et SQL et serveur IIS, optimisation du réseau et maintenance de pannes courantes.
Du 03/07/2000 au 04/10/2000 Société La Fibule.net Témara
Stage Rémunéré de 3 mois
Travaux : Webmastering, administration réseau et maintenance du matériel informatique.
Du 01/04/1998 au 09/06/1999 Société Azouzi des études topographiques Fez
Fonction : aide comptable, divers travaux bureautiques et saisie des opérations comptables sur pc
Pendant mon travail chez ATOSORIGIN :
Lieu : Rabat et Casablanca.
1) Deux sessions de formation sur la gestion du projet:
2) Formation technique avec ORACLE NORTH AFRICA pour l’utilisation de leur plateforme (Web services, JavaBeans, BPEL, Toplink and EJB 3.0) avec l’utilisation de JDEV 10.
Pendant mon travail chez VISIOLINK :
Du 08/03/2006 au 19/03/2006 Formation à l’Etranger
Lieu : Amsterdam et Madrid
Formation Professionnelle à la Société néerlandaise ZyLAB (Logiciel ZyIMAGE) à Amsterdam et AUTONOMY à Madrid en Gestion électronique de documents GED ou DMS.