À propos de Elmahdi
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- Partecis (BNPP/NATIXIS)Tech Lead Java / Release ManagerBANQUE & ASSURANCESmars 2021 - juillet 2024 (3 ans et 4 mois)Toulouse, France
Responsabilités :
- Gestion des versions, intégration et déploiement des applications monétiques en environnement bancaire, en garantissant la fiabilité et la sécurité des livraisons.
- Coordination des équipes de développement, de test et de déploiement pour assurer une intégration continue fluide et une livraison en temps voulu des fonctionnalités.
Technologies & Outils utilisés :
- Microservices : Développement et déploiement de services en architecture microservices pour garantir l’évolutivité et la modularité des applications.
- Spring Framework : Utilisation de Spring (Spring Boot / Spring batch...) pour construire des applications robustes et performantes, tout en facilitant l’intégration des services.
- Kafka et Tibco : Mise en œuvre de solutions de gestion de la communication inter-services via des systèmes de messagerie en temps réel (Kafka) et de traitement de données d’entreprise (Tibco).
- CI/CD (Jenkins, Ansible, XLRelease) : Conception et optimisation des pipelines de déploiement automatisé pour améliorer la productivité des équipes tout en réduisant les risques d’erreur humaine.
- Shell Scripting : Automatisation des processus de déploiement et de maintenance avec des scripts shell personnalisés pour un contrôle précis des environnements de production.
Réalisations Clés :
- Développement de nouvelles fonctionnalités critiques pour les clients BNPP/NATIXIS, améliorant la sécurité et l’expérience utilisateur des applications monétiques.
- Réduction du temps de déploiement des applications de 40% grâce à l’optimisation des pipelines CI/CD et à l’automatisation des tests.
- Mise en place de stratégies de monitoring avancées pour anticiper les incidents en production et garantir une haute disponibilité des services.
- Collaboration avec les équipes métiers pour intégrer de nouvelles fonctionnalités répondant aux besoins spécifiques des clients BNPP/NATIXIS.
- SigfoxIngénieur Intégration & ValidationINTERNET DES OBJETSoctobre 2017 - mars 2021 (3 ans et 5 mois)Région de Toulouse, France
Responsabilités :
- Gestion d’une équipe de testeurs en charge de l’automatisation des tests pour les applications en développement, en supervisant leurs activités et en veillant à l’atteinte des objectifs de qualité.
- Mise en place de processus d’intégration continue (CI) et de déploiement continu (CD) pour assurer une livraison efficace des applications.
- Gestion des environnements de test et de validation, en utilisant des solutions de conteneurisation et de virtualisation pour simuler des environnements de production.
- Automatisation des tests fonctionnels et de performance pour améliorer la qualité et réduire les délais de mise en production.
Technologies & Outils utilisés :
- Jenkins, Docker, Kubernetes : Conception et gestion de pipelines CI/CD automatisés, avec des déploiements sur des infrastructures locales et cloud (AWS, GCP).
- Cypress, Selenium : Automatisation des tests pour garantir la conformité des applications avant mise en production.
- XLRelease, Ansible, Shell : Automatisation des déploiements en production, gestion des configurations et des environnements via des scripts personnalisés.
- Spring, Kafka : Développement et gestion de microservices, intégration de services en temps réel via Kafka.
Réalisations Clés :
- Mise en place d’une architecture CI/CD complète pour Sigfox, réduisant les temps de livraison des applications et augmentant la fréquence des déploiements en production.
- Automatisation des processus de validation des pull requests, réduisant le nombre d’incidents en production en assurant des tests exhaustifs avant chaque déploiement.
- Développement de solutions techniques pour les équipes de développement, favorisant l’intégration rapide de nouvelles fonctionnalités tout en maintenant un haut niveau de qualité.
- Akka TechnologiesDéveloppeur confirméAGENCE & SSIIjanvier 2014 - octobre 2017 (3 ans et 9 mois)Région de Toulouse, FrancePrestataire Chez Airbus DS. Développement Full Stack ,environnement technique: Java, Java EE, C#, VB, .NET
Recommandations
Soyez le premier à recommander Elmahdi
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
- Master 2 développement logicieluniversité Paul Sabatier Toulouse2015
Certifications
- ISTQB Certified Tester Foundation LevelISTQB - CFTL2020
- Salesforce Certified AdministratorSalesforce2024