Menu

Ilyass SLIMANI

RABAT

En résumé

Mes expériences professionnelles m’ont permis de développer mes compétences et de les mettre en oeuvre pour accueillir et analyser les besoins et exigences des clients et de répondre aux différents aspects techniques et fonctionnels des projets. Actuellement je suis en quête d'un nouveau challenge afin d'enrichir ma carrière et découvrir et apprendre de nouvelles technologies.

Mes compétences :
XML/XSLT
Spring batch
Hibernate
XML/XSL
COBOL
Java EE
AngularJS
Java

Entreprises

  • Office Des Changes - Consultant Java/JavaEE

    2019 - maintenant Missions effectuées:
    - Upgrade de la version Struts de l'application extranet (Télédéclarations/Téléservices)
    - Développement des évolutions de l'extranet
    - Maintenance corrective et évolutive de l'application SGD (Service de Gestion de Dotations)
    - Développement du service backend de la nouvelle application CMD (Consulter Mes Dotations)
    - Développement des Microservices de l'application CMD
    - Développement de la partie WEB de l'application et aide au développement de la partie MOBILE
    - Maintenance de l'application de restitution du supplément IR via le Webservice DGI
    - Tests, intégration et déploiement des applications
    - Montée en compétence fonctionnelle sur le domaine des dotations financières
    - Organisation/Participation aux différentes cérémonies AGILE

    Outils:
    CMD back: Spring Boot / Spring Data / Spring Security / Hibernate / Oracle / Swagger / JWT
    CMD Front: Spring MVC / Spring Security / JPA / Oracle / JUnit / BootStrap / JQuery
    Extranet: Struts 2 / Hibernate / Activiti / JAX-WS / Oracle / JOD / JUnit
    SGD: JSP-Servlet / JAX-WS / Oracle / JUnit
    SGD-DGI : JSP-Servlet / Axis 2 / Mailing / Oracle
    Versionning: GIT
    Build: Maven
    Container: JBoss7, WildFly10, Tomcat9
    Intégration: Jenkins
    Méthode: SCRUM (Agile)
  • Trésorerie Générale du Royaume - Consultant Java/JavaEE

    2018 - 2019 Missions effectuées:
    - Mise en place de nouvelles évolutions pour le projet GIR (Gestion Interne des Recettes)
    - Maintenance et correction des anomalies client
    - Développement de nouveaux modules et gestion de leurs exploitations
    - Implémentation de nouveaux services métiers du domaine financier
    - Analyse et conception des évolutions futures à mettre en place
    - Développement des modules internes pour la gestion des Abattoirs/Marchés de gros

    Outils:
    GIR: Struts2 / Spring / Hibernate / Oracle / JQuery / AJAX
    GIR-CT: Struts2 / Spring / Hibernate / Oracle / JQuery / AJAX
    GIR-Batchs: Spring Batch / JasperReport / Oracle
    Versionning: SVN
    Build: Maven
    Container: Tomcat
    Intégration: Jenkins
    Agile: Jira / Slack
    Méthode: SCRUM (Agile)
  • Cegedim - Développeur Full Stack / Scrum Master

    Boulogne-Billancourt 2017 - 2018 Missions effectuées:
    - Scrum master sur le projet INFINITE (Cellule Prévoyance/BPM)
    - Mise en place de nouvelles évolutions pour le projet INFINITE (Cellule Prévoyance/BPM)
    - Planification et négociation des délais de mise en oeuvre des évolutions et des tâches de maintenance
    - Organisation des différentes cérémonies du mode Agile (Scrum)
    - Représentation de la cellule lors des réunions transverses
    - Facilitation des tâches et intégration de nouveaux membres à l'équipe
    - Correction des anomalies interne, convergence et client
    - Intervention sur les environnements de production en cas d'anomalies bloquantes
    - Chiffrage, étude et analyse de la qualité de code
    - Réalisation des tests unitaires et aide aux tests fonctionnels automatisés
    - Participation aux compagnes de tests en renforcement des équipes Testing
    - Veille sur le respect des processus et échanges avec les développeurs
    - Traitement de la maintenance
    - Amélioration de la productivité et du savoir faire de l'équipe

    Outils:
    INFINITE: Struts1 / Hibernate / Spring / Oracle
    BPM: AngularJS / Activiti / SpringMVC / JUnit / Oracle
    Batchs: Cobol (MicroFocus NetExpress) / Spring Batch / PostgreSQL / Oracle
    Versionning: GIT / SVN / Dimension
    Build: Maven
    Container: Tomcat
    Intégration: Jenkins
    Audit: Sonar
    Agile: Jira / Slack / Trello
    Méthode: SCRUM (Agile)
  • Cegedim - Développeur Full Stack

    Boulogne-Billancourt 2016 - 2017 Missions effectuées:
    - Mise en place de nouvelles évolutions pour le projet INFINITE (Cellule Prévoyance/BPM)
    - Analyse et modélisation du dashboard de gestion des gestionnaires
    - Développement du module BPM
    - Correction des anomalies et traitement de la maintenance
    - Mise en place des batchs de traitements
    - Implémentation de nouveaux services métiers du domaine de la prévoyance
    - Refonte graphique de la charte visuelle du module BPM
    - Mise en place de la liaison transverse entre INFINITE et BPM
    - Développement du format pivot pour la circulation de données entre les différents modules
    - Montée en compétences fonctionnelle sur le domaine de la prévoyance
    - Suivi de l’avancement et Reporting
    - Planification des évolutions

    Outils:
    INFINITE: Struts1 / Hibernate / Spring / Oracle
    BPM: AngularJS / Activiti / Apache Camel / JUnit / Oracle
    Batchs: Cobol (MicroFocus NetExpress) / Spring Batch / PostgreSQL / Oracle
    Versionning: SVN / Dimension
    Build: Maven
    Container: Tomcat
    Intégration: Jenkins
    Méthode: SCRUM (Agile)
  • Cegedim - Ingénieur études et développement

    Boulogne-Billancourt 2015 - 2016 - Mise en place de nouvelles évolutions pour le projet INFINITE (Cellule Prestation Santé)
    - Correction des anomalies et traitement de la maintenance
    - Développement complet de nouvelles écrans et modification des batchs
    - Implémentation de nouveaux services métiers du domaine de la prestation santé
    - Planification des évolutions
    - Montée en compétences fonctionnelle sur le domaine de la prestation santé
    - Suivi de l’avancement et Reporting

    Outils:
    INFINITE: Java-J2EE / Struts1 / Hibernate / Spring / Oracle / WebServices (SOAP)
    Batchs: Cobol (MicroFocus NetExpress) / Oracle
    Versionning: Dimension
    Build: Maven
    Container: Tomcat
    Intégration: Jenkins
    Méthode: Cycle en V
  • Cegedim - Ingénieur études et développement / Intégrateur

    Boulogne-Billancourt 2013 - 2015 Missions effectuées:
    - Dématérialisation des factures et réalisation de mappings
    - Prise en charge et gestion des portefeuilles clients
    - Gestion des projets EDI de la phase d'initialisation jusqu'à la mise en production
    - Assurer le contact client (Interlocuteurs francophones et anglophones)
    - Support, encadrement et montée en compétence des intégrateurs juniors
    - Planification et suivi des projets
    - Analyse des besoins et étude de faisabilité
    - Rédaction des spécifications techniques
    - Mise en place des déploiements entre fournisseurs et clients
    - Tests unitaires et d'intégration
    - Reporting

    Outils:
    Mapping: Java / XSL / XSLT / XSL-FO (Altova) / MyInvoice
    Reporting: SharePoint / ExcelBoards
    Tests: UnixShell / KornShell
    Versionning: CVS / SVN
    Méthode: Cycle en V
  • Cegedim - Stage pré embauche

    Boulogne-Billancourt 2012 - 2012 - Etude et réalisation des mappings B2B (XSL)
    - Supervision, correction et analyse de flux EDI (Java, XSL)
    - Ticketing (incidents, demandes) (Jira)
    - Prise d’appels
  • Cegedim - Stage fin d'études

    Boulogne-Billancourt 2012 - 2012 - Modélisation d’une base de personne référentielle et la réalisation d’une application correspondante en J2EE (Struts2, JSF, Oracle 11g)
  • MD2A Software - Stage d'application

    2011 - 2011 - Création d’un site-web e-commerce en utilisant l’AGL Webdev, et sa mise en réseau (WinDev, MySQL)
  • Elance - Webmaster

    2010 - 2010 - Application de gestion d’un cabinet de crédit (Java, Swing, MySQL)
    - Création d’un site-web avec espace clients (Drupal)
  • Al Barid Bank - Stage d'application

    Rabat 2010 - 2010 - Création d’un site-web dynamique pour la gestion du matériel informatique selon chaque agence (PHP, MySQL)
    - Création d’un portail permettant la circulation des informations, et leurs mise en réseau (PHP, MySQL)

Formations

  • Université De Lorraine (Nancy II)

    Nancy 2011 - 2012 Master 2
  • IGA (Rabat)

    Rabat 2007 - 2012 Ingénieur (Bac+5)
  • Université Mohammed V Agdal (Rabat)

    Rabat 2005 - 2007 Deug (Bac+2)
  • Lycée Moulay Youssef (Rabat)

    Rabat 2003 - 2005 Baccalauréat

Réseau

Annuaire des membres :