
Youness Aithaba
Développeur Full Stack Senior | Java & React
Salary / Daily rate
47600 Francescas, France
Freelance
Can come onsite
Skills
Languages
About me
Intro
Développeur Full Stack avec +7 ans d'expertise en architectures microservices et systèmes critiques (RATP, Société Générale, Carrefour). Spécialisé Java/Spring Boot et React, avec maîtrise complète des technologies DevOps (Docker, Kubernetes, CI/CD) et messaging asynchrone (Kafka, RabbitMQ). J'apporte des solutions robustes et scalables pour vos projets e-commerce, risk management ou systèmes complexes.
Work experience
Développeur Full Stack Java/React – Order Management System
RATPgroup
Jan 2024 - Present
2 years 10 months
Paris, France
→ Objectif de la mission : Développement et maintenance de l'application OPAMT pour l'optimisation de la gestion de la maintenance des trains en Île-de-France. → Réalisations : -Maintenance évolutive et corrective de l'application OPAMT pour assurer la stabilité, la performance et l'adaptabilité aux nouveaux besoins. -Amélioration des performances de l'application pour une meilleure expérience utilisateur. -Développement de nouvelles fonctionnalités en intégrant les meilleures pratiques DevOps. -Intégration des pratiques DevOps assurant des développements sécurisés, avec des outils de déploiement continu et d'intégration continue (CI/CD). -Participation aux séances de backlog refinement pour affiner les besoins techniques et fonctionnels. -Contribution à la conception et aux choix techniques des nouvelles fonctionnalités (modèle de données, MCD). -Support aux membres de l'équipe dans les processus de développement, tests et déploiement. -Exécution de tests, identification des bugs et débogage pour maintenir la qualité logicielle. -Revues de code régulières, refactoring et optimisation en collaboration avec l'équipe projet. -Application des meilleures pratiques de développement en Java (design patterns, code review, analyse SonarQube). → Stack technique : Java, Spring Boot, PostgreSQL, CI/CD, SonarQube, Design Patterns, Agile Scrum, React
Développeur Full Stack – Risk Management System
Société Générale
Aug 2021 - Dec 2023
2 years 5 months
Paris, France
→ Objectif de la mission : En tant que Développeur Full Stack chez Société Générale, je participe à la conception, au développement et à la livraison continue d'un système complet de gestion des risques (Risk Management System). Mon rôle met l'accent sur la conformité aux normes réglementaires européennes et internationales, l'amélioration de la scalabilité du système et la livraison de logiciels de haute qualité grâce à des pratiques DevOps avancées. En collaboration avec des équipes transverses, je me concentre sur la livraison de solutions robustes basées sur une architecture microservices, garantissant la transparence financière et la maîtrise des risques sur plusieurs domaines métier. → Réalisations : Contribution à la stratégie technique et à la conception de l'architecture, en adoptant des architectures Hexagonale et Systèmes Distribués. Mise en œuvre de pipelines CI/CD et orchestration de conteneurs via Docker, Kubernetes et Helm Charts. Gestion de la communication asynchrone via RabbitMQ et Kafka, avec supervision en temps réel via Grafana et Prometheus. Développement de microservices cœur de métier en Java (8, 11, 17, 21), Spring Boot/Cloud, Spring Batch, avec intégration de solutions avancées de cache, messagerie et stockage. Collaboration en environnement Agile/Scrum avec une forte orientation vers l'amélioration continue et l'optimisation des performances. → Stack technique : Java, Spring Boot, Python, MongoDB, Camunda BPMN/DMN, Orchestration, Couchbase, PostgreSQL, RabbitMQ, Jenkins, Angular, React, Docker, Kubernetes, Kafka, Elasticsearch, et plus encore.
Développeur Full Stack – Order Management System
Carrefour
May 2019 - Jul 2021
2 years 3 months
Casablanca-Settat, Morocco
→ Objectif de la mission : Développement et maintenance de l'OMS (Order Management System), plateforme e-commerce gérant l'ensemble du cycle de vie de la commande : de l'envoi de la commande à la préparation, en passant par la gestion de la livraison, jusqu'au paiement et à la facturation. Projet basé sur une architecture microservices, avec Camunda comme moteur BPMN pour gérer la logique métier complexe et piloter les événements du cycle de vie de la commande. → Réalisations : Développement du Backoffice sous Angular pour la gestion des Points de vente, des Remboursements de commandes et gestes commerciaux, des Événements de crise (retards de commandes, annulations massives...) et des flux Partenaires. Développement et maintenance de processus métier complexes via Camunda BPMN. Mise en place de flux asynchrones via RabbitMQ et Kafka pour assurer la communication inter-services. Évaluation et développement des User Stories en collaboration avec les équipes produit. Packaging et gestion des versions de release. Résolution des incidents de production et activités RUN (Support, intégration de la préparation des commandes, résolution des problèmes de paiement...). Participation active aux cérémonies Agile Scrum (Daily, Sprint Planning, Review, Rétrospective). → Stack technique : Java 8, 11, Spring Boot / Spring Cloud, JUnit / Mockito, RabbitMQ, Kafka, Camunda BPMN, PostgreSQL, Couchbase, JavaScript / TypeScript, React 16, Apache HTTP, Jenkins, Artifactory, Docker / Kubernetes / Helm, Azure Cloud, Git / Bitbucket, Blob Storage
Education
Ecole Marocaine des Sciences de l'ingénieur
2017 - 2019
2 years 1 month
Université Hassan II
Licence
2016 - 2017
1 year 1 month
Licenses & certifications
Oracle Certified Professional: Java SE 17 Developer
Issued: Feb 2025
Building Scalable Java Microservices with Spring Boot and Spring Cloud
Issued: Nov 2023
DevOps, Cloud, and Agile Foundations Specialization
Issued: Mar 2023
Advanced React
Issued: Feb 2023
Developing Back-End Apps with Node.js and Express
Issued: Jan 2023