À propos de Anass
Français
Bilingue ou natif
Anglais
Bilingue ou natif
Arabe
Bilingue ou natif
Expériences
- RAKUTEN FRANCESr. backend DevelopperCOMMERCE DE DÉTAILavril 2025 - mars 2026 (11 mois)Paris, France• Pilotage de la conception, du développement et de la maintenance de microservices Java scalables avec Spring Boot, garantissant la fiabilité,la sécurité et les performances de systèmes critiques pour l’entreprise.• Définition et implémentation d’API RESTful au sein d’une architecture distribuée, en alignement avec l’évolution des besoins métier.• Pilotage de la migration d’un microservice en production vers Kubernetes à l’aide de Jkube, améliorant la scalabilité, la résilience etl’observabilité.• Conception et mise en œuvre d’une communication orientée événements via RabbitMQ, réduisant le couplage des systèmes et améliorantla coordination des services.• Réduction proactive de la dette technique et des vulnérabilités de sécurité grâce à la gestion des dépendances, au refactoring et à desinitiatives d’amélioration continue.• Contribution à la stratégie CI/CD et à son automatisation avec Jenkins et GitHub Actions, permettant des déploiements fiables et repro‑ductibles.• Promotion de l’excellence technique à travers les revues de code, le mentorat et le partage de connaissances.• Collaboration avec des équipes produit et métier pluridisciplinaires afin de livrer des solutions cloud‑native et scalables dans un environ‑nement Agile/Scrum.• Technologies : Java, Spring Boot, Spring Cloud, Docker, Kubernetes, RabbitMQ, CI/CD, Jenkins, GitHub Actions, JUnit, Mockito, Hibernate,MariaDB, Oracle DB.
- EnedisSr. Fullstack DevelopperENERGIEjuin 2024 - avril 2025 (10 mois)Paris, France• Effectuer des revues de code et mettre en place des processus d'assurance qualité pour garantir la qualité du code et un logiciel robuste.• Communiquer efficacement avec les parties prenantes pour fournir des mises à jour sur notre projet.• Déployé et optimisé Spring Cloud Circuit Breaker pour renforcer la tolérance aux pannes dans les architectures microservices, en réduisant les échecs en cascade et en améliorant la fiabilité du système global.• Exploité Spring WebFlux pour développer des API réactives avec une gestion efficace du parallélisme et des threads. Utilisé la programmation non bloquante pour améliorer les performances et gérer un grand nombre de requêtes concurrentes, réduisant ainsi les temps de latence.• Réalisé la migration des applications d'entreprise de Java 11 vers Java 21, en garantissant la compatibilité, en exploitant les nouvelles fonc‑ tionnalités (correspondance de motifs, types d'enregistrement, threads virtuels) et en optimisant les performances.• Migré des applications de Spring Boot 2.7 vers Spring Boot 3.2, en adaptant le code aux changements liés à Jakarta EE, en intégrant les nouvelles fonctionnalités d'observabilité et en minimisant les interruptions.• Réécriture et optimisation du code legacy pour alignement avec les API mises à jour et les fonctionnalités modernes, réduisant la dette tech‑ nique et améliorant la maintenabilité.• Rédigé des guides techniques détaillés sur la migration et formé les membres de l'équipe aux meilleures pratiques associées aux nouvelles versions de Java et Spring.• Créer et maintenir la documentation technique, y compris les conceptions architecturales, et respect des règles de qualité.• Technologies utilisées: Intellij idea, Maven, Docker, Jenkins, GitLab/Git, JUnit, Mockito, JIRA, Confluence, Java, Spring boot, Spring Cloud (Consul, Circuit Breaker), Spring webflux, Kafka, Hibernate, Checkmarx, SonarQube, Javadoc
- AirbusDev LeadAÉRONAUTIQUE & AÉROSPATIALEjuin 2022 - juin 2024 (2 ans)Toulouse, France• Effectuer des revues de code et mettre en place des processus d'assurance qualité pour garantir la qualité du code et un logiciel robuste.• Encadrer et mentorer l'équipe, y compris les stagiaires, pour favoriser leur développement professionnel et l'acquisition de compétences.• Identifier et atténuer les risques potentiels dans les projets de développement logiciel.• Communiquer efficacement avec les parties prenantes pour fournir des mises à jour sur les projets et résoudre les problèmes.• Créer et maintenir la documentation technique, y compris les conceptions architecturales, et respect des règles de qualité.• Soutenu le déploiement et l'intégration de Solings, une solution adressant l'obsolescence des systèmes hérités, en assurant une connectivité fluide aux sources de données PLM existantes tout en activant des fonctionnalités modernes.• Participé à des ateliers de cadrage pour analyser et documenter les processus métiers existants, les exigences fonctionnelles et les contraintes techniques des systèmes hérités.• Aidé à adapter les fonctionnalités de Solings aux besoins spécifiques d'Airbus, incluant la personnalisation des interfaces utilisateur, des adap‑ tateurs de connectivité, et l'intégration des processus métiers.• Répondu aux défis de maintenance des systèmes hérités en exploitant la multi‑connectivité directe et l'application moderne basée sur le web de Solings, réduisant les risques durant les transitions.• Assuré la conformité aux normes de l'industrie, en protégeant l'intégrité des données et en soutenant les objectifs de transformation numérique d'Airbus grâce à l'approche innovante de Solings.• Développement des évolutions métiers et techniques propres au maintien des services.• Technologiess utilisées: Eclipse, Gradle, Docker, Jenkins, Kafka, Bitbucket/Git, JUnit, Mockito, JIRA, Confluence, Java, Spring boot, Hibernate, SonarQube, Javadoc, SAFe methodologie.
Recommandations
Soyez le premier à recommander Anass
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- MSc Informatique Appliquée et OffshoringUniversité Moahmmed V2020MSc Informatique Appliquée et Offshoring
- Licence en Sciences Mathématique et InformatiqueUniversité Moahmmed V2018Licence en Sciences Mathématique et Informatique