Youssef JOUDAR

TECHLEAD FULLSTACK / ARCHITECTE APPLICATIF

Salaire / Taux journalier

Lyon, France

Freelance

Peut venir sur site

Expertises

AngularClean ArchitectureDéveloppement FullstackJavaSpring BootJenkinsDomain Driven DesignHTMLBootstrapTypescriptPythonPostgreSQLRedisGitRESTful APIsDéveloppement BackendMicroservicesDéveloppement FrontendLLMs / Large language modelsTailwind CSSNodeAzureCSSMongoDBAndroidDockerKafkaGraphQLConseil ITRGPDLinuxPrometheusScrumJiraBase de données SQL

Langues

Arabe (Maternelle)Français (Courant)Anglais

À propos

Introduction

Technical Lead Full-Stack avec 8+ ans d’expertise en Java/JEE et leadership d’équipe. Expérience prouvée chez ChamberSign, Sanofi et Orange dans la conception et l’architecture microservices (approche hexagonale, principes DDD) et la gestion de projets agiles. Spécialisé en Spring Boot/Angular, avec un fort accent sur la performance, la scalabilité, le Test-Driven Development (TDD) et l’encadrement technique.

Liens

Expérience de travail

Tech Lead Full-Stack / Architecte Applicatif

ChamberSign France

nov. 2020 - Présent

6 ans

Lyon, France

Objectif du poste : Pilotage du design technique, mise en place d’architectures robustes et évolutives, accompagnement des équipes de développement et migration continue du stack technique. Garant de la qualité du code et de l’intégration des produits au SI, en veillant à la performance et à la sécurité des applications. Réalisations clés : Architecture & Design : • Conception et mise en place d’architectures microservices (approche hexagonale, principes DDD, TDD). • Élaboration des spécifications techniques et d’architecture détaillées. • Conduite de la migration d’une architecture monolithique vers une architecture microservices. • Migration de Keycloak de la version 10.0.2 (JBoss) vers 26+ (Quarkus). Leadership & Coaching : • Coaching technique des équipes pour renforcer l’autonomie et les bonnes pratiques de développement. • Animation des ateliers de clarification des besoins, en lien direct avec le Product Owner et les métiers. • Revue de code, mise en place des tests d’intégration et de non-régression. Développements stratégiques : Participation active aux développements complexes : • Applications front (client & administration) en Angular/Spring Boot. • Solution de signature électronique et modules critiques : gestion des demandes de certificats, validation d’identité, production/délivrance des certificats. • Services de facturation, paiement, conversion PDF/A et archivage. • Mise en place de la supervision et d’un système d’alerting en temps réel. Qualité & Intégration continue • Rédaction des procédures d’installation et de déploiement. • Supervision des livraisons et intégration continue via Azure DevOps. • Analyse et résolution de problématiques de performance applicative. Stack Technique : • Back-end : Java 17, Spring Boot 3, Spring Data, Spring Batch, Spring Security, OAuth2, Keycloak 26, Apache Tomcat, Payara, PdfBox, MapStruct, Maven 3.6.3, JUnit 5, PostgreSQL. • Front-end : Angular 17, Node.js, TypeScript, HTML5, Bootstrap, CSS, JSON, XML • Architecture & Services : Microservices, Webservices REST, UML 2.0 Outils : IntelliJ, VS Code, Postman, Docker, Azure DevOps

IT Team Leader

Hillstone

juin 2017 - juin 2025

8 ans 1 mois

Lyon, France

Responsabilités : ▪ Gestion des collaborateurs : Intégration, suivi mensuel, détermination et suivi des objectifs annuels, montée en compétence, fidélisation et coordination d'équipe. ▪ Gestion des compétences : Animation de réunions, workshops techniques, et du programme ACADEMY/STUDIO. ▪ Gestion du recrutement : Stratégie de sourcing, entretiens techniques, évaluation des candidatures. ▪ Gestion commerciale : Suivi des KPI, soutien à l'avant-vente et développement commercial. Compétences clés : ▪ Management opérationnel ▪ Encadrement d'équipe technique ▪ Veille et expertise technique ▪ Leadership, polyvalence et sens du relationnel

