fr
fr
Ayoub MRABTEI
Actively searching
Software project manager
Marseille
Permanent contract
Hybrid remote
Technologies
About
Ayoub MRABTEI
Développeur FullSack Confirmé - Scrum master Certifié
Software project managerMarseille
developer avatar
Description

Développeur expérimenté dans la conception d’architectures logicielles robustes, le pilotage d’équipes agiles, et la mise en œuvre de solutions fullstack Java/Angular. Plus de 7 ans d’expérience dans des contextes assurantiels et e-commerce. Garant de la qualité logicielle, de la CI/CD, de la veille technologique et de l’accompagnement des PO.

Professional experiences
5 years of experience as Software project manager (or similar)
Lead Développeur Java/Angular & Scrum master
Abylsen - Aix-en-ProvenceJul 2024 - today · 11 months

Conception Technique et Fonctionnelle
• Participer à la définition de l'architecture du portail.
• Traduire les besoins métier en solutions techniques robustes et évolutives.
Développement Fullstack
• Développer les fonctionnalités principales côté backend (Java, Spring Boot) et frontend (Angular).
• Implémenter des APIs REST pour la communication front/back.
Encadrement technique
• Superviser une équipe de 3 développeurs
• Assurer la revue de code, la qualité logicielle, et la montée en compétence des membres de l'équipe.
• Garantir l’application des bonnes pratiques (Clean Code, TDD, CI/CD...).
Gestion de projet technique
• Animer et Participer à des cérémonies Agiles (Scrum).
• Estimer les charges, planifier les sprints, et suivre l’avancement.
• Être le référent technique auprès du Product Owner et des parties prenantes.
Intégration & déploiement
• Mettre en place un pipeline CI/CD.
• Veiller à la sécurité, la scalabilité, et à la performance du portail.

Environnement technique :
Java 21, Spring Boot, Angular 13, MySQL, Swagger, Jenkins, SonarQube, Jira, Confluence

Scrum master
Super Sonic Imagine - Aix-en-ProvenceNov 2023 - Jun 2024 · 7 months

• Animer les cérémonies Scrum (Daily, Sprint Planning, Review, Rétrospective) au sein d’une équipe de développement logiciel spécialisée dans les applications embarquées liées à la machine d’échographie.
• Coordonner les travaux de l’équipe dans le cadre d’un environnement Scaled Agile, en lien avec d’autres équipes techniques et les Releases Train Engineers.
• Collaborer avec les Product Owners et les Architectes pour assurer une bonne compréhension du backlog, des priorités métier et techniques,et de l’alignement avec la roadmap globale du train agile.
• Accompagner l’équipe dans la gestion et l’exécution de la roadmap de la dette technique : identification, priorisation, planification et suivi des tâches techniques (refactorings, mises à jour technologiques, sécurisation du code, etc.).
• Suivre les indicateurs d’amélioration continue (vélocité, qualité, stabilité du code) et promouvoir l’adoption de bonnes pratiques DevOps et de qualité logicielle.
• Faciliter la résolution des obstacles qui freinent la progression de l’équipe, en coordination avec les autres Scrum Masters et les fonctions support.
• Jouer un rôle de coach agile, en soutenant la montée en compétence de l’équipe sur les pratiques agiles, l’auto-organisation et la collaboration transverse dans un cadre SAFe.

Environnement technique :
• C++ /OpenCV /Qt / Linux/ Jama / SQL / Jira /Confluence / Safe Framework / PI Planning / Inspect & Adapt / System Demos

Scrum Master
Allopneus.com - Aix-en-ProvenceJan 2023 - Oct 2023 · 9 months

Missions :
• Animer les rituels agiles (Daily Stand-up, Sprint Planning, Review, Rétrospective) au sein d’une squad dédiée au produit B2B et puis une autre squad dédié à la gestion de la relation client.
• Faciliter la collaboration entre les membres de la squad (développeurs, QA, Product Owner, UX, etc.) et assurer la coordination transverse avec les autres squads du même tribe.
• Garantir l'application des pratiques agiles dans un environnement inspiré du modèle Spotify : travail en squads autonomes, synchronisation via chapters et guilds, intégration au niveau programme via les PI Planning SAFe.
• Accompagner la mise en œuvre des OKR (Objectives and Key Results) : aider l’équipe à aligner ses sprints sur les objectifs trimestriels définis au niveau de l’organisation, assurer le suivi des résultats, favoriser la responsabilisation collective.
• Identifier et lever les obstacles rencontrés par l’équipe, en lien avec les autres Scrum Masters, le Release Train Engineer et les fonctions support (techniques, métiers ou opérationnelles).
• Promouvoir l'amélioration continue via l’analyse des rétrospectives, des métriques (vélocité, lead time, qualité) et la montée en compétence des membres de l’équipe.
• Participer activement à l’évolution du cadre agile à l’échelle d’Allopneus, en proposant des ajustements organisationnels ou d’outillage adaptés à la réalité e-commerce.
Environnement technique :
• Langage & Framework : PHP 8, Symfony 4, Base de données : MySQL, ORM : Doctrine (avec gestion des migrations),
• Outils d’automatisation : Rundeck (pour le lancement des migrations Doctrine et tâches planifiées),
• Frontend : HTML5, CSS3, JavaScript, jQuery, API : APIs REST, Tests : PHPUnit, CI/CD : GitLab CI, Outils Agile : Jira, Confluence,
• Méthodologie : SAFe adapté (cadre Spotify : squads, tribes, chapters), pilotage par OKR, Monitoring & supervision : Datadog

Scrum master/Chef de projet informatique
PACK Solutions - Les AnglesJul 2020 - Dec 2022 · 2 years 5 months

Contexte: Lead Dev Fullstack sur des projets liés à des migrations de portefeuille pour les grands Acteurs de l'assurance sur le marché français .

Missions:
• Création de webservices pour des produits/contrats d'assurances
• Création d'interfaces pour un logiciel d'assurance
• Animer les cérémonies agiles de l'équipe
• Accompagner le PO dans le découpage et la priorisation de la backlog
• Modélisation de process BPMN pour l'automatisation de l'activité des gestionnaires de contrats d'assurance
• Accompagner les développeurs dans le respect des bonnes pratiques du développement.
• Réalisation des DAT suite au commitée d’architecture dont j’étais membre active.
• Accompagner les équipes de Test dans les phases de recette pour s'assurer du respect des délais convenus avec nos clients.
• Challenger les estimations de réalisation et participer à des ateliers d'architecture logiciel.
• Participer en tant que référent technique dans le recrutement de nos collaborateurs (Internes et Externes).
• Dans le cadre de la mise en place de l'agilité à l'échelle j'étais en charge de mettre en place un cadre (Scrum of Scrum) pour les équipes
• produit, j'ai animé des réunions hebdomadaires avec les différents scrum master pour s'assurer du respect des préceptes agiles et d'anticiper les besoins en ressources pour les différentes équipes.

Environnement technique :

Java 8 à 10, Spring Boot, Spring Batch, Tomcat, Angular 7 à 8, REST API, Oracle, Jenkins, SonarQube, Squash TM, Jira, Confluence.

Ingénieur Full Stack Java/Angular
PACK Solutions - Les AnglesMar 2018 - Jul 2020 · 2 years 4 months

Projet :
Migration d’un logiciel de DELPHI PL/SQL à des WebServices REST Java et des IHM Angular.

Missions :
Analyse du legacy :
• Compréhension du code Delphi et des traitements PL/SQL.
• Identification des modules à migrer et des règles métiers.
Développement Back-end:
• Création de services REST en Java 8 avec injection via Spring.
• Reprise des traitements PL/SQL côté Java ou via appels SQL adaptés.
Développement Front-end:
• Refonte des écrans en Angular 7.
• Communication avec les services REST, gestion de l'état avec RxJS.
Migration & intégration:
• Transfert progressif des fonctionnalités vers le nouveau socle.
• Tests de validation métier et non-régression.
Travail en équipe Agile:
• Participation aux sprints (Daily, Planning, Review, Rétrospective).
• Collaboration avec PO, développeurs et experts legacy
Environnement technique :
Legacy : Delphi, Oracle PL/SQL
Back-end : Java 8, Spring (Injection de dépendances), REST, JDBC
Front-end : Angular 7, HTML/CSS, RxJS
Outils & autres : Git, Jira, Swagger, Oracle Database

Analyste Programmeur
Jacobs Engineering SA - CasablancaJan 2017 - Feb 2018 · 1 year 1 month

Objectif: Dans un environnement multinational ou l'anglais était la langue parlé par la totalité des collaborateurs JESA j'ai occupé le rôle de développeur au sein du service IT
Détail des réalisations:

  • Développement des programmes et des applications internes au départements de l'entreprise.
  • Identification de la demande et des besoins clients, rédaction du cahier des charges.
  • Analyse des dysfonctionnements et maintenance applicative.
    Environnement technique:
  • Méthode en cascade
  • PHP 5 Symfony2
Schools
5 years of higher education
École nationale des sciences appliquées de Tétouan
Diplôme d'ingénieur, Ingénierie informatique2016
Classe Préparatoire aux grandes écoles d'ingénieur Galilée
MPSI/MP2012
Links
No information has been entered for this section.
Technologies
Skills
Interested by...C# , AWS , Kubernetes
Languages
  • Français
  • Arabic
  • Anglais
Tests
Java - June 24, 2025Top 1% with a score of 2843 points