• Formation :
• Ingénieur d’Etat en Télécommunications Option Réseaux ENSAT(INSA Lyon)
• Doctorant à l’EMI (sécurité des web-services)
• Compétences :
• Architecte applicatif JEE
• 7 ans d’expérience en développement Java/J2EE
• Gestion de projet d’intégration et de développement informatique
• Concepteur UML confirmé
• Administrateur système Linux/AIX et IBM Websphere AS
• Intégrateur de solutions de sécurité applicative et authentification forte (PKI)
• Bilingue anglais
CERTIFICATIONS & FORMATIONS PROFESSIONNELLES
• 2004 : CMMI niveau II
• 2006 : Linux LPI 101 (Administration système)
• 2007 : Java Sun certified Programmer JSCP
• 2008 : Administration avancée IBM Websphere V6
• 2009 : Architecture SOA
• 2009 : Gestion des projets
DIPLOMES ET FORMATION
2009 Doctorant à l’Ecole Mohammedia des Ingénieurs à Rabat en sécurité des systèmes distribués basés sur les Webservices
2000-2003 Diplôme d’Ingénieur d’Etat en Télécommunications de l’ENSAT/ INSA Lyon
1998-2000 Cycle préparatoire Ecole Nationale des Sciences Appliquées de Tanger
1998 Baccalauréat (Sciences Mathématiques) Mention Bien
Langues :
Arabe : Langue maternelle
Français : Courant
Anglais : Maîtrise convenable (Titulaire du diplôme INTERMEDIATE du AMERICAN LANGUAGE CENTER de TANGER – Niveau actuel : ADVANCED 3)
Espagnol : Maîtrise convenable
COMEPETENCES TECHNIQUES
Langages de programmations Java, J2EE, Flex, C, C++, UML, JSP, PHP, SQL, SHELL, XML, Perl, Lisp, Pascal, Javascript, HTML
Modélisation / Design UML, Rational Rose, Merise, AMC PowerDesigner, SOA
Outils et logiciels JSP, Servlet, EJB, Swing, IReports, JFreeChart, Ajax
Bases de données Oracle, MySQL, IBM DB2
Environnements de développement Eclipse, IBM WSAD, RAD, Jbuilder, jGrasp, Matlab, Workbench, Autocad
Serveurs d’application IBM WebSphere, BEA WebLogic, Apache, Tomcat, Jonas, JBoss
Frameworks Struts, Hibernate, Spring, JasperReport, Quartz…
COMEPETENCES RELATIONNELLES ET REDACTIONNELLES
• Solides aptitudes conceptuelles
• Expériences et expertises relatives aux aspects ergonomiques des applications Web, conception technique et tests automatisés d’IHM Web
• Expérience significative dans la rédaction de spécifications logicielles et d'infrastructures techniques (y compris matérielles)
• Veille technologique continue
• Capacité d’assistance au coaching et au suivi de travaux de réalisation technique (prototypage, développement, test)
• Aptitude à travailler en relation étroite avec les responsables de l’architecture fonctionnelle.
iSecure – (Mission feelance) Expert technique Java et Sécurité
Juillet 2011 à ce jour
Contexte : Définition de l'architecture et des composantes d'un produit de sécurité et coaching de l'équipe de developpement
Réalisation :
- Définition de l’architecture applicative et validation des choix techniques de la solution de sécurité offerte par iSecure
- Planification des réalisations et gestion de projet
- Encadrement de l’équipe de developpement (2 personnes)
- Rédaction des notice technique et commerciale
- rédaction des spécifications techniques et des documents d'architecture et d'exploitation
Environnement technique :
Java/J2EE, Linux RedHat ES, OpenSSL, signature électronique Xades, Gemalto, CC EAL4+, Tomcat, JBoss, PKI, cryptographie
BULL – La poste Chef de projet technique Confirmé
Septembre 2009 à Juin 2011
Contexte : Intégration et mise en ouvre d’une plateforme d’operateur de certification (PKI)
Réalisation :
- Définition de l’architecture applicative et validation des choix techniques de la
solution PKI et de la solution d’horodatage
- Encadrement de l’équipe de réalisation (4 personnes)
- Relation avec les interlocuteurs techniques du client
- Installation paramétrage et recette de la solution
- Opérateur HSM (Bull Crypt2protect)
- Assistance à la Mise en production aux cérémonies des clés
Environnement technique :
Java/Webservices (SAOP), MetaPKI, MetaTIME (Horodatage), Postgres, Linux RedHat ES, Perl, OpenSSL, OpenLDAP, signature électronique Xades, Gemalto, CC EAL4+, HSM, Tomcat
BULL - DGI Chef de projet technique Confirmé et Architecte J2EE
Avril 2007 – Septembre 2009 (28 mois)
Prix e-Mtiaz eGov 2010
Contexte : Réalisation d’un système de télédétection et télépaiement de l’impôt sur les sociétés pour la Direction Générale des Impôts (SimplIS)
Réalisation :
- Définition de l’architecture applicative et validation des choix techniques
- Encadrement de l’équipe de développement (4 personnes)
- Relation avec les interlocuteurs techniques du client
- Validation des diagrammes de classes et des IHM produits par les Concepteurs
- Modélisation de la Base de données
- Développement de module générique et transverse
- Tests et automatisation des déploiements
- Assistance à la Mise en production
Environnement technique :
Java/j2ee, Hibernate 3, Spring, Struts, JPA, XML, Webpshere V6.1, Eclipse 3.2, IBM DB2 V8.2, Jasper Report 3, Quartz, OpenSTA
BULL – Ministère de l’Education Nationale (GENIE) Architecte Technique
2006 (8 mois)
Réalisations :
- Configuration master de routeur Cisco (configuration type à dupliquer sur tous les sites à interconnecter) et développement d’outils d’aide au déploiement de masse (personnalisation de la configuration Master à travers une application java desktop en Swing)
- Réalisation d’une application en J2EE de suivi des déploiements et de remontés des indicateurs d’avancement en temps réel
Environnement technique : Java, Swing, Commons Net, Routeur Cisco, XML, tomcat, apache OJB, struts
BULL – Administration des Douanes – Projet PKI Intégrateur/consultant sécurité
2005 (9 mois)
Contexte : Sécurisation et authentification forte de l'application BADR par carte à puce cryptographique
Réalisations :
Développeur J2EE et Intégrateur sécurité.
Mise en place d’une infrastructure PKI et intégration avec le projet Badr
Intégration de la signature électronique au format CMS (pkcs#7) au niveau des messages EDI échangés
Réalisation d’un serveur de vérification de la validité des signatures électroniques et des certificats de signature pour le flux EDI
Environnement technique : PKI, OPENSSL, METASIGN, signature électronique CADES, OPENLDAP, J2EE
BULL – Administration des Douanes – Projet BADR Développeur senior 2004 (18 mois)
Contexte : Informatisation du Système douanier et dématérialisation des procédures
Réalisations :
Développeur J2EE et Intégrateur Système :
Développement de modules métier (Référentiel, base valeur, interface d'échanges...)
Développement d'une partie sur le module EDI (Électronique Data Interchange) avec les gros partenaires externes (ex DHL)
Administration Système des machines AIX de développement et de qualification
Gestion des déploiements de versions itératives sur la machine de qualification sous Websphere
Administration du gestionnaire de source CVS
Assistance à la mise en production
Environnement technique : J2EE, WSAD, Oracle, Aix IBM WebSphere, EDI, XML
Airbus Toulouse – Mission SQLI Développeur senior
Mai - Juin 2004
Contexte : Prototypage d’Intranet CMMI basé sur l’architecture J2EE
Réalisations :
- Développement d’un squelette d’application à travers un prototype
- Validation des choix techniques avec le client
Environnement technique : J2EE, IBM WebSphere, Struts et ORACLE 9i
Groupe SQLI Ingénieur Concepteur Développeur
Novembre 2003 - Novembre 2004 (1 an)
Contexte : Ingénieur développeur, assistant en architecture et administrateur système de la plateforme de développement (CVS, Linux, Mantis…)
Réalisations :
- Intranet Corporate du groupe SQLI :
Environnement technique: Java/J2EE, Eclipse, Tomcat, Struts, Apache, Jsp/servlet, MySQL
- Michelin : Web Content Management pour le site Internet Michelin Corporate.
Environnement technique: Framework Interligo, Java, JSP/servlet, Struts, Tomcat, XML/XSL
- OFAC & Etat de Vaud (Suisse) : Développement d'évolutions intégrées à l'outil de Gestion du contenu Web Interligo.
Environnement technique: J2EE, IBM WebSphere, IBM DB2, Jsp/Servlet, Struts, Oracle 9i, BEA Weblogic 8)
- Etat de Genève (Suisse): Projet Formulix : développement d’une application Client/Serveur Java Swing pour de la génération de formulaires dynamique à partir de syntaxe de définition XML.
Réalisation d'un outil de génération de formulaire dynamique pour la déduction des impôts et export et impression en PDF avec génération de codes barres
Environnement technique: JBuilder, Java (Swing), Design Pattern, XML (Dom, Xpath), Apache Fop
- Groupe SQLI : Développement et déploiement de la version 1.3.0 de l'outil interne CMMI dédié au Suivi Des Projets (SDP)
Environnement technique: PHP, Apache, MySQL
- www.sqli.com : Mise en place d'un mécanisme de réécriture des URL pour le site corporate de SQLI afin de rendre ces pages repérables à travers les moteurs de recherches
Environnement technique: Java, Jsp/servlet, MVC (Struts), Tomcat, eclipse
6 LAN (Lyon – France) Développeur
Projet de Fin d’Etudes (6 mois)
Contexte : En groupe de 4 personnes : Conception et Réalisation logicielle d’un Outil de planification Radio Indoor Norme WirelessLAN IEEE 802.11b
Réalisations :
- Conception
- Développement
Environnement technique : Java/Swing, UML, XML, WIFI, SVG
Projets de 1ère et 2ème année d’école Développeur
- INSA Rouen - laboratoire PSI (France)
Stage ingénieur assistant: 01/juin/2002 – 01/août/2002
Sujet : E-Learning : Réalisation d’un module d’évaluation de l’apprenant (Java, Swing, JBuilder, UML, Corba)
- Alcatel Telecom Maroc
Stage technicien: 15/juin/2001 – 15/août/2001
Sujet : Customisation de l’environnement de travail de l’utilisateur sur WorkStation (Perl, Shell UNIX, administration Windows NT)