Omar - Chef de projet J2EE
Ref : 110423C001-
20180 CASABLANCA (Maroc)
-
Chef de projet, Consultant, Consultant technique (43 ans)
-
Freelance
Expérience professionnelle
03/2010 à 02/2011 LOGICA NorthAfrica Casablanca
Consultant Expert Indépendant J2EE (Freelance)
Missions :
• Rédaction des spécifications techniques sur les différents modules du projet
• Rédaction de documents sur les meilleures pratiques et les procédures à respecter
• Responsable technique du projet GED pour le compte d’une banque européenne
• Référant technique de l’équipe au Maroc
• Support de l’équipe de développement
• Responsable de la montée en compétence technique et applicative de l’équipe
• Amélioration de la note client du projet
• Garant de la qualité des livrables (documents d’analyse et sources)
Environnement technique :
• L’application IHM et les services métiers sont totalement développés avec les technologies J2EE (Struts, JSP, EJB, Java, interfaçage avec la couche DFC)
• Base documentaire Documentum 6.5
• Couche DFC : Basée sur Java. Point d’entrée à la base documentaire
• Documentum Administrator
• DQL et scripts API : Langage de requêtage sur la base documentaire
• Documentum Composer : Basé sur Eclispe (pluging) pour la mise à jour et l’ajout des objets dans la base documentaire.
• DAR Installer
10/2008 à 02/2010 Tata Consultancy Services Ltd Casablanca
Chef de projet / Avant-vente
Missions :
• Responsable de la mise en place du modèle de collaboration Onsite / Nearshore / Offshore (France / Maroc / Inde) avec le marché francophone.
• Participation à l’élaboration des réponses techniques pour des appels d’offres d’outsourcing de gestion d’infrastructure informatique, de développement informatique, d’audit de performance informatique, d'intégration solution décisionnelle,.
• Présentations aux clients des solutions de Tata Consultancy Services Ltd sur les processus de développement de projets, les processus de réingénierie d’applications et sur les outils et les compétences de Tata Consultancy Services Ltd en Java / J2EE,
06/2008 à 10/2008 Office de la Formation Professionnelle et de la Promotion du Travail Casablanca
Expert Technique dans le cadre du projet MEDA II (Freelance)
Missions :
• Elaboration de guide pédagogique pour les Enseignants J2EE de l’OFPPT
• Amendement des guides pédagogiques
• Lecture et validation des guides pédagogiques pour la gestion de projet
• Animation de séminaires de perfectionnement sur 10 jours pour les Enseignants J2EE de l’OFPPT. Meilleures pratiques de développement d’architectures et respect des standards
o Thème du séminaire : « Les architectures des applications destinées aux grandes entreprises »
o Thème du séminaire : « La programmation réseau pour une interconnexion entre différentes applications »
• Réunions de suivi d’avancement
07/2007 à 06/2008 Ippon Technologies Maroc (********) Casablanca
Chef de Projet J2EE
Missions :
• Migration d’une application VB en une application web sous la plateforme J2EE pour le compte de l’Office National des Pêches
o Etude des processus client
o Etude de la base de données existante du client
o Réunion avec les responsables techniques et fonctionnels
o Réalisation de composants pour automatiser des activités utilisées manuellement
o Réalisation de l’application en mode web multicouches sous la plateforme J2EE
• Informatisation du processus métier dans le domaine agricole pour le compte du Ministère de l’agriculture (subvention sur investissements)
o Cadrage du besoin et identification des activités du processus à informatiser
o Affectations de tâches et gestion du planning projet
o Support technique de l’équipe de développement
o Rédaction de documents de spécifications
o Réunions client
o Réalisation du module Workflow de l’application (outil JBPM)
o Tests d’intégration & Déploiement de la solution
o Formation utilisateurs
• Mise à niveau d’une solution e-commerce principalement basée sur de nouvelles offres Marketing ********
o Mise en place de l’environnement de développement
o Affectations de tâches et gestion du planning projet
o Support technique de l’équipe de développement
o Rédaction de documents de spécifications technico-fonctionnelles
o Réunions client
o Proposition de solutions d’architectures techniques
o Tests d’intégration
10/2004 à 07/2007 Netfective Maroc (********) Casablanca
Ingénieur études & Architecte Junior
Mission :
• Projet Bluage : ********
o Mise en place d’une application d’interfaçage entre le générateur et les concepteurs
o Conception d’architecture de la cartouche Struts pour la génération du modèle MVC à partir d’une maquette enrichie et d’un méta modèle
o Mise en place de la cartouche de génération Struts
o Test sur une application exemple de gestion des utilisateurs
• Projet Argos v2 : Référentiel de données pour le compte de la grande distribution « Les mousquetaires » : classification des fournisseurs et des articles commercialisé, organisation interne des départements et points de vente
o Formation du client, de trois semaines à Paris, sur les solutions techniques choisies par notre équipe et transfert de compétences
o Coaching des nouvelles recrues sur la rédaction des documents techniques et support technique sur les premiers modules conçus.
o Rédaction de documents techniques d’analyse et de conception de l’application.
o Participation au développement de la 2ème version d’un référentiel client de la grande distribution (Fournisseur, Article…). Projet basé sur un Framework (V4) propriétaire au client.
o Participation au développement des modules.
• Framework J2EE : Participation à la réalisation d’un Framework multi couches pour les applications J2EE. Toutes les applications métiers du compte de la grande distribution « Les mousquetaires » se baseront sur ce Framework.
o Le Framework offre des librairies pour toutes les couches architecturales : couche présentation (taglibs), couche application (extension de Struts, gestion des sessions), couche service (basée sur le pattern Command, EJB…), couche de persistance générée (basée sur Hibernate, JDBC, Pattern Factory…)
o Il offre d’autres composants communs tels le log, le DataGrid, gestion des habilitations, listes de valeurs…
o Rédaction de documents des composants de l’architecture
o Rédaction de documents d’analyse et de conception des différents composants
o Rédaction de documents de conception de la maquette exemple et configuration de l’environnement de développement
o Participation au développement des composants du Framework,
o Participation au développement de la maquette exemple,
Certifications
Certifié EMC Documentum : EMC Proven Professional EMCPA, Content Management Foundations
Certifié Java : Sun Certified Java Programmer 5.0
Formations
2003-2004 Master recherche Systèmes et logiciels à l’Université Joseph Fourier (UJF) à Grenoble.
2000-2003 Diplôme d'ingénieur d'état en informatique de l’Ecole Nationale Supérieure d’Informatique et d’Analyse des Systèmes (ENSIAS)
1999-2000 Classe préparatoires Mathématiques Supérieures et Mathématiques Spéciales Lycée Mohamed V
Formations continues et certifications professionnelles
Formations ou certifications Couverture Dates
EMC Proven Professional EMCPA (Content Management Foundations) 2011
Estimation d’un projet par points de fonction (Tata Consultancy Services Ltd)
Estimation des charges en ressources humaines et financières et en durée d’un projet 2009
Formation sur les outils de gestion de projet et de la qualité (Tata Consultancy Services Ltd)
Outil de gestion de projet de TCS
Organisation et rôles par projet
Processus de qualité 2008
Certification SCJP 5.0 Sun Certified Java Programmer 5.0 2006
Formations assurées (freelance)
02/2008 Formation pour particuliers sur le langage de programmation Java Casablanca
Expert technique certifié SCJP 5 (freelance)
Mission :
• Formation de 4 jours sur le langage de programmation Java (Orienté certification Java)
o Partie 1 : Introduction au langage de programmation Java
o Partie 2 : le concept Orienté Objet
o Partie 3: les APIs Java les plus utilisées
o Partie 4: les Threads, la synchronisation et le ramasse miette
12/2007 Formation de l’équipe technique d’une filiale de la DSI du groupe européen « le mobilier européen » Berrechid
Expert technique (freelance)
Mission :
• Formation de 5 jours à l’équipe technique sur l’architecture J2EE
o Formation sur le framework Struts MVC. (1 journée)
o Atelier pour la réalisation d’une mini application utilisant les meilleures pratiques MVC (2 jours)
o Formation sur le framework de persistance Hibernate (1 journée)
o Suite de l’atelier pour l’intégration de la couche de persistance. (1 journée)
Compétences Techniques
Développement : Java
Web : Jsp, Ajax, Struts, HTML, Javascript, XML
SGBDs : Oracle, MySQL, PostgreSQL
Outils : Toad, Rational
Environnement / Architectures : J2EE, Spring, MDA, Hibernate, JPA,
Rapports : JasperReport, iText
Portail : LifeRay
G.E.D. : Documentum, Alfresco
Workflow : JBPM
Serveurs : Websphere, Weblogic, Tomcat, APACHE
Versioning : CVS, SVN, ClearCase
Méthodes : MERISE, UML
Systèmes : NT, UNIX
Sécurité: acegi, JGuard pour l’authentification, CAS pour le SSO