
Youssef LAIDOUNI
Ingénieur Full Stack | Java • Angular • PHP | APIs, Performance & Automatisation
Salaire / Taux journalier
Freelance, ouvert au CDI
Expertises
Langues
À propos
Introduction
Ingénieur logiciel, j'ai plus de trois ans d'expérience dans la conception de solutions digitales web et mobiles. Après des études en ingénierie logicielle en France, en Suisse et au Maroc, j'ai rejoint Accenture en 2025 pour optimiser et automatiser le processus de facturation client de Michelin, en développant des APIs sécurisées et en migrerant un outil financier interne (MyFinancials) vers une architecture moderne. J'ai également créé des outils internes et animé un proof of concept en Go dans la communauté ATC Dev.En parallèle, j'ai travaillé comme freelance et en stage sur divers projets : • Développement d'une plateforme e-devis pour Renon#Location, réduisant jusqu'à 50 % du temps administratif grâce à l'automatisation et à un parcours client fluide. Conception de Watch#Tower chez Alteca, un tableau de bord en temps réel pour suivre les KPIs projet. • Création de fonctionnalités mobiles pour FedHubs Pro (Flutter) et migration d'une application d'annonces automobiles Autoliya de React Native vers Flutter, améliorant la stabilité et l'expérience utilisateur. • Développement full-stack et DevOps pour Benatna (MERN + AWS serverless) et participation à un simulateur de distanciation sociale chez Cloud Vision.Mes compétences couvrent : • Développement full-stack (Java 17/Spring Boot, Angular/TypeScript, PHP) • Architecture microservices, design d'API REST sécurisées • DevOps & cloud (Docker, Kubernetes, GitLab#CI/CD, AWS) • Applications mobiles hybrides (Flutter, React Native) • Automatisation de processus métiers et intégration d'IA • Méthodologies Agile et travail en environnements multiculturels Polyglotte (français, anglais, arabe, espagnol, italien), je combine expertise technique et pédagogie (expérience 'éducateur) pour communiquer efficacement avec les équipes et contribuer à leur montée en compétences.Je suis ouvert aux opportunités de CDI et de missions freelances en France ou à l'international. Pour en savoir plus ou découvrir mes réalisations, consultez mon portfolio : laidouni.com.
Expérience de travail
Information Security & Services Delivery Analyst
Accenture
févr. 2025 - Présent
1 an 9 mois
69340 Francheville, France
– Contribution au projet d'optimisation et d'automatisation de la facturation client, basé sur une architecture microservices Java Spring Boot 3 (Java 17) + Angular 14. – Développement et optimisation d'API REST sécurisées avec JWT/OAuth2 pour la gestion des données de facturation. – Participation au projet interne MyFinancials (outil interne de gestion financière), avec : – Migration de l'application Angular 11 → Angular 15 (refactoring, mise à jour des dépendances, correction de bugs liés à RxJS et TypeScript). – Développement de nouvelles fonctionnalités côté front-end Angular (tableaux dynamiques, formulaires complexes, intégration API). – Améliorations côté back-end Spring Boot (Java 17), ajout d'endpoints REST, optimisation des performances. – Collaboration au sein de la Communauté ATC Dev : – Développement d'outils internes en Java & Angular pour améliorer la productivité des équipes. – Animation d'un Meet Tech autour d'un Proof of Concept (POC) en Go (Gin, GORM, PostgreSQL, Docker, JWT), démontrant les avantages d'une architecture légère et performante. – Mise en place et suivi de pipelines CI/CD avec GitLab, documentation d'API avec Swagger. – Environnement TECH: Java 17, Spring Boot 3, Angular 14/15, TypeScript, PostgreSQL 15, Docker, GitLab CI/CD, Swagger, JWT/OAuth2, Excel VBA, Go, Gin, GORM, Agile Scrum, SRE Tools. – Résultats : – Réduction significative du temps de traitement et des erreurs dans la facturation client. – Migration réussie de l'application interne MyFinancials vers une version Angular plus moderne, améliorant la stabilité et l'expérience utilisateur. – Création d'outils internes utilisés par plusieurs équipes au sein d'Accenture.
Développeur Full Stack (Angular / PHP / JAVA) (Freelance)
RENON LOCATION
juin 2025 - sept. 2025
4 mois
– Mise en place d'une plateforme digitale permettant aux clients de composer eux-mêmes leur devis en ligne (location de mobilier, tentes, éclairage, accessoires...), avec automatisation du processus et interface de gestion interne. – Impacts business : – Réduction de 40 à 50 % du temps administratif grâce à l'automatisation des devis. – Baisse significative des erreurs liées à la saisie manuelle. – Expérience client optimisée avec un parcours fluide et professionnel. – Base clients centralisée, facilitant le suivi commercial et la relance. – Fonctionnalités clés : – Catalogue interactif avec fiches produits détaillées (prix HT/TTC, options, photos, stock). – Panier dynamique avec calculs automatiques (quantités, m², options spécifiques). – Formulaires conditionnels (pros/particuliers, livraison/retrait, accès complexe, type de sol). – Génération instantanée de devis PDF envoyés par mail. – Back office complet pour la gestion du catalogue, des clients et des devis. – Livrables: – Une plateforme e-devis fonctionnelle (front + back). – Génération automatisée des devis PDF. – Base de données produits et clients centralisée. – Démo disponible: devis.renonlocation.fr – Environnement: Angular, TypeScript, HTML5, CSS3, PHP, MySQL, Visual Studio Code, GitHub, FileZilla.
Développeur Full Stack
Alteca
févr. 2024 - févr. 2025
1 an 1 mois
Lyon, France
– Le projet Watch Tower Alteca (WTA) visait à résoudre un problème récurrent : le manque de visibilité des chefs de projet sur l'état d'avancement et la performance de leurs projets. L'objectif était de développer une solution interne de tableaux de bord en temps réel permettant de suivre des KPIs projet (tickets ouverts/fermés, délais moyens de traitement, indicateurs qualité), avec une perspective de commercialisation auprès des clients d'Alteca. – Définition des KPIs en collaboration avec les chefs de projets et l'équipe R&D : sélection des métriques les plus pertinentes pour piloter efficacement les projets (tickets ouverts, délais de résolution, moyennes, médianes, etc.). – Conception et implémentation du back-end en deux volets : – Jobs automatisés (Spring Boot / Java 17) : récupération périodique des données de tickets depuis Redmine (par heure ou par jour selon les besoins). – Module Compute: traitement et nettoyage des données brutes, calcul des agrégations statistiques (moyennes, médianes, totaux). Données ensuite stockées dans PostgreSQL containerisé sous Docker pour garantir fiabilité et scalabilité. – Développement du front-end Angular (v12+) avec PrimeNG : Création d'interfaces modulaires et réutilisables pour afficher les KPIs sous forme de dashboards dynamiques. – Mise en place et suivi de la chaîne CI/CD (GitLab): automatisation des builds, tests et déploiements Docker. – Participation active aux cérémonies Agile Scrum : daily, sprint planning, rétrospectives, etc. – Env TECH: Java 17, Spring Boot 2.7, Angular 12+, TypeScript, PrimeNG, PostgreSQL 15, Docker, GitLab CI/CD, Redmine API, IntelliJ IDEA, Trello, Postman, Agile Scrum. – Résultats : – Mise en place d'un outil interne innovant offrant une visibilité en temps réel sur l'état des projets. – Réduction du temps de reporting manuel pour les chefs de projet, grâce à l'automatisation des extractions Redmine et au calcul automatique des KPIs. – Projet validé en interne comme solution différenciante.
Psycho-Educator
Educatys
sept. 2022 - févr. 2024
1 an 6 mois
Mulhouse, France
– Contexte : Mission au sein du centre psychopédagogique Educatys, spécialisé dans l'accompagnement scolaire des élèves et étudiants, de la primaire à l'enseignement supérieur. – Missions réalisées : – Accompagnement personnalisé des élèves et étudiants, avec un suivi adapté selon leur niveau et leurs besoins. – Cours de soutien et de coaching scolaire dans plusieurs matières scientifiques et techniques (mathématiques, informatique, logique algorithmique). – Développement de méthodes pédagogiques actives pour faciliter la compréhension et l'autonomie des apprenants. – Transmission de bonnes pratiques de travail, organisation et gestion du temps. – Compétences mises en avant : – Pédagogie & vulgarisation : capacité à expliquer des concepts complexes de manière claire et accessible. – Communication et écoute : accompagnement adapté aux différents profils d'apprenants. – Adaptabilité: prise en charge de niveaux variés, du primaire au supérieur. – Résultats : – Amélioration des résultats scolaires des élèves suivis. – Développement d'une méthodologie structurée et réutilisable pour les futurs accompagnements. – Valorisation de mes compétences pédagogiques, utiles également dans mes expériences de formateur technique (ex. animation de Meet Tech, accompagnement d'équipes IT).
Développeur Mobile & BackEnd
FEDHUBS
mai 2023 - juil. 2023
3 mois
Paris, France
– Contexte : Participation au projet FedHubs Pro, une application mobile dédiée à la gestion des restaurants et bars parisiens. L'objectif était de fournir aux gérants un outil moderne et intuitif pour gérer leurs établissements (suivi des réservations, menus, personnel, statistiques). – Missions réalisées : – Développement mobile en Flutter (v3, Dart 2.x) : Création et intégration de nouvelles pages dans l'application FedHubs Pro, spécifiquement pour les gérants d'établissements (restaurants et bars). – Conception d'interfaces utilisateur ergonomiques et responsive, adaptées aux usages mobiles. – Mise en œuvre de composants réutilisables pour accélérer le développement des futures fonctionnalités. – Intégration avec le back-end Laravel (PHP) : Connexion aux API REST fournies par le back-end pour récupérer et envoyer les données (réservations, menus, profils). – Tests des endpoints avec Postman et validation des flux côté mobile. – Collaboration en mode Agile : Participation aux sprints et daily meetings. Utilisation de Trello pour le suivi des tâches et des user stories. Travail collaboratif avec les designers et développeurs back-end. – Environnement technique : Flutter 3, Dart 2.x, Laravel (PHP), Git, Trello, IntelliJ IDEA, Agile Scrum, Postman. – Résultats : – Livraison de nouvelles fonctionnalités clés dans FedHubs Pro, renforçant la valeur ajoutée de l'application pour les gérants de bars et restaurants. – Amélioration de l'expérience utilisateur grâce à des interfaces plus fluides et adaptées aux besoins métiers. – Contribution à la consolidation du produit, facilitant sa mise en production et son adoption par les établissements parisiens.
Développement mobile
Autoliya.com
févr. 2022 - juil. 2022
6 mois
Al Hoceïma, Maroc
– Mission au sein de Tingis Web sur AutoLiya, l'application mobile marocaine dédiée aux annonces automobiles (voitures neuves et d'occasion). L'application existante en React Native souffrait de crashs fréquents, lenteurs et mauvaise expérience utilisateur, compromettant son adoption. L'objectif : optimiser la performance et fiabiliser l'application pour améliorer l'expérience client et soutenir son développement commercial. – Audit technique de l'existant : Analyse des performances côté back-end Laravel/PHP et des appels API. Tests de charge et mesures des temps de réponse (Postman). Conclusion: problèmes principalement liés à l'architecture front-end React Native. – Définition des KPIs pour mesurer l'impact de la migration : Nombre de crashs par jour. Temps moyen de chargement des pages. Fluidité de navigation et stabilité de l'application. – Migration complète de l'application mobile vers Flutter (v2.10, Dart 2.x) : Refonte de l'architecture mobile pour supporter des données complexes. Re-développement de toutes les pages et composants Ul en Flutter. Ajout de nouvelles fonctionnalités, notamment pour les utilisateurs professionnels (garages automobiles). – Livraison d'une application plus performante et maintenable : Amélioration de la fluidité et réduction drastique des crashs. Expérience utilisateur optimisée sur Android et iOS. – Méthodologie Agile : suivi des tâches sur Trello, itérations courtes avec l'équipe produit, communication continue avec les parties prenantes. – Environnement technique: Flutter 2.10, Dart 2.x, React Native, Laravel PHP, Git, Trello, Agile Scrum, Postman. – Résultats : – Réduction massive des crashs et amélioration des performances mesurées par KPIs. – Succès reconnu : AutoLiya a remporté le 2ème prix du programme Orange Corners Afrique en tant que projet innovant. – Mise en production d'une application robuste, ouvrant la voie à de nouvelles fonctionnalités et à une meilleure adoption par les utilisateurs.
Développement Full-Stack - DevOps Cloud
Benatna
juil. 2020 - sept. 2021
1 an 3 mois
Casablanca, Maroc
– Intégration à l'équipe de développement de Benatna, une application innovante de location de voitures domicile à domicile, pionnière au Maroc. Objectif: renforcer les fonctionnalités existantes et améliorer l'architecture pour répondre à des enjeux de scalabilité et de performance. – Développement Full Stack (MERN) : Back-end en Node.js & Express.js: création et optimisation d'APIs REST pour la gestion des utilisateurs, des réservations et des paiements. Front-end en React.js + Redux: développement de l'interface utilisateur, notamment les modules d'authentification, la page d'accueil et les écrans de gestion des réservations. Base de données MongoDB : gestion et structuration des données clients et véhicules. – Cloud & DevOps (AWS) : Mise en place de fonctions AWS Lambda pour automatiser certains processus métiers (réservations, notifications). Utilisation de AWS API Gateway pour sécuriser et exposer les APIs. Stockage et gestion des fichiers via Amazon S3 Buckets. Approche Serverless Framework pour déployer rapidement de nouvelles fonctionnalités. – Collaboration & méthodologie : Participation à un projet déjà en cours de développement, avec un rôle clé dans l'intégration de nouvelles fonctionnalités. Méthodologie Agile (sprints, daily meetings) et tests via Postman. – Environnement technique: MERN Stack (MongoDB, Express.js, React.js, Node.js), Redux, AWS (Lambda, API Gateway, DynamoDB, S3), Serverless Framework, Git, Postman, Agile Scrum. – Résultats : – Renforcement de la fiabilité et de la performance de la plateforme. – Déploiement de nouvelles fonctionnalités critiques (authentification utilisateurs, gestion des réservations). – Amélioration de la scalabilité grâce à l'architecture serverless AWS, permettant de supporter davantage de trafic sans perte de qualité. – Contribution directe à la consolidation de Benatna comme solution innovante de mobilité au Maroc.
Ingénieur tests logiciels
Cloud Vision
juil. 2020 - août 2020
2 mois
Tanger, Maroc
– Contexte : Contribution au développement et à la validation du Simulateur de Distanciation Sociale COVID-19, une application conçue pour modéliser et analyser les mesures de distanciation durant la pandémie. – Réalisation de tests logiciels et analyse des résultats de simulation afin de valider leur précision et leur fiabilité. – Rédaction de rapports techniques détaillés documentant les observations. – Co-rédaction d'un article scientifique sur l'application, en utilisant LaTeX pour une mise en forme professionnelle et adaptée à la publication. – Réalisation de tests et validations d'API avec Postman. – Environnement technique: Node.js, Postman, LaTeX. – Résultats : – Garantie de la précision et de la fiabilité des résultats du simulateur. – Production d'une documentation structurée et d'un article scientifique renforçant la crédibilité de l'application.
Formation
ENSISA - École Nationale Supérieure d'Ingénieurs Sud Alsace
Master, Informatique et Mobilité
2022 - 2024
1 an 10 mois
École Nationale des Sciences Appliquées de Tanger
Diplôme d'ingénieur, Informatique
2017 - 2022
5 ans 1 mois
Licences et certifications
Scrum Foundation Professional Certificate (SFPC)
Délivré le : –