Tech Lead / Scrum Master

Adservio IT Quality Experts

mars 2020 - déc. 2020

10 mois

Lyon, France

CONTEXTE : Projet de mise en place d'une solution hybride (mobile/ web) au profit de la société GCA pour permettre la gestion des sites de lavage des véhicules de transport. OBJECTIF MISSION: - Pilotage et priorisation des sujets traités, garantir le bon avancement du projet. - Coordonner les développements backend et frontend de l’équipe et contribuer aux développements des parties les plus complexe du code. EQUIPE : 6 personnes. REALISATIONS : Gestion du projet : - Garantir le respect des évènements agiles (avancement des tâches/sprints et animation des différentes réunions). - Coacher les membres de l’équipe au quotidien pour les aider à avancer de manière autonome. - Assurer la compréhension du besoin du client par tous les membres de l’équipe. - Participer à la préparation des recettes des livrable avec le PO. - Mettre en place des indicateurs permettant de suivre l’avancement du projet (diagramme de GANT, GitLab Issue, écran de la météo du projet). - Rédaction des spécifications techniques et d’architecture. - Suivi des corrections des anomalies. Réfèrent technique : - Conseiller sur les choix d’orientations techniques. - Participer à la réalisation des développements complexes. - Faire de la revue de code. - Développement des tests de non-régression et de suivi de la performance applicative (Selenium, JMeter). - Assurer les livraisons et l'intégration continue dans les différents environnements WEB/ Android/ iOS (dev, recette, production) (Docker / Jenkins). Environnement technique : Scrum, Java 11/JEE, Spring Boot, Spring data-JPA 2, Spring core 5, Spring Security 5, Maven 3, Junit 4, PostgreSQL 9.4, IONIC 4, Angular 8, Bootsrap 4, HTLM 5, XML 1.2, CSS 3, Json 1.2, Ajax, JQuery 3.0.0, Typescript, Webservices REST, GitLab, Jenkins 2, Docker, Selenium 3.

R & D engineer / Technical referent

Sanofi

févr. 2018 - mars 2020

2 ans 2 mois

Lyon, France

