Expérience professionnelle
Du 08 Octobre 2018 au 29 Mai 2019 : Renault, Freelance
Domaine fonctionnel : Supply Chain
Intitulé : Mise en place d'un nouveau système de gestion des emballages avec la méthode agile, dans le cadre de la digitalisation de la Supply Chain de Renault
Missions :
Formation de la nouvelle équipe de développement
Études et propositions des solutions techniques
Développement FULL-STACK (FrontOffice & BackOffice)
Assurer la mise en production
Gestion des incidents de production
Automatisation & suivi des livraisons : Développement, Intégration, Préprod, Production
Technologies : Web service (REST), Spring (Boot, Security, AOP, Data, Batch…), Hibernate, Liquibase, EHCache, MapStruct, Slf4j/Log4j, Angular
Outils & Serveurs : Tomcat, Postgre, Amazon S3, Docker, Kibana, GitLab, Maven, Sonar, IntelliJ IDEA
Mots clés : Cloud Computing, OpenId, Elasticsearch, Pipelines, Continuous Integration, Continuous Delivery
Du 24 Décembre 2017 au 7 Septembre 2018 : Atos Worldline, Freelance
Domaine fonctionnel : Paiement sécurisé (3D Secure)
Missions :
Réfèrent technique
Analyse et optimisation des performances
Etude & Développement pour un produit de Paiement sécurisé (3D Secure)
Etude & Développement pour un Batch d’intégration & Extraction Produit (3D Secure)
Intégration du produit (3D Secure) pour plusieurs banques européennes
Automatisation des tests
Technologies : Web service (REST/SOAP), Hibernate, Hazelcast, Apache CXF, RestEasy, DeltaSpike, EJB, Servlet, Swagger, Lombok, Spring Batch, TestNG
Outils & Serveurs : JBoss, MySQL, Docker, GitLab, Maven, Nexus, Sonar, JMeter, IntelliJ IDEA, Shell Unix
Mots clés : Micro services, CDI, Cryptographie(symétrique/asymétrique), Secure Coding (OWASP), Monétique,
3D Secure
Du 09 Janvier 2017 au 31 Juillet 2017 : Nestlé Nespresso, Rabat, Freelance
Domaine fonctionnel : E-Commerce
Missions :
• Développeur back office
• Correction des anomalies sur l'ensembles des environnent : Intégration & Preprod
Technologies: Spring (Core, MVC, AOP, Security), Web service (Rest), JSP, Slf4j/Log4j
Outils & Serveurs : SAP Hybris, Tomcat, Oracle, Maven, Serena, Nexus, Sonar, Jenkins, Eclipse, Shell Unix
Du 24 Août 2015 au 31 Décembre 2016 : CEGEDIM ACTIV Maroc, Rabat, Freelance
Domaine fonctionnel : Assurance
Missions :
• Développent FULL-STACK (FrontOffice & BackOffice) sur les modules des paramétrages & gestions des contrats collectifs
• Refonte de la charte graphique(FrontOffice) pour le module de gestion : Assurance personnes
• Gérer des évolutions sur la partie BackOffice pour le module de gestion : Assurance personnes
• Développent d’un plugin eclipse pour automatiser la migration des fichiers : JSP, JS
• Développent des règles personnalisées Sonar pour l’audit de code (JavaScript, Java)
Technologies : Struts1, Hibernate, Spring (Core, MVC, AOP, Security), Web service (Rest), Web methods, Servlet, JSP, Slf4j/Log4j, AngularJS, JavaScript, JQuery
Outils & Serveurs : Tomcat, Oracle, Maven, Serena, Nexus, Sonar, Jenkins, Eclipse
Du 21 Août 2012 au 21 Août 2015 : BNP PARIBAS MedIT, Casablanca-Maroc, CDI
Domaine fonctionnel : Automates bancaires, Canaux en ligne, Offres Produits
Missions :
• Réaliser le codage en créant ou modifiant des composants applicatifs à partir des dossiers de conception
• Réaliser les tests unitaires et de non régression et rédiger les documents associés
• Rédiger la documentation associée
• Elaborer et rédiger les spécifications techniques à partir des dossiers de spécification fonctionnelles
• Effectuer à la demande des travaux d’estimation de charge
• Effectuer à la demande des cas de tests d’intégration et/ou de recettes
Technologies: Spring (Core, MVC, Batch), Hibernate, Dozer, Apache POI, Servlet, JSP, Struts 1,
Web service (Rest), EJB3, JMS, Slf4j/Log4j, Javascript, JQuery
Outils & Serveurs : IBM (WebSphere 7.0, RAD 7.5, WebSphere MQ), Oracle, Maven, Ant, SVN, Nexus, JMeter, Unix-AIX
Du 15 Décembre 2011 au 31 Août 2012 : MANEX SPRL, Boncelles – Belgique, Free-lance
Domaine fonctionnel : Audit Médicaux, Energies
Missions :
• Développement & amélioration des IHM pour les projets web de Manex en utilisant le pattern MVP avec GWT
Technologies – Java/JEE: Spring (Core, MVC, AOP, Security), Servlet, GWT, GXT, Slf4j/Log4j
Outils & Serveurs : IntelliJ IDEA, Maven, SVN, Postgre, JBoss
• Développement et Amélioration des composants métiers pour une application d’audit médical
Technologies – Java/JEE: Spring (CORE, MVC, Security, AOP), Dozer, Web Service, Hibernate, Slf4j/Log4j
Outils & Serveurs : IntelliJ IDEA, Maven, SVN, JBoss
• Etude, conception et développement d'une application web qui permet d’inviter les contacts LinkedIn à des événements particuliers
Technologies – Java/JEE: Spring (CORE, MVC, Security, AOP), Hibernate, Jackson, JSON, Web service (Rest), GWT, GXT, Slf4j/Log4j
Outils & Serveurs : IntelliJ IDEA, Maven, SVN, Jetty
Du 1 Mai 2010 au 31 Octobre 2011 : STPI Software, Casablanca-Maroc, CDI
Domaine fonctionnel : E-Commerce, CMS, Import/Export, Gestion de stocks, Gestion d’achats
Missions :
• Etude, conception et développement d'une application de gestion des Achats sur IPHONE et IPAD
Technologies – Java/JEE : Action Script 3, Flex 4.5
Outils & Serveurs : Flash Builder 4.5
• Etude, conception et développement d'une application de gestion de contenu (CMS) pour la partie E-Commerce
Technologies – Java/JEE : GWT, GXT, EJB 3, Slf4j/Log4j
Outils & Serveurs : Eclipse, NetBeans, MySQL 5.0, GlassFish, Tomcat
• Mise en place de méthodes et d'outils de travail en vue d'une meilleure productivité de plus de qualité, maintenabilité (SCRUM, tests unitaires et fonctionnels, organisation Agile)
• Accueil, accompagnement et formation des nouveaux arrivants et des stagiaires ingénieurs pour le développement JAVA-JEE
• Amélioration et développement de plusieurs modules dans la plate-forme E-Commerce de STPI :
Paiement par Carte bancaire
Reporting
Internationalisation
Taches planifiées
Réécritures des URL
Technologies – Java/JEE : JSF, XSLT, EJB, Apache POI, Apache FOP, Quartz, Slf4j/Log4j
Outils & Serveurs : NetBeans, SVN, MySQL5.0, GlassFish
Du 1 Septembre 2009 au 1 Décembre 2009 : INKFAST, Rabat- Maroc, Projet de fin d’études
Domaine fonctionnel : Télécom
Sujet : Analyse, étude, développement de deux modules pour un système de Push & Bulk SMS/MMS.
Technologies – Java/JEE : Apache JSF 1.2, Apache Tomahawk, Spring, Hibernate, Slf4j/Log4j
Outils & Serveurs : Eclipse, SVN, MySQL5.0, Tomcat
Du 30 Juillet 2009 au 30 Août 2009 : INKFAST, Rabat -Maroc, Stage Ingénieur
Domaine fonctionnel : Télécom
Sujet : Étude et déploiement d’une solution de Streaming Open source pour les téléphones mobiles
Formation :
2007-2010 : Cycle Ingénieur d'Etat, Génie Informatique à l’Ecole Nationale des Sciences Appliquées de Safi (ENSAS)
2005-2006 : DEUG en Sciences Mathématiques (majorant de la promotion) à l’Université Chouaib Doukkali, Faculté des sciences d’El-Jadida
2001-2002 : 1ère année en Mathématiques supérieur (école Al Khawarizmi à Rabat)
Juin 2000 : Baccalauréat Sciences expérimentales (mention assez bien)
Séminaires et Attestations :
Avril 2009 : Attestation en cryptologie (La sécurité des systèmes d’information. Algorithmes et complexités, Cryptographie et Sécurité Internet) à l’Ecole Nationale des Sciences Appliquées de Safi (ENSAS)
Novembre 2008 : Séminaire en Développement logiciel : Intégration continue, mise en œuvre du développement agile (SCRUM, XP) à l’Ecole Nationale des Sciences Appliquées de Safi (ENSAS)
Octobre 2007 : Initiation au Projet d’Intégration Collectif (PIC) à l’Ecole Nationale des Sciences Appliquées de Safi (ENSAS)
Mars 2007 : Attestation de l’école du printemps sur les réseaux informatiques à la faculté Samlaliya de l’Université Cadi Ayyad en partenariat avec l’Institut National des Sciences Appliquées (INSA) de Toulouse à Marrakech
Détail des Compétences :
• Systèmes d’exploitation : Windows, Lunix (Open Suze, Ubuntu).
• Langages maîtrisés : JAVA, C, C++, C#, WLangage (WinDev), ASM, SQL, XSLT, HTML, PHP, XML, JavaScript, AJAX, Action Script
• Méthodes - Outils de conception / développement : Merise, UML2, eXtreme Programming, Scrum
• Base de données : MySQL, Access, Oracle
• Environnement de développement : Eclipse, IBM RAD, Net Beans, Ant, CVS / SVN, JSE5.0, DEV C++, Visual Studio, WinDev 14, Flash Builder 4.5
• Architectures Web : JEE, DOT NET
• Architectures distribuée : RMI, CORBA
• Java pour l'entreprise (JEE) : Servlets, JSP, EJB 3, JPA, Web Service, JSTL, JDBC, JNDI, Java Mail
•Framework/Bibliothèques : Maven,GWT,JSF,Struts,Spring(Core,Batch,MVC,Security,ROO),Hibernate,Swing,SWT,AWT,Richfaces,PureMVC,MVP,GXT, Quartz, ApachFOP, Apache POI, Slf4j/Log4j
• Serveurs Web: Glassfish, IBM WebSphere, JBoss, Tomcat, Jetty, Apache
• Réseaux et Protocoles : OSI, TCP/IP, HTTP, FTP, RTP, RDP, SSL, SSH
• Bureautique : Open Office, MS Office
Connaissances générales :
• Gestion des projets informatiques
• Cryptographie: RSA, DES, ELGAMAL
• Intelligence Artificielle
• Finances : Analyse de données, Processus Stochastiques, Pricing
Divers :
Langues : Anglais technique (écrit, lu, parlé - bon)