Abdessamad El allagui

Ingénieur Étude et Développement Full Stack

Salary / Daily rate

93160 Noisy-le-Grand, France

Freelance

Can come onsite

Skills

AngularKotlinJavaSpring BootVueCSSMongoDBPythonAWSKafkaTest Driven DevelopmentHexagonal ArchitectureMicroservicesReactJavascriptPHPSQL QueriesC++CassandraElasticsearchLinuxKubernetesGitClean CodeDockerJiraRESTful APIsGraphQLBootstrapPostgreSQLGitLabJenkinsTypescriptGradleMavenTerraformHTMLMySQLAnsibleAgile CoachingRabbitMQOracle DatabaseScrumOracle

Languages

Arabic (Native)French (Fluent)EnglishGerman

About me

Intro

Ingénieur Full Stack avec 10+ ans d'expertise en Java/Angular et architectures microservices, actuellement freelance chez Médiamétrie. Expérience confirmée chez EDF, RTE et grandes entreprises tech avec maîtrise des technologies cloud (AWS, Kubernetes, Docker) et des frameworks modernes (Spring Boot, React, Kafka). J'apporte des solutions robustes et scalables pour vos projets de migration, refonte applicative et développement de systèmes distribués.

Links

Work experience

Ingénieur Etude et Développement

MédiamétrieFreelance

Jun 2024 - Present

2 years 5 months

92300 Levallois-Perret, France

● Pilotage de la migration des applications de Java 8 vers Java 21 et de leur transition vers Spring Boot. ● Remplacement de la chaîne de build Ant/Ivy par Gradle. ● Modernisation des pipelines Jenkins : migration des projets Freestyle vers des pipelines déclaratifs Jenkinsfile. ● Migration progressive des chaînes d’intégration et de déploiement de Jenkins vers GitLab CI/CD. ● Migration des dépôts de code source de SVN vers GitLab. ● Refactorisation des applications selon les principes SOLID et les bonnes pratiques de Clean Code. ● Conception et développement de nouvelles fonctionnalités, de microservices, d’algorithmes métier. ● Réalisation de preuves de concept (POC) et d’études de faisabilité technique. ● Accompagnement technique de l’équipe et contribution aux choix d’architecture. Outils : Java 8/21, Spring Boot, Spring Batch, JUnit5, Mockito, Gradle, Ant, Ivy, Jenkins, Jenkinsfile, GitLab CI/CD, Git, SVN, Docker, AWS, Nexus, Archiva, Docker, Aws, Oracle, MongoDB, DevOps..

Ingénieur Etude et Développement Full Stack

Odigo

Jan 2023 - May 2024

1 year 5 months

92100 Boulogne-Billancourt, France

Contexte : Solutions de centres de contact (CCaaS) Projet : Refonte de la plateforme Cloud Centre de Contact as a Service (CCaaS), afin de maintenir un contact qualitatif avec leur clientèle qui permet de connecter les entreprises et leurs clients à partir de n’importe quel canal (E-mail, Téléphone, Réseaux sociaux, Chatbot, Vidéo, Messagerie web et mobile. Méthodologie : Agile : SCRUM Missions et Tâches : ● Création des microservices. ● Développement des différents taches/modules en Microservices ● Développement des API Rest. ● Ecrire des tests unitaires, des tests intégrations. ● Relecture de code sur l'ensemble des projets. ● Pratiques Craftmanship (Clean code, TDD, BDD, Architecture hexagonale, Revue de code) ● Utilisation de Kafka pour la gestion des messages ● Gestion des données Couchbase ● Générer les tests d’intégration en utilisant le conteneur docker ● S'assurer de la qualité du code grâce à des outils d'analyse du code automatique. ● Participation à la cérémonie Scrum (daily, découpage des tâches..) Outils : Java 17, JUnit5, Mockito, Kafka, CoachBase,Angular, Docker, kubernetes, Git, GitLAb, Jira, MicroServices, Maven, Sonar, Linux, Jenkins, AWS...

Ingénieur Etude et Développement Full Stack (Java/Angular)

Deveryware

Jun 2020 - Dec 2022

2 years 7 months

Paris, France

Contexte : Edition de logiciels applicatifs Projet I : Shareloc, une solution d'analyse téléphonique pour les enquêtes, Analyse des données relatives à la téléphonie. Projet II : DeveryLoc, Applications de tracking en temps réel, est un système de traitement des informations de géolocalisation automatisé. Méthodologie : Agile : SCRUM Missions et Tâches : ● Création des microservices. ● Développement des API Rest. ● Développement des IHM. ● Participation à la cérémonie Scrum (daily, découpage des tâches..) ● Ecrire des tests unitaires, des tests intégrations. ● S'assurer de la qualité du code grâce à des outils d'analyse du code automatique. ● Relecture de code sur l'ensemble des projets. Outils : Java 11, Spring, JUnit5, Mockito, RabbitMQ, Micronaut, Angular 12, Karma, Jasmine, Angular-material, Bootstrap, ArrangoDB, Spring WebFlux, Docker, kubernetes, Git, GitLAb, IceScrum, Jira, MicroServices, Maven,Ansible, Gradle, Sonar, Linux, Jenkins…

Ingénieur Etude et Développement Full Stack

VO2 GROUP

Jun 2020 - Dec 2022

2 years 7 months

Paris, France

Ingénieur Etude et Développement Full Stack

Réseau de Transport d'Électricité

May 2019 - May 2020

1 year 1 month

92400 Courbevoie, France

Ingénieur Etude et Développement Full Stack

EDF

Apr 2018 - May 2019

1 year 2 months

Seine-St.-Denis, Ile-de-France, France

Software Engineer ( FULL STACK )

DXC Technology

Aug 2015 - May 2018

2 years 10 months

Rabat Prefecture, Morocco

Software Engineer ( JAVA EE && FULL STACK )

Hewlett Packard Enterprise

Aug 2015 - May 2017

1 year 10 months

Rabat Prefecture, Morocco

analyste-programmeur

HP

Feb 2015 - Jul 2015

6 months

Rabat, Morocco

Mise en place d’un outil « Pricer Bonds » pour le service applicatif : -Développement d’un outil d’alimentation et d’analyse des données de marché financier ; -Utilisation un système distribué (Client Lourd, Client Léger) pour s’adapter au besoin client ; -Amélioration de la gestion des portefeuilles et du service client. Outils et langages majeurs : Java/J2ee/JavaFx, JavaScript, XML, JaxRs, JaxB, HTML, Hibernante, Sybase, Tomcat.

Stage d'ingénieur

Société Anonyme Marocaine de l'industrie de Raffinage

Aug 2014 - Oct 2014

3 months

Mohammedia, Morocco

•Conception et réalisation d’un Système de réservation pour le nouvel hôtel de la SAMIR pour le service de système d’information: -Développement d‘une application Desktop adaptée à l’utilisation des réceptionnistes; -Facilitation de la gestion des check-in et check-out des clients ainsi que la facturation des réservations. •Mise en place d’un outil de gestion des produits : - Développement d’une application Desktop pour la gestion de tous les articles nécessaires pour l’hôtel ; -Suivi des commandes et de la consommation des articles.

Stagiaire

SERDAS (Service Data System)

Jul 2013 - Aug 2013

2 months

Agadir 80000, Morocco

Etude et analyse d’un outil de suivi parcellaire complet et facile pour les agricultures: - Développement d’une application Web pour la gestion des informations des exploitations agricoles ; - Facilité la démarche d’amélioration de la gestion des parcelles (enregistrement des interventions, calcul des marges, gestion des stocks) Outils et langages majeurs : Merise, PHP5, HTML5, CSS3, JavaScript, Ajax, MySQL, MVC

Stage fin d'etude (EST Essaouira)

Compagnie Marocaine des Cartons et des Papiers

Apr 2012 - May 2012

2 months

Agadir 80000, Morocco

Développement d’une application web de gestion des flux d’entrées et sorties

Stagiaire

La Régie autonome multi-services d'Agadir

Jul 2011 - Jul 2011

1 month

Agadir 80000, Morocco

Développement d’une application bureau de gestion des véhicules Outils et langages : WinDev

CIMENTS DU MAROC

ciment du maoc

Feb 2010 - Mar 2010

2 months

Agadir 80000, Morocco

Mission : installation, entretien et réparation des machines électriques et mécaniques

Stage d'initiation

Coca-Cola Maroc

Aug 2009 - Aug 2009

1 month

Agadir 80000, Morocco

Mission : Réparation et maintenance des installations électriques


Education

Ecole Normale Supérieur de l'Enseignement Technique-Mohammedia

Ingénieur d'état, Génie Logiciel et Systèmes informatiques distribués, Ingénierie informatique

2012 - 2015

4 years

Ingénieur d'état, Génie Logiciel et Systèmes informatiques distribués, Ingénierie informatique

Ecole Supérieure de Technologie-Essaouira

2010 - 2012

3 years

Institut Supérieur de Techniques Appliquées-Agadir

Diplôme de technicien spécialisé, Electromécanique des systemes automatisés

2008 - 2010

3 years

Diplôme de technicien spécialisé, Electromécanique des systemes automatisés

The best place to find your next move

© 2026. All Rights Reserved.