MISSION N°1: CONTEXTE : Solution intranet de gestion des manuels procédés et des états de qualification et de validation des processus de fabrication. OBJECTIF MISSION: Mener les projets techniques de maintenance évolutive de la solution et encadrer l’équipe support. EQUIPE : 10 personnes REALISATIONS : - Rendre l’application compatible avec Windows 10. - Améliorer le niveau de sécurité de l’application (configuration d'https). - Refonte du module de migration de documents entre deux plateformes de gestion documentaire. - Exécution du projet de migration de document pour les différents sites de Sanofi. - Coordination et encadrement de l’équipe support niveau 2. - Rédaction des spécifications techniques. - Rédaction des spécifications d’architecture. - Estimation et chiffrage des évolutions. - Assistance du métier dans l’expression du besoin. - Assistance du client dans les tests de recette. - Packaging et déploiement. ENVIRONNEMENTS : Java 7, Struts2, JSP, Hibernate, jbpm, pdfCare, Axis, Javascript, SVN, Maven3, Oracle 11g, Informatica, Jboss5, Control-M, Linux. Tâches diverses - Revue de code. - Rédaction des analyses techniques et guides d’utilisation des nouvelles fonctionnalités développées. - Encadrement de nouveaux arrivants sur le projet. MISSION N°2: CONTEXTE : Application intranet de Workflow, implémente des flux de travail automatique entre marché et usine pour gérer le processus de codification global GMID utilisé chez Sanofi. OBJECTIF MISSION: Mener un projet technique de maintenance évolutive de la solution WOC. EQUIPE : 4 personnes. ENVIRONNEMENTS : Java 6, Spring MVC, Axis, Hibernate, JSP, CSS, JavaScript, JQuery, SVN, Oracle 10g, Junit, Tomcat, ANT (Build). MISSION N°3: CONTEXTE : 2 outils de planification de la production de vaccins, sous une architecture interfacée avec SAP en France, US et Canada. OBJECTIF MISSION: Mener le projet de la migration de l‘infrastructure technique des deux solutions. EQUIPE : 6 personnes.

Java/JEE/AngularJS Consultant

Worldline Global

juin 2017 - mars 2018

10 mois

Lyon, France

Client : Orange Maintenance et implémentation des nouvelles fonctionnalités de la solution SC2P (Souscription, Catalogue, Pass et Paiement) d’Orange. Taches principales : - Correction des bugs sur les différents modules - Amélioration de la performance de l'application (temps de réponse des APIs et temps d'affichage des IHM). - Développement du service d'export des transactions de payement via l'application web. - Fonctionnalité de génération des rapports des éventuelles erreurs produites dans des services critiques. - Gestion de livraison des différentes versions au client (tests d'intégration, tests de non-régression, déploiement des package, installation, démonstration). Tâches diverses - Revue de code. - Rédaction des analyses techniques et guides d’utilisation des nouvelles fonctionnalités développées. - Encadrement de nouveaux arrivants sur le projet. ENVIRONNEMENTS : SCRUM, JAVA/JEE, SPRING BOOT 1.4, ANGULARJS 1.5, HIBERNATE 4, CASSANDRA 2.1, LIFERAY 7, JIRA, GIT, GITKRAKEN, Apache JMeter, POSTMAN.

Ingénieur études et développement Java/JEE

SYLOB

mars 2016 - mai 2017

1 an 3 mois

Morocco, Indiana 47963, États-Unis

En tant qu'ingénieur études et développement, ma mission principale consistait à intervenir dans : - La maintenance évolutive de la solution ERP SYLOB, sur ses différentes versions (Sylob1, Sylob5 et Sylob9) et ses différents modules (Production, Achat, Vente, Qualité, Finance, RH). - L'analyse et la réalisation des programmes spécifiques aux besoins des clients. --- Environnement technique : Concept générale : ERP. Méthode de développement : SCRUM. Conception : UML, BPM. Framework : Java/JEE, Struts 1, EJB 3, Hibernate 3. Reporting : JasperReport, IReport. Base de données : PostgreSQL, Informix. Serveur : JBOSS. Gestion de versions : JIRA, GIT, SourceTree. Intégration continue : Jenkins. OS : Windows / Linux.

Freelance Web Developer

SPAs

oct. 2015 - mars 2016

6 mois

Rabat, Maroc

Développement et installation d’une solution intranet de gestion des points de vente. En enregistrant les données relatives à l'ensemble des ventes réalisées dans une journée, et les exploiter pour générer des bilans récapitulatifs ou bien pour suivre l'évolution du chiffre d'affaires via différents graphes (Reporting). -- Conception : UML Outils techniques : Maven 3, Java EE 7, Spring 4, JSF 2, Hibernate 4, JUnit 4, Spring security 3, MySQL, PrimeFaces 5, JasperReport 5, Apache Tomcat 7.

Java/JEE Software Developer

Shabakkat

févr. 2015 - juil. 2015

6 mois

Rabat, Maroc

Projet : Mise en place d'une solution ITSM pour la gestion des opérations de Services (Information Technology Services Management) Concept : ITIL v3. Méthode de développement : SCRUM, eXtrem Programing(XP). Conception : UML, BPM. Outils techniques: Java EE, Spring 4 (Webflow 2.4, Security 3.2), JSF2, Hibernate 4, Mysql.

Développeur ERP

Poste Maroc (Barid Al Maghrib)

juil. 2014 - août 2014

2 mois

Rabat, Maroc

Conception et mise en oeuvre d'un nouveau module sous OpenERP 7, pour la gestion de collecte et distribution des courriers par les agents de Poste Maroc. Méthode de développement : SCRUM. Conception : UML, Merise. Outils techniques: OpenERP 7, Python , Postgresql.

Responsable logistique

Forum G.E.N.I Entreprises

sept. 2013 - mai 2014

9 mois


Formation

Institut National de Statistique et d'Economie Appliquée (INSEA)

Ingénieur d'Etat

2012 - 2015

4 ans

CPGE - Classes préparatoires aux grandes écoles

2009 - 2012

4 ans

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.