About Driss
English
Fluent
French
Native or bilingual
Arabic
Native or bilingual
Experience
- TotalEnergiesDéveloppeur Full-Stack/Devops (JAVA/Angular/Azure)ENERGY AND UTILITIESApril 2022 - July 2024 (2 years and 4 months)Paris, FranceMa contributionConception et développement d’un système de planification et d’optimisation des processus d’interventions sur les plateformespé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 automatiqueQA (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 …)
- accorhotelsDéveloppeur Full-Stack/Devops (JAVA/Angular/AWS)HOSPITALITYNovember 2018 - April 2022 (3 years and 5 months)Paris, FranceMa contributionDéveloppement de nouveaux micro-services de gestion des certificats : bons permettant à un client fidèle de louer une suite enpayant 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.
- Société GénéraleConsultant Backend JAVABANKING AND INSURANCEFebruary 2018 - October 2018 (9 months)Paris, France- 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, testsd’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éalisation des tests de charges (JMeter) et reporting des résultats sous format Excel.
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Ingénieur d'Etat en génie logicielEcole national supérieur d'informatique et d'analyse des systèmes2015