You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Elmahdi BenhaddaEB

Elmahdi Benhadda

Full Stack Developer | DevOps Expert | Agile

€540/day
Toulouse, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Elmahdi

Computer engineer with over 10 years of experience, specializing in JAVA development, DevOps, and continuous integration. Expert in cloud deployment and automation (AWS, GCP, Docker, Jenkins), I support complex projects by ensuring quality and efficiency through an agile approach.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Toulouse (up to 50km)

Experience

  • Partecis (BNPP/NATIXIS)
    Tech Lead Java / Release Manager
    BANKING AND INSURANCE
    March 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.
    Microservices Architecture Java Agile Project Management tech lead java CI/CD DevOps QA Apache Kafka TIBCO Apache Camel
  • Sigfox
    Integration & Validation Engineer
    INTERNET 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.
    Java JavaScript Docker Linux Jenkins Amazon Web Services Selenium React.js REST
  • Akka Technologies
    Experienced Developer
    DIGITAL AND IT
    January 2014 - October 2017 (3 years and 9 months)
    Région de Toulouse, France
    Contractor at Airbus DS. Full Stack Development, technical environment: Java, Java EE, C#, VB, .NET
    Java JavaScript C# ASP.NET MVC

Recommendations

Be the first to recommend Elmahdi

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master 2 Software Development
    Paul Sabatier University Toulouse
    2015

Certifications

  • ISTQB Certified Tester Foundation Level
    ISTQB - CFTL
    2020
  • Salesforce Certified Administrator
    Salesforce
    2024

Skill set

Categories