Mourad - Architecte J2EE
Ref : 130426B002-
94140 ALFORTVILLE
-
Chef de projet, Consultant, Architecte (49 ans)
-
Freelance
Expérience professionnelle
SONEPAR France
(2 mois) Migration d’applications Lotus Domino/Notes vers Microsoft SharePoint.
Conception de l’application cible et encadrement des réalisations.
ELIADIS
EliCarbon & EliServices
Depuis Janvier 2011 Responsable Méthodes
- Mise en œuvre de la méthode AGILE SCRUM
- Utilisation de Bonnes pratique issue de CMMI/IEEE
- Mise en œuvre des documentations de modélisation fonctionnelle et technique
- Mise en œuvre de processus et outils d’industrialisation
- Mise en œuvre de Norme de développement
- Recherche et développement dans le cadre de l’outil EliCarbon
- Mise en place de système de mutualisation de la connaissance (Knowledge management) au travers de fiches, articles, présentations, tutoriaux
Architecte applicatif :
- Conception d'architectures logicielles (application web riches RIA, bonnes pratiques, Design patterns, web 2.0.).
- SAAS, Cloud Computing et de l'architecture SOA
- Architecture technique (IBM Domino, Websphere Application Server7, Apache Tomcat, SQLServer2008, DB2, postgres9 ....)
- Architecture des portails (WebSphere Portal, JBoss GateIn, Liferay Portal, SharePoint2010)
- Social Business / Social mise en œuvre médias
Chef de projet / Scrum Master
- Gestion du projet de développement d’Elicarbon en mode SaaS
- Pilotage du déploiement d’IBM Connections 3 et 4
- Pilotage du développement de l’intranet d’Eliadis avec SharePoint2010
- Intégration des connexions IBM (réseau social) dans SharePoint2010
Avant-vente :
- Réalisation de POC / POT
- Consultation logiciels et architectures
- Estimation des ressources
- L'offre commerciale d'écriture
SONEPAR GROUPE
Octobre 2012 Mise en place d’un système de synchronisation de l’annuaire Domino vers l’annuaire Active Directory utilisant le système Tivoli Directory Integrator v7.1.1
CARREFOUR
Aout 2012 Mise en place d’un système de messagerie instantanée sur l’intranet applicatif ********
(messagerie instantanée : IBM Lotus sametime)
SONEPAR GROUPE
Février 2012 Projet d'évolutions du Calculateur Blueway (application conçue et réalisée par Eliadis : calcul de l’empreinte carbone pour 2100 sites répartis et en 9 langues).
VINCI HOLDING
Décembre 2011
Expertise Technique Développement JAVA
- Recherche et Développement
Projet « Together » (réseau social) - IBM Connections :
- Assistance technique et fonctionnelle au démarrage de l'évaluation de l'outil IBM Connections
- Import photos utilisateurs, optimisation import des données, réponses techniques et fonctionnelles
- Migration des données de Connections d’une base DB2 ver SQLServer2008 avec SSIS
DGCCRF
(1 an et 1/2)
Projet de refonte de l’application métier
Conseil, accompagnement, formation et mise en place d’un socle de développement (briques logicielles, PIC, Configuration) :
- Animation d’ateliers techniques,
- Rédaction du dossier d’architecture logiciel,
- Rédaction Norme et préconisation,
- Rédaction des Spécification Techniques Détaillées,
- Rédaction d’un document de mise en place de la PIC (Team Foundation Server)
- Administration de Team Foundation Server 2008
- Mise en place d’une formation,
- Normes de développement, encadrement
- Qualité du code, Qualité de production
- Mise en place d’une plateforme d’intégration continue
UML, Design patterns, Visual Studio 2008, Team Foundation Server , SQLServer 2008, Nhibernate, Spring.net, .Net 3.5
INSERM
(1 an et 1/2) Responsable Qualité de production, expert technique, encadrement
Mise en place du socle technique (PIC, base de développement, configuration)
Encadrement d’une équipe de dix développeurs en outsourcing (Logica – Maroc),
Expertise technique,
Qualité des développements
- Rédaction de cahiers des charges,
- Dossier d’Architecture Technique,
- Dossier d’Architecture Logicielle,
- Spécification Techniques Détaillées,
- Planning, évaluation des coûts
- Normes de développement, suivit du développement (outsourcing)
- Qualité du code, Qualité de production
- Mise en place d’une plateforme d’intégration continue
- Définition des fiches de recette.
Eclipse, Oracle 10g , JBoss , Struts, Hibernate, Maven2 / Proxy maven , Versioning sous CVS
LOGICA
(1 an) Mise en place d’un ENT (Environnement Numérique de Travail) pour la région Ile-de-France
Expert technique et développement (3 projets):
- Mise en place d’une plateforme d’intégration continue
- Mise en place d’un serveur openLDAP,
- Création des schémas LDAP,
- Batch de population,
- Mise en place d’un SSO (CAS)
- Développent d’un blog collaboratif (portail de l’ENT)
Eclipse, PostgreSQL, Tomcat, openLDAP / CAS, Maven2 / Proxy maven , Struts2, Spring / Ibatis,
Versioning sous SVN, OS : Linux
THALES SECURITY
(1 an ½) Consultation, contrôle visuel et supervision du workflow biométrie
Responsable de l'architecture et du développement :
- Rédaction de cahiers des documents de conception (fonctionnel SFG, SFD, Techniques, DAT, DAL, STD),
- Planning,
- Modélisation en UML sous rational ROSE,
- Définition des normes de développement,
- Définition des fiches de recette
Eclipse, Oracle 10g, J2EE / Tomcat / Jonas / Hibernate, ClearCase, ClearQuest, Architecture nTier (country scale)
NORTHTOP GRUMMAN
(2 ans)
Système de supervision de machines des centres de tri de La Poste Belge
Responsable de l'architecture et du développement du système de supervision :
- Rédaction de cahiers des documents de conception (fonctionnel, Techniques),
- Planning,
- Modélisation en UML sous rational ROSE,
- Définition des normes de développement,
- Définition des fiches de recette,
- Intégration.
Responsable Architecture et Développement en C# (Client / Serveur, IHM)
- Multithreading, Gestion des processus, Développement serveur (XP 2003)
- Remoting, TCP/IP, Peer2Peer et Configuration DCOM
- Test Driven
- Méthode AGILE
- Installation, Formation, Recette sur Site
- Deboggage, troubleshooting
- Versioning sous SourceSafe
- Integration sur site
Visual Studio 2003 .Net, Framework .Net v 1.1,Assemblies, SourceSafe, NUnit, Nant, Architecture distribuée (TCP/IP, P2P, Remoting, DCOM, COM+), OPC, WMI
THALES TRAINING
& SIMULATION
(6 mois) Ingénieur Développement C#.Net
- Développement de la partie IHM du poste Instructeur du simulateur M2000C1
- Deboggage, troubleshooting
- Versioning sous Clearcase
- Responsable du maintien de l’application “Mosaic”
- Développement de l’IHM du poste instructeur du simulateur M2000N
Visual Studio 2003.Net ,Framework .Net v 1.1,Assemblies, Clearcase, Architecture distribuée (Remoting, DCOM, COM+)
ALIFID
(1 an) Application d’identification des biens et des personnes (RFID, code barre, Biométrie, télésurveillance…), à tous les stades :
- Conseil
- Etude / Conception
- Installation / SAV
Chef de Projet Technique (équipe de 7 personnes)
- Gestion de projet,
- Recrutement,
- Mise en place de la méthodologie de travail (Définition des outils de spécification, de développement et de déploiement, planification des taches, mise en place des équipes projet…)
- Spécification / Normes de développement
Consulting et études technico-commerciales
- Etude pour le domaine royale de Marrakech d’un système de payement des ouvrier agricole, de suivit de la production par domaine/ parcelle
- Etude et préconisation pour la sécurisation des accès aux applications distribuée de la
CNSS (sécurité sociale marocaine)
Responsable du développement d’un PGI (Gestion du temps et gestion du personnel) :
- Gestipers v1.0 et v1.2: Application Collaborative de gestion du temps, version multiposte (architecture ntiers). Ce développement a été effectué en utilisant principalement PHP4, MySQL et Javascript.
ALIFID
(1 an) Compétences mises en œuvre :
- Développements en PHP4, JavaScript, VBScript,
- SQL pour base de données ACCESS, MySQL, SQLServer2000
- Gestion des processus et des Threads en Visual C++,
- Compression Zip et encodage des sources,
- Architecture Client/Serveur basée sur un serveur Apache,
- Gestion des versions, validation
CNRS/LIRIS
(2 ans) Ingénieur développement
- Développement d’une architecture de commande basée sur des objets distribués.
- Conception d’un prototype et Implémentation de cette architecture (responsable d’une équipe de 3 ingénieurs)
- Développement d’un Simulateur 3D dynamique
En parallèle : Responsable de développement (projet OpenSource)
Développement d’un logiciel de broadcasting vidéo en mpeg4 , client du serveur de streaming darwin (Apple Inc.). Durée du projet : 3 ans
C/C++ sous Win32, Linux. Maple sous Solaris,C sous QNX, Visual C++, ODE, IHM sous QT de Trolltech, MFC de microsoft, protocoles : RTP, RTSP, RSVP, MPEG4, VoIP, H323, OpenSource, temps réel, multithreading
CNRS / Laboratoire de Robotique de Paris
(3 ans) Ingénieur R&D
- Analyse des différents modes de locomotion terrestres
- Développement d’un simulateur de robot
- Etude sous Matlab/Simulink d’une tâche coopérative de portage de brancard
Matlab/Simulink sous Windows, X11 sous Solaris, QT de trolltech sous Solaris et windows, OpenGL,
Maple sous Solaris.
Ecole Centrale d’Electronique de Paris (2 ans) - Chargé des cours d’administration réseau, C++, JAVA, JSP, Servlet et base de données
PostGréSQL. Niv. Bac+2.
- Chargé de cours en C/C++, système et algorithmes : Niv. Ingénieur
IUT de Vélizy et l’IUP d’Evry (2 ans) - Chargé des cours d’Unix (script), C++, JAVA et base de données Postgres. Niv. Bac+2
- Chargé de cours en Conception orienté objet et C++ : Niv. Ingénieur
Formation
2013 Formation Microsoft SharePoint 2010 Application Conception – Certifié MCDP
2012 Formation Microsoft SharePoint 2010 Application Development – Certifié MCTS
2012 Formation IBM Web Expérience (WebSphere Portal et Connections)
2012 Formation IBM Tivoli Directory Integrator
1997 – 1998 Licence & DEA Informatique et Robotique op. MSR
1994 – 1997 Ingénieur-Maître de Génie Mécanique
2001 Formation à la Gestion de projet, Université Thales
1999 – 2000 Modules CNAM - Cycle Ingénieur en Télécommunication
CONNAISSANCES TECHNIQUES
Langages C#, JAVA, C/C++, PHP 4/5, VBScript, VBA, KornShell, BournShell, MakeFile, Javascript, JQuery
Serveurs applicatifs et portails Tomcat, JBoss, Jonas, Websphere, IIS, Websphere Portal, LifeRay, Nuxeo, JBossPortal (GateIn), jetty
Système d’exploitation et virtualisation Windows, Linux, QNX, Solaris, ESX, VMware
Base de données postgres, mysql, db2, Oracle, SQLServer
Réseaux
Outils de développement CVS, Active Directory, Visual Studio 2008/.Net, Eclipse, Team Foundation Server 2008, Hudson, Maven2
Web XML, HTML5, Servlet, ASP.Net MVC, JSP, JSF, Servlet, ASP.NET, PHP, JQuery, Dojo, Ajax
Framework Spring MVC, STRUTS 1&2, ASP.Net MVC, .Net v1.1, 2.0,3.0,4.0, JEE5, JEE6, JEE7
JSP, JCF, SPRING/SPRING.Net, Hibernate/NHibernate, Apache/Tomcat/Jakarta, LDAP, JBOSS
Sécurité Spenego, CAS, SSL/TLS
Annuaire Domino, openLDAP, Active Directory
Messageries Domino
Solutions collaboratives IBM Lotus Connections, Domino, Sharepoint2010
Outils de migration
Méthodologie UML (RUP), AGILE SCRUM, CMMI
Business Intelligence et ETL Cognos, SSIS, Talend
Autre Pack office, Open office, Star office
Bonne connaissance des logiciels libres, des différentes licences du logiciel libre
Support Niveau 1, Niveau 2, Niveau 3, Encadrement
AMOA Rédaction CDC, SFG, SFD, Recette, Test, Conduite et Accompagnement au changement, Formation, Conseil, Méthodologies, Normes
Exploitation
Architecture Définition, Migration, Evolution, Refonte, Urbanisation de SI, SOA, Architecture Logiciel, Architecture Technique, Conseil, Création de POC/POT, Evangelisation
Administration Installation, Paramétrage, Intégration, Scripting, Job, Encadrement.
Développement Conception, Réalisation, Programmation, Tests, Documentation, Expert Technique, Encadrement, Team Leader, Expertise Technique.
IHM
Gestion de projet Coordination, Encadrement, Relation AMOA/MOE, Relation client, Direction de Projet
Formation Utilisateurs, Equipes techniques