
Abdessamad El allagui
Ingénieur Étude et Développement Full Stack
Salary / Daily rate
93160 Noisy-le-Grand, France
Freelance
Can come onsite
Skills
Languages
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.
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