
Driss EL ALLIOUI
Full-Stack/Devops (JAVA Angular AWS Azure)
Salaire / Taux journalier
92130 Issy-les-Moulineaux, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur Full-Stack et DevOps avec 10+ ans d’expérience en conception et développement de systèmes distribués pour de grands comptes (TotalEnergies, Accor, Société Générale). Expert Java/Spring Boot, Angular et Cloud (AWS, Azure). Pratiquant quotidien de l’IA assistée (GitHub Copilot, Claude Code). Forte culture Craftsmanship : TDD, BDD, Clean Code, DDD, Architecture Hexagonale. Habitué aux environnements Agile exigeants avec 80%+ de couverture de tests
Expérience de travail
Développeur Full-Stack/Devops (JAVA/Angular/Azure)
total energiesFreelance
avr. 2022 - Présent
4 ans 7 mois
Paris, France
Ma contribution Conception et développement d’un système de planification et d’optimisation des processus d’interventions sur les plateformes pétrolières, gestion de plusieurs filiales avec des règles de gestions différentes (Azure, JAVA 21, Spring boot 3, Angular 15) Missions • Développement des fonctionnalités sous une architecture microservices distribuée. • Participation aux réunions d'équipe afin de rédiger les critères d'acceptances et l'Implémentation des tests automatique QA (Cucumber). • Communications asynchrone inter-systèmes via Azure Service bus. • Communications synchrone inter-systèmes GraphQL. • Gestions de l’authentification et des autorisations des utilisateur avec Azure AD • Déploiement cloud (Azure, git Actions, Terraform, …) • Synchronisation récurrente de données avec Azure Function. • Clean code, 80%+ Couverture de tests, TDD, BDD. Environnement technique • Microservices • Java 17, Spring Boot, GraphQl, Sql Server, Gradle, Cucumber, Terraform, git, git Actions, flyway... • Angular 15, RXJS, Material, AGGrid, … • Agile (Scrum, Daily meetings, retro, Sprint de 10 jours, sprint planning, Démo …)
Consultant Java/Angular
AccorFreelance
nov. 2018 - avr. 2022
3 ans 6 mois
Paris, France
Ma contribution Développement de nouveaux micro-services de gestion des certificats : bons permettant à un client fidèle de louer une suite en payant le prix d'une chambre normale dans un hôtel. (AWS, Java 17, spring boot 3, Angular 7&15). Missions • Développement des nouvelles évolutions liées au produit • Architecture DDD: Bounded context, Aggregate, Service, Repository. • Participation aux réunions d'équipe afin de rédiger les critères d'acceptances et l'Implémentation BDD (Cucumber). • Développement réalisé en TDD 80%+ de couverture de tests. • Echange de messages JMS (Tibco) dans une ESB Oracle. • Echange d’évènement inter-system (Kafka) • Déploiement cloud (AWS, GitlabCI, Terraform, …) • Configuration et mise en place de connecteur Kafka. • Task scheduling avec AWS Lambda. • Développement de batchs (Spring batch) • Migration de différents modules, du projet legacy, de On Premise vers AWS. Environnement technique • Microservices, Domain driven design DDD • Agile (Scrum, Daily meetings, Sprint de 15 jours, Démo). • Java 17, Angular 15, Spring Boot, REST, MariaDB, Maven, git, Cucumber, Terraform, Tibco JMS, Kafka, Lambda AWS.
Consultant Java/Java EE
Société Générale
janv. 2018 - déc. 2018
1 an
Région de Paris, France
Missions • Développement des différents services de l’API de conformité sous forme de servicesREST. (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. Environnement technique • Agile, Scrum • Java 8, Spring Boot, PostgreSQL, Maven, git, Cucumber, Ansible, Jenkins.
SPB Group
mars 2015 - déc. 2017
2 ans 10 mois
Casablanca, Maroc
Ingénieur d'étude et développement
sept. 2015 - déc. 2017
2 ans 4 mois
Casablanca, Maroc
Contexte : La DSI de SPB a pour activité principale la gestion des produits d’assurances et la gestion des contrats derrière en produisant des extranets pour le client final et des back-offices pour les gestionnaires internes. La DSI de SPB est devisée en trois entités : DSI France (15 personnes), DSI Tunisie (10 personnes), DSI Maroc (12 personnes). Taches effectuées au sein de SPB : • 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 et mise en production des modules d’une application de comptabilité destinée à être utilisée par les gestionnaires locaux de SPB. • Réalisation et validation des tests unitaire (JUNIT) et des tests d'intégration (JENKINS). Principales compétences mises en œuvre : • Fonctionnelles / Métiers : Gestion des produits d’assurance (Adhésion, Sinistre), Extranet/BackOffice. • Méthodologie : Scrum. • Environnements technologiques : JEE, UML, SQL-Server, JBoss, Maven, SVN, JMeter, JSF (RichFaces, PrimeFaces), EJB3, Hibernate, resteasy, SoapUI5.
Etude et refonte du système de gestion des produits d'assurances SAGA2.
mars 2015 - août 2015
6 mois
Casablanca, Maroc
• Etude fonctionnelle et technique du système existant. • Benchmark des architectures JEE existantes dans le marché sur un prototype réel et choix d’un socle de base. • Refonte iso-fonctionnelle du système existant sur la base le socle choisi. Outils et technologies : UML, JEE, SQLServer, JBOSS-server, Maven, SVN, JMeter. Benchmark : JSF (RichFaces, PrimeFaces), ZKoss, SpringMVC, JQuery, EJB3, Spring, Hibernate.
Conception et réalisation d’un intranet.
Le ministère de la communication
juil. 2014 - oct. 2014
4 mois
Rabat, Maroc
Conception et réalisation d'une application web de gestion des annonces et des événements.
Le centre hospitalier Hassan II
juil. 2013 - août 2013
2 mois
Fès, Maroc
Formation
Ecole Nationale Supérieure d'Informatique et d'Analyse des Systèmes - ENSIAS
Ingénieur en informatique, Informatique
2012 - 2015
3 ans 1 mois
Ecole Nationale Supérieure d'Informatique et d'Analyse des Systèmes - ENSIAS
Ingénieur d'Etat, Genie Logiciel
2012 - 2015
3 ans 1 mois