About Elmahdi
French
Native or bilingual
English
Fluent
Experience
- Partecis (BNPP/NATIXIS)Tech Lead Java / Release ManagerBANKING AND INSURANCEMarch 2021 - July 2024 (3 years and 4 months)Toulouse, France
Responsibilities:
- Management of versions, integration, and deployment of payment applications in a banking environment, ensuring the reliability and security of deliveries.
- Coordination of development, testing, and deployment teams to ensure smooth continuous integration and timely delivery of features.
Technologies & Tools used:
- Microservices: Development and deployment of services in a microservices architecture to ensure application scalability and modularity.
- Spring Framework: Use of Spring (Spring Boot / Spring Batch...) to build robust and performant applications, while facilitating service integration.
- Kafka and Tibco: Implementation of inter-service communication management solutions via real-time messaging systems (Kafka) and enterprise data processing (Tibco).
- CI/CD (Jenkins, Ansible, XLRelease): Design and optimization of automated deployment pipelines to improve team productivity while reducing the risk of human error.
- Shell Scripting: Automation of deployment and maintenance processes with custom shell scripts for precise control of production environments.
Key Achievements:
- Development of new critical features for BNPP/NATIXIS clients, improving the security and user experience of payment applications.
- Reduction of application deployment time by 40% through CI/CD pipeline optimization and test automation.
- Implementation of advanced monitoring strategies to anticipate production incidents and ensure high service availability.
- Collaboration with business teams to integrate new features meeting the specific needs of BNPP/NATIXIS clients.
- SigfoxIntegration & Validation EngineerINTERNET OF THINGS (IOT)October 2017 - March 2021 (3 years and 5 months)Région de Toulouse, France
Responsibilities:
- Management of a team of testers responsible for test automation for applications under development, supervising their activities and ensuring the achievement of quality objectives.
- Implementation of continuous integration (CI) and continuous deployment (CD) processes to ensure efficient application delivery.
- Management of test and validation environments, using containerization and virtualization solutions to simulate production environments.
- Automation of functional and performance tests to improve quality and reduce time-to-production.
Technologies & Tools used:
- Jenkins, Docker, Kubernetes: Design and management of automated CI/CD pipelines, with deployments on local and cloud infrastructures (AWS, GCP).
- Cypress, Selenium: Test automation to ensure application compliance before production release.
- XLRelease, Ansible, Shell: Automation of production deployments, configuration and environment management through custom scripts.
- Spring, Kafka: Development and management of microservices, real-time service integration via Kafka.
Key Achievements:
- Implementation of a complete CI/CD architecture for Sigfox, reducing application delivery times and increasing the frequency of production deployments.
- Automation of pull request validation processes, reducing the number of production incidents by ensuring exhaustive testing before each deployment.
- Development of technical solutions for development teams, facilitating the rapid integration of new features while maintaining a high level of quality.
- Akka TechnologiesExperienced DeveloperDIGITAL AND ITJanuary 2014 - October 2017 (3 years and 9 months)Région de Toulouse, FranceContractor at Airbus DS. Full Stack Development, technical environment: Java, Java EE, C#, VB, .NET
Recommendations
Be the first to recommend Elmahdi
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
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
Education
- Master 2 Software DevelopmentPaul Sabatier University Toulouse2015
Certifications
- ISTQB Certified Tester Foundation LevelISTQB - CFTL2020
- Salesforce Certified AdministratorSalesforce2024