-
ATTIJARIWAFA BANK
- Développeur Java/JEE
2013 - maintenant
Projet BEL (Banque En Ligne)
* Développement des batch du projet
o Batch Releve Titres (Out), Batch Commande Chequier (Out), Batch Sort
Commande Chequier (In), Batch Commande LCN (Out), Batch Sort
Commande LCN (In)
o Développements de batch techniques de transfert de données entre le Host et la
cible (batch bi-directionnels, Host * cible, cible * Host, ...)
o Implémentation des règles métier de gestion des transactions financières
o Optimisation des performances de l'application
o Optimisation de la sécurité de l'application (OWASP)
Méthodologie :
o Méthode agile et Scrum
Technologies :
o Java/JEE
o Spring Batch
o Hibernate
o Spring Security
o XML, Oracle 11G
o Maven, Jenkins, Sonar
o CheckStyle, Pmd, Findbugs, Cobertura
o GatLing, Fitness, Thymleaf, OWASP
-
ATTIJARIWAFA BANK
- Développeur Java/JEE
2013 - 2013
Projet Paypal
* Développement des batch du projet
o Développement Batch de rapatriements (notifications IPN, alimentation du
Host), batch sort rapatriements, batch d'alimentations
o Développements de batch techniques de transfert de données entre le Host et la
cible (batch bi-directionnels, Host * cible, cible * Host, ...)
o Implémentation des règles métier de gestion des transactions financières
Méthodologie :
o Méthode agile et Scrum
Technologies :
o Java/JEE
o Spring Batch
o Java Security (Authentification et autorizations JEE)
o Hibernate
o Spring Security
o XML, Oracle 11G
o WebSphere 7.0, Rational Application Developer 8.0.1
o JUnit, ejb3Unit
o Maven, Jenkins, Sonar
o CheckStyle, Pmd, Findbugs, Cobertura
-
ATOS ORIGIN
- Consultant technologie SharePoint
2013 - 2013
Projet E-Gov
o Assistance technique projets Sharepoint
Méthodologie :
o Méthode agile et Scrum
o Microsoft .Net platform
o OAUth Security Protocol
-
ATTIJARIWAFA BANK
- Développeur Java/JEE
2012 - 2012
Module authentification (application e-banking)
* Développement du module de sécurisation de la solution d'e-banking.
o Développement d'un composant d'authentification personnalisé à l'aide du
TAI (Trust Association Interceptor)
o Développement des filtres intercepteurs et gestion des autorisations et
accréditations
o Implémentation des filtres OWASP STINGER pour la gestion des contrôles de
validation des entrées utilisateur
Méthodologie :
o Méthode agile et Scrum
Technologies :
o Java/JEE
o Java Security (Authentification et autorizations JEE)
o TAI (Trust Association Interceptors)
o JPA, EJB 3.0
o RMI/IIOP et applications distribuées (rupture de protocole)
o Framework OWASP STINGER
o XML, Oracle 11G
o WebSphere 7.0, Rational Application Developer 8.0.1
o JUnit, ejb3Unit
o Maven, Jenkins, Sonar
o CheckStyle, Pmd, Findbugs, Cobertura
-
BNP PARIS BAS MEDIT
- Chef de projets Java/JEE
2011 - 2012
Projet Reuters TRKD
* Mise en place de services web interfaçant les flux informationnels financiers et images
de Thomson Reuters et les intégrant dans un CMS propriétaire de BNP PARIBAS
Projet AUTONOMY
* Mise en place d'une nouvelle version des interfaces de services Thomson Reuters
s'intégrant au progiciel Interwoven AUTONOMY (Développement des flux RSS,
formulaires de contact et flux Reuters).
TMA IIE
* Tierce maintenance applicative sur le CMS IIE de BNPPARIBAS
Méthodologie :
* Conduite des trois projets par la méthode agile et Scrum. ;
* CMMI
Technologies :
o Java/JEE
o XML, SOAP, http, HTTPS,
o Services Web Xml
o http, Https, SOAP, WS-I Profiles, IBM Websphere 6.1, Rational Software
Architect
o Flux binaires
o RMI/IIOP et applications distribuées (rupture de protocole)
o Junit
o Maven
o CheckStyle, Cobertura, Pmd, FindBugs, Hudson, Sonar
o Oracle Server 10G et 11G
o XSLT
-
Hypernovae
- Consultant technologies logicielles
2011 - maintenant
-
HYPERNOVAE
- Développeur JEE
2011 - 2011
Insureware - Solution de gestion des sinistres automobiles
* Automatisation complète du processus de gestion des sinistres automobiles
o Déclaration du sinistre
o Renseignements assuré
o Implémentation des règles et contrôles sur les opérations
o Gestion des habilitations
o Gestion de l'expertise médicale
o Gestion des garages
o Gestion des indemnisations
* Technologies :
o Java/JEE (framework standard : EJB, Queues, Sécurisation, Transactions, etc)
o Services Web Xml
o Ajax
o Spring, Spring Batch, Hibernate, JSF, Talend
Consultant formateur Java/JEE
* Délivré la formation Programmation Java et accompagné trente formateurs
professionnels dans le processus de certification Programmation Java (formation +
workshop de préparation à l'examen 310-065)
* Délivré la formation Développement de composants Web J2EE et accompagné quinze
formateurs professionnels dans le processus de certification Développement de
composants Web J2EE (formation + workshop de préparation à l'examen 310-083)
* Délivre la formation Java pour le Master FEDE (Fédération Européenne des Ecoles) ;
* Délivre la formation UML pour le Master FEDE
Consultant - formateur Service Manager
* Délivré la formation Essentials Service Manager pour le compte des Autoroutes du
Maroc (ADM)
* Implémenté les modules gestion des incidents/problèmes/changements pour le
compte de la société CIMR (Caisse Inter Professionnelle Marocaine de Retraites)
* Délivré la formation Essentials HP Service Manager pour le compte de Tunisie
Télécoms
-
LOGICA, SALAM GAZ, OCP, OFPPT
- Consultant formateur Java/J2EE
2009 - maintenant
* A notamment délivré les formations suivantes
o Programmation Orientée Java (cours officiel SUN SL-275) pour LOGICA,
SALAM - GAZ,...
o Développement de sites web à l'aide de JSP et des Servlets (SL -314) pour
H.A.CA
o Développement de solutions d'entreprise à l'aide de J2EE (cours officiel SUN
FJ-310)
o Analyse et conception orientée Object avec UML (cours officiel SUN OO-226)
o Architecture JEE pour les managers
-
EXCELTA
- Expert plate forme Microsoft .Net
2006 - 2009
* Bénéficiaire :
EXCELTA - It services and consulting pour le projet de l'Union Européenne MEDA 2
* Expert Microsoft .Net en particulier pour l'ingénierie et la formation professionnelle
(Plate forme .Net)
* A assisté et a accompagné le Ministère de la Formation Professionnelle pour la
formation professionnelle afin d'améliorer les compétences techniques des formateurs
du secteur privé pour qu'ils soient en mesure de dispenser correctement
l'enseignement de ces nouvelles technologies auprès de leurs stagiaires. Cela concerne
les technologies Microsoft .Net et autres technologies associées telles que XML,
SOAP, WSDL, etc.
* Développement dans le cadre du projet d'une plate forme d'e-Learning à l'aide de
Moodle (www.meda2tic.com/extranet) utilisé également comme outil de travail
collaborative avec l'équipe des experts du projet.
-
EXCELTA
- Expert Gestion de projets
2006 - 2009
EXCELTA - It services and consulting Union MEDA 2 project
* Expert en formation et en ingénierie du management de projet et de la conception
UML
* A assisté et accompagné le Ministère de la Formation Professionnelle pour la
formation professionnelle afin d'améliorer les compétences techniques des formateurs
du secteur public pour qu'ils soient en mesure de dispenser correctement
l'enseignement de ces nouvelles technologies auprès de leurs stagiaires. Cela le
management de projet ainsi que la conception UML et les technologies associées
-
EXCELTA
- Expert plateforme Java/JEE
2006 - 2009
EXCELTA - It services and consulting Union MEDA 2 project
* Expert Java/J2EE en particulier pour l'ingénierie et la formation professionnelle (Plate
forme Java/J2EE)
o Applications événementielles Java avec Eclipse 3.0
o Applications Web Dynamiques avec JSP ; EJB et Apache Tomcat sous la plate
forme Eclipse 3.0
o Applications client - serveur Java
o Programmation Orientée Java
o
* A assisté et a accompagné le Ministère de la Formation Professionnelle pour la
formation professionnelle afin d'améliorer les compétences techniques des formateurs
du secteur privé pour qu'ils soient en mesure de dispenser correctement
l'enseignement de ces nouvelles technologies auprès de leurs stagiaires. Cela concerne
les technologies Java/J2EE et autres technologies associées telles que les EJB,
JavaBeans, Web services etc.
* Conduite de 40 EFPP (Etablissement de Formation Professionnelle Privée) pour la
conception, le développement et l'implémentation de nouveau programme de
formations technologiques basées sur la démarche APC (Approche Par Compétence)
qui est une méthode canadienne de transfert de compétences.
-
SQLI
- Expert .Net
Levallois-Perret
2006 - 2006
EXCELTA - It services and consulting Expertise et référencement technique projet
* Coaching, accompagnement et référencement technique d'une équipe projet Nestlé
de SQLI pour le transfert de compétences niveau maîtrise de la technologie .Net à
l'équipe SQLI
-
KAVAA GLOBAL SERVICES
- Technical lead
2005 - 2005
EXCELTA - It services and consulting Chief projects -
EPM solution : Développement et intégration d'un
EPM (Enterprise Project Management) basé sur Microsoft SharePoint Portal Server
-
NET2S GROUP
- Technical coordinator
2005 - 2005
* Net2S.WebTimeSheet project : développement d'un intranet pour la gestion des
factures et la gestion des heures de travail pour les consultants NET2S
* Exo project : Projet de migration du site Web et de l'intranet de NET2S vers la plate
forme Exo.
* Implementation d'une plate forme J2EE/ Java platform of content management
(CMS)
* Net2S.ERM project : projet de développement d'un intranet de gestion de ressources
humaines avec Microsoft SharePoint Portal Server 2003
-
CASANET
- Chef de projet
2005 - 2005
Chief projects
* Device Provisioning project : Développement d'une interface web pour la
configuration de terminaux pour services WAP et MMS (par GPRS) avec
l'implémentation d'un système de gestion de contenu (C#, Mobile SDK, SQL Server,
XML, HTML)
* EPM solution Project : Développement d'un EPM base sur Microsoft SharePoint
Portal Server 2003, Microsoft Project Server and Microsoft Project Web Access pour
la gestion des projets internes de Casanet
* Finance news Project : refonte du site web ``finances news'' consacré aux
informations financiers et implémentation d'un système de gestion de contenu
personnalisé (C#, ASP .NET, SQL Server, ADO .NET)
* Mission of Auditing OCP (Office Chérifien des Phosphates) : Audit de l'organisation
et des systèmes d'information du groupe OCP.
-
OMNIDATA
- Project Engineer
Casablanca
2004 - 2005
* OTT Project : Développement d'une e -ERP pour la société OTT (Online Transaction
Technologies) (C#, ASP .NET, ADO.NET, SQL Server, T-SQL, .Net Framework
1.1)
* Gemplus Metrix Project : Développement d'un logiciel de statistiques sur les
processus métier de la société GEMPLUS avec des possibilités de traces graphiques et
calcul de grandes quantités de données.
-
GLOBAL SERVICES
- Microsoft Project Server et Microsoft Project
2003 - 2003
Web Access pour la société
(http ://www.kavaa.net)
* Consultant ITIL
o Assistance à l'élaboration de stratégie de services
o Gestion des niveaux de services
o Evaluation et gestion des risques des opérations de service
o Assistance à la conception d'une plate forme ITIL
* MyAXA Content Management Server : Développement et intégration d'un CMS
(Content Management System) local pour MyAxa Maroc qui est le portail IT et
d'informations de AXA Maroc. Ce CMS a été développé avec Microsoft SharePoint
Portal Server 2007 (www.axa.ma)
-
THE FOURTH R
- Trainer & consultant
2002 - 2004
* Activités de consulting, séminaires et conférences autour des technologies Microsoft
.Net (sécurité, applications web ...)
* Réalisation de formations .Net