Abdelwahed EL QASRY
Tech Lead (Java/Angular/DevOps) at RTL AdConnect- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Credentials
-
Oracle Certified Expert, Java EE 6 Web Component Developer
OracleMar, 2016- Nov, 2024 -
Oracle Certified Professional, Java SE 6 Programmer
OracleMay, 2013- Nov, 2024
Experience
-
RTL AdConnect
-
Luxembourg
-
Broadcast Media Production and Distribution
-
1 - 100 Employee
-
Tech Lead (Java/Angular/DevOps)
-
Feb 2021 - Present
Mission OMS : Mise en place d’un outil de gestion des campagnes publicitaires. - Réalisation de l’outil de gestion de campagne publicitaire. - Intégration des api de suivi régulier des campagnes publicitaires (Smartclip, Google Ads) - Mise en place du système d’authentification via OKTA. - Mise en place de l’usine logicielle de RTLAdConnect (Gitlab, Nexus, Docker registry, serveur de bases de données, ELK) - Mise en place et l’amélioration de l’infrastructure logicielle de RTL Ad Connect (intégration et déploiement continue, orchestration des conteneurs, monitoring des serveurs) - Accompagnement des développeurs sur les différents modules du projet (Conception technique, revue de code) - Assurer les mise en production des différent modules Stack technique : Java 11-17, Maven, REST, Spring Boot, Docker, RestAssured, WireMock, Mockito, Junit 5, Git, Sonar, Angular 11, karma, jasmine, protractor, Docker, Docker-compose, ELK. Show less
-
-
-
Societe Generale
-
France
-
Banking
-
700 & Above Employee
-
Développeur Full Stack (Java/Angular)
-
Mar 2020 - Feb 2021
Mission Bacardi : Mise en place d'une architecture microservices pour le calculateur de profits et pertes pour la gestion financière du groupe. - Mise en place des microservices exposant les fonctionnalités du calculateur bacardi (Rest Api, Spring boot) - Intégration des outils internes (swagger, Identity Providers, Load Balancers, Monitoring, ...) - Conteneurisation des diffrents microservices (Docker) - Mise en place d'une plateforme interne de réservation des environnements pour les tests de performance (Angular 9) - Intégration continue (Gitlab CI) - Suivi de Production (Kibana, Grafana, Spring boot admin). - Méthodologie Agile (Scrum). Stack technique : Java 11, Gradle, Maven, REST, Spring Boot (Web, Data, Security, Test, RestDoc, DevTools), Docker, Docker-Compose, RestAssured, WireMock, Mockito, Junit, Git, Gilab CI, Sonar, Kibana, Angular, karma, jasmine, protractor. Show less
-
-
-
Renault Digital
-
France
-
IT Services and IT Consulting
-
300 - 400 Employee
-
Développeur Full Stack (Java/Angular)
-
Oct 2017 - Mar 2020
Mission Wired : Mise en place du nouveau référentiel client de Renault - Mise en place des microservices qui expose les différentes fonctionnalités du Référentiel Client (REST Api, Spring Boot) - Réalisation des migrations de donnée via des batchs d'import depuis l'ancien référentiel (Spring Batch) - Mise en place des backoffices (Angular, Karma, jasmine, protractor) - Indexation de données du référentiel en mode batch et en mode temps réél (Spring Batch, ElasticSearch) - Conteneurisation des différents modules du référentiel Client (Docker, Docker-Compose) - Déploiement sur AWS (Docker, Amazon Web Service) - Revue de Code (Merge Request Approvals) - Intégration continue (Gitlab CI) - Suivi de Production (Kibana, Graphana, Spring boot admin, Cloud Watch). - Méthodologie Agile (Scrum). Stack technique : Java 8/11, Gradle, Maven, REST, Spring Boot (Web, Batch, Data, Security, Test, RestDoc, DevTools) , ElasticSerach, Amazon WebServices, Docker, Docker-Compose, RestAssured, WireMock, Mockito, Junit, Git, Gilab CI, Sonar, Kibana, Angular, karma, jasmine, protractor. Show less
-
-
-
Enedis
-
France
-
Utilities
-
700 & Above Employee
-
Developpeur JAVA/JEE
-
Jul 2016 - Sep 2017
Mission Linky : Refonte des services de programmation de la nouvelle génération des compteurs Linky - Refonte du module java installé dans le concentrateur permettant la collecte des données et la programmation des compteur associés au concentrateur (Java 8, Rest, Spring Events, H2DB). - Evolution des différents Services de Comptage et télé-programmation du compteur Linky. - Intégration continue (Jenkins). - Tests sur Materiel. - Suivi de production (Stack ELK). - Méthodologie agile (SCRUM). Stack Technique : Java 8, Maven 3, OSB, BPEL, EJB3, Spring 4 (MVC, Core, Boot, Hibernate), Junit, Mockito, Sonar, Jenkins, Git, Oracle 11g, Docker. Show less
-
-
-
Bouygues Telecom
-
Telecommunications
-
700 & Above Employee
-
Developpeur JAVA/JEE ( Backup Team Leader)
-
Jun 2015 - Jun 2016
Mission Simple-Play : Refonte des différents référentiels de Bouygues Télécom - Assurer un chantier de migration de plusieurs composants de SOA vers ROA. - Réalisation des POCs d’IHM pour exploiter les nouveaux composants (AngularJS) - Support Technique/Fonctionnel d’une équipe de développement. - Chiffrage et planification des tâches. - Assurer le rôle de Backup du Team Leader.Stack Technique : Java 8, Maven 3, Tomcat 7, Spring-data JPA, REST (Jersey), Junit, JerseyTest, GIT, AngularJS. Show less
-
-
Developpeur JAVA/JEE
-
Jan 2014 - May 2015
Mission GAC : Prise en charge d’une TMA évolutives d’une dizaine de Systèmes techniques de Bouygues télécom. - Evolution de la plateforme de souscription des offres et abonnements utilisée dans les boutiques Bouygues télécom. - Evolution des WebServices dédiés aux partenaires de Bouygues télécom. - Implémentation d'un module de génération des contrats pdf dématérialisés. - Analyse des spécifications fonctionnelles détaillées (SFD). - Analyse et rédaction des spécifications techniques détaillées (STD). - Réalisation des fiches de tests (FTU).Stack Technique : Java 7, Maven 2, SOAP, Spring, Hibernate, Junit, EasyMock,Oracle, Soapui, weblogic, Jenkins, SVN. Show less
-
-
-
-
Stage de fin d'études
-
Feb 2013 - Jul 2013
Stage de Fin d'étude : Mise en place d'une architecture orientée services pour la gestion des autorisation et habilitationsObjectif : - Réalisation d’un serveur de permissions basé sur une architecture SOA, - Réalisation d’une IHM Conviviale d’administration avec JSF.Mission : - Etude Fonctionnelle et technique - Analyse et conception de la couche métier - Développement et tests - Tests Fonctionnels et de performance - Suivi des tickets du projet - Préparation des livraisons des différentes versions du projetOutils : Java, Maven2 ,Spring, SOA, Spring webService, Hibernate, Junit, TestNG, Oracle11g, Atlassian Jira,JSF2, PrimeFaces, Soapui, Git. Show less
-
-
Consultant technique
-
Feb 2013 - Jul 2013
-
-
-
cognicape
-
Rabat
-
Stage d'application
-
Jul 2012 - Oct 2012
Stage de Fin de 2ème année ,Réalisation et Déploiement d'un module web de gestion des réservations Outils : spring 3.1.0, maven , bootstrap, jquery, mongoDB FreeMarker, Cxf, android . Stage de Fin de 2ème année ,Réalisation et Déploiement d'un module web de gestion des réservations Outils : spring 3.1.0, maven , bootstrap, jquery, mongoDB FreeMarker, Cxf, android .
-
-
-
-
Stage d'initiation
-
Jul 2011 - Sep 2011
Réalisation d'un site web dynamique Outils : PHP/MYSQL , JavaScript. Réalisation d'un site web dynamique Outils : PHP/MYSQL , JavaScript.
-
-
Education
-
Ecole Nationale Supérieure d'Informatique et d'Analyse des Systèmes - ENSIAS
Computer Software Engineering -
Salmane Al Farissi, Classes préparatoires aux grandes écoles d'ingénieurs.
Mathematics