Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Driss EL ALLIOUI

Tech-lead JAVA/Angular

Driss EL ALLIOUI
Situation professionnelle
Consultant
Ouvert aux opportunités
Présentation
Je suis actuellement un Tach-lead Full Stack JAVA/Angular en mission chez AccorHotels. Je cherche à travailler sur des projets innovants full-stack avec des nouvelles technologies java.
CV réalisé sur DoYouBuzz
Expériences
  • Développement d'un nouveau micro service de gestion des certificats : bons permettant de louer une suite avec le prix d'une chambre normale dans un hôtel. (Spring boot, Angular).
  • Architecture DDD : Bounded context, Aggregate, Service, Repository.
  • Réunions des 3 amigos + Rédaction des critères d'accéptance + Implémentation des tests. BDD (Cucumber).
  • Développement réalisé en TDD 80%+ de couverture de tests.
  • Echange de messages JMS (Tibco) dans un ESB Oracle.
  • Agile (Scrum, Daily meetings, Sprint de 15 jours, Démo).
  • Développement des diffèrents Services de l’API de conformité sous forme de services REST. (Spring boot)
  • Stratégie de tests pour assurer le bon fonctionnement du projet (tests unitaires, tests d’intégration, tests MVC, tests end to end).
  • Réalisation des taches devOps pour assurer l’intégration continue du projet (Jenkins, Playbook/Job Ansible).
  • Rédaction des manuelles de configuration et de déploiement de l’API développée.
  • Planification et estimation des taches techniques.
  • réalisation des tests de charges (JMeter) et reporting des résultats sous format Excel.
  • Formation des nouveaux collègues dans le périmètre des extranets SPB.
  • Suivi de l’état d’avancement d’un projet métier chez SPB « SPB-Configuration », (réunions et livraisons hebdomadaire).
  • Réécriture des services interne de SPB sous forme de Services web REST. (resteasy, SoapUI5).
  • Développement d’un extranet pour centrale des opticiens : gestion d’adhésions et consultation de sinistres (équipe de 3 personnes + chef de projet, Livraisons hebdomadaires).
  • Développement des évolutions et des correctifs des applications d'un client international leader du secteur de télécommunication.
  • Etude fonctionnelle et technique du système existant.
  • Benchmark des architectures JEE existantes sur un prototype et choix d’un socle.
  • Refonte iso-fonctionnelle du système existant avec le socle choisi.

Cycle d'ingénieur

L'Ecole Nationale Supérieure d'Informatique et d'Analyse des Systems ENSIAS

Septembre 2012 à juin 2015
En savoir +
Compétences

Compétences techniques

  • Langages : JAVA, UML, Python3, SQL, PL/SQL, HTML5, Javascript.
  • Frameworks : Spring Boot, Angular, JSF, EJB3, EclipseLink, Hibernate, Maven, Cucumber.
  • Bases de données : MySQL, Oracle, postgresql, SQLServer.
  • Méthode technique : TDD, BDD.
  • Architecture technique : DDD
  • Gestion de versions : SVN, Git.
  • Méthodologie : Scrum
  • tests de charge : JMeter.

Langues

  • Anglais : avancé
    Avancé
  • Français : avancé
    Avancé
  • Arabe : maternelle
    Expert