Mohamed JABRANE

Senior Consultant

Hello 👋 I'm Mohamed, a passionate performance consultant with 17+ years of experience in building scalable enterprise systems using Java & Spring Boot. I've worked on performance optimization and testing for major companies like GRDF, RATP, and BMW. My toolset includes Java, Spring Boot, NeoLoad, Dynatrace, Datadog, NewRelic, AWS, Docker, Kubernetes, and Angular. I enjoy transforming business requirements into scalable, well-tested backend systems and robust performance testing strategies using modern development practices.

Skills

Frameworks.Libraries

Spring Boot Spring MVC Spring Security Spring AOP Spring Data JPA Hibernate JUnit Mockito REST APIs Angular 16

Languages.Syntax

Java 8 Java 11 JavaScript TypeScript Python Scala SQL HTML CSS

Performance.APM

NeoLoad K6 Dynatrace Datadog NewRelic

Database.Storage

PostgreSQL Oracle 10g MySQL SQL

DevTools.Utilities

Git SVN Jenkins GitLab CI/CD SonarQube JIRA IntelliJ Eclipse

Cloud.Infrastructure

AWS Docker Kubernetes Terraform

Experience

Senior Performance Consultant - GRDF

March 2025 - Present

Leading the Arches Performance team, responsible for performance testing of all DSI applications. Working on enterprise-scale applications in Energy domain.

  • Established clear performance management processes within DSI
  • Managed NeoLoad tooling and migration from version 9 to 2024.3
  • Conducted performance tests on central GRDF projects (PGAZ, VEGA, GOTAM SAP)
  • Performed testing on diverse technologies: WebServices, Java, Spring, Angular, PHP, .Net, OKTA
  • Managed mock creation with SmartBear/ReadyAPI

Technical environment:

NeoLoad, Dynatrace, ELK Stack, SmartBear/ReadyAPI, Java, Spring, Angular, SAP FIORI, Kafka

Senior Performance Consultant - RATP

January 2024 - February 2025

Responsible for performance testing of all DSI applications within the performance team. Developed performance testing strategies for Olympic Games preparation.

  • RATP.fr Project: Performance testing for high traffic simulation in preparation for Olympics
  • Station Display Project: Simulated site failures to verify load capacity
  • Hora Project: Tram driver scheduling software load and endurance testing

Technical environment:

NeoLoad, NewRelic, Dynatrace, Datadog

Tech Lead & Scrum Master - GRDF

April 2021 - December 2023

Diag2id Project: Led the complete overhaul of the application for managing gas installation diagnostics for residential customers.

  • Designed data model refactoring and data migration
  • Developed APIs for web and mobile applications
  • Implemented diagnostic workflow and appointment management
  • Conducted code reviews and developer coaching
  • Facilitated Scrum ceremonies and stakeholder communication
  • Implemented 2022A gas diagnostic standards

Technical environment:

Java 11, Spring 5, Spring Boot 2, Spring Batch, Angular 12, Android, Kotlin, PostgreSQL, GitLab CI/CD, Artifactory

Senior Developer & Scrum Master - RATP

April 2019 - March 2021

CRA Project: Created a platform for managing GPSR agent activities including mission definition and activity tracking.

  • Established web and mobile application architecture
  • Developed REST API integration with YPOLICE SaaS
  • Implemented CSV import batch processing from CESCO
  • Built mobile API and Vue.js frontend
  • Managed team organization and sprint planning
  • Technical architecture documentation (DAT)

Technical environment:

Java 8, Spring 5, Spring Boot 2, Vue.js, Android, Kotlin, PostgreSQL, Jenkins, SonarQube

Tech Lead & Scrum Master - RATP

February 2018 - March 2019

EDOC Project: Electronic document management system with workflow automation - technical and functional migration of existing solution.

  • Established global application architecture using Play 2 framework
  • Developed admin module and generic workflows with dynamic field generation
  • Quality supervision using SonarQube and test coverage with Jacoco
  • Sprint planning and Scrum ceremonies facilitation

Technical environment:

Java 1.8, Play Framework 2.6.12, REST, Scala 2.12.4, CoffeeScript, SBT, Git, PostgreSQL

Java Developer - BMW Group

January 2010 - January 2018

CaeBench2 Project: Created Germany's largest platform for managing simulation processes and data, administering all aspects of simulation execution in automotive industry.

  • Data tree module development by discipline (Crash, Comfort, Pedestrians) and car model projects
  • Implementation of ISO/TS 13499 standard for crash test data exchange
  • Simulation comparison reports using JasperReport and JFreeChart
  • Integration of simulation tools: Animator, Nastran, Abaqus Solver, Marc, SimPack
  • Web portal for virtual prototype configuration of mechanical systems

Technical environment:

Java/JEE, Eclipse, jQuery, JSF, Spring, Struts, Oracle 10, JfreeChart, JasperReport, Maven, Linux, SVN

Java/JEE Developer - Ministry of Commerce, Tunisia

February 2008 - January 2010

National Business Registry: Created a web portal gathering information on Tunisian companies and merchants from 28 courts and government agencies.

  • Developed interface for company and merchant history visualization
  • Built access systems for legal information and financial statements
  • Implemented data access layer using Hibernate/JPA2
  • Report design and development with iReport
  • SQL query performance optimization

Technical environment:

Java, Spring, Hibernate, Spring MVC, iReport, Oracle, SQL

Certifications

2024

Tricentis Neoload Product Consultant

2022

Advanced Scrum Developer℠

2021

Scrum Professional®

2003-2007

Engineering Degree
Faculty of Sciences of Tunis

Languages

French
Fluent
English
Fluent
German
Fluent
Arabic
Fluent