You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Mohammed Rabii C.MR

Mohammed Rabii C.

Senior Developer - Tech Lead Java / Angular

€630/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Mohammed Rabii

Welcome to my profile!

Backend and Full Stack Developer, expert in Java and Angular for 6 years, I have had the opportunity to collaborate with renowned companies such as Orange, Air France, Médiamétrie, and Scor on ambitious web application projects.

🚀 In parallel, my participation in international problem-solving competitions (like MCPC and ACPC) has allowed me to refine my skills in analysis, complex problem-solving, and efficiency and speed of execution in software development. These enriching experiences strengthen my ability to tackle technical challenges and deliver robust and high-performing solutions.

I cover several areas that you will discover below:

🧑‍💻Web Development - Full Stack🧑‍💻

  • Development of new features with Spring/Quarkus and Angular.
  • Development of unit tests and integration tests
  • Code quality assurance (Code reviews, Sonar, Mend)
  • Migration of applications from Spring Boot 2 to 3 and from Java 8 and earlier versions to Java 17/21
  • Scrum Master (facilitating agile ceremonies, capacity calculation, DOD, DOR, scrum chapter, etc.)
  • Coaching junior profiles for skill development
  • Estimation of user stories and epics, as well as their decomposition into user stories
  • Implementation of the CI/CD pipeline
  • Bug fixing and reduction of vulnerabilities identified by Sonar / Mend, updating and improving dependency versions.
  • Deployment of releases / snapshots in different environments.
  • Writing and maintaining technical documentation on Confluence.
  • Providing technical support for applications in production and resolving incidents.
  • Participation in backlog refinement by providing technical analysis.

Looking for a Back-end / Full Stack Developer?

Don't hesitate to contact me, and I'll be happy to guide you.
  • Arabic

    Native or bilingual

  • French

    Fluent

  • English

    Conversational

Can work on-site
Paris (up to 50km), Rennes (up to 50km), Nantes (up to 10km), Lille (up to 10km), Aix-en-Provence (up to 10km)

Experience

  • MEDIAMETRIE
    Senior Java / Angular Developer, Scrum Master
    May 2024 - Today (2 years and 1 month)
    Paris, France
    Context:
    Development and maintenance of applications for audience measurement, coverage analysis, and contact analysis in the television, radio, and digital media sectors.
    SAFe methodology, team of 6 people.

    Activities:
    • Development of new features with Spring and Angular.
    • Development of unit tests and integration tests.
    • Code quality assurance (Code reviews, Sonar, Mend).
    • Migration of applications from Spring Boot 2 to 3 and from Java 8 and earlier versions to Java 17/21.
    • Scrum Master (facilitating agile ceremonies, capacity calculation, DOD, DOR, scrum chapter, etc.).
    • Estimation of user stories and epics, as well as their decomposition into user stories.
    • Implementation of the CI/CD pipeline.
    • Bug fixing and reduction of vulnerabilities identified by Sonar / Mend, updating and improving dependency versions.
    • Deployment of releases / snapshots in different environments.
    • Writing and maintaining technical documentation on Confluence.
    • Providing technical support for applications in production and resolving incidents.

    Technical Environment:
    Java 21-17-11-8, Spring Boot 2/3, Spring DATA JPA, Spring Security, JWT, Hibernate, Angular 17, Angular material, Liquibase, REST Web Services, Xlrelease, Docker, Swagger, AWS (Ecs, Fargat, S3, Rds, Security Manager,…), TypeScript, JUnit, Mockito, Cucumber, BDD, Git, Jenkins, Gitlab CI, Nexus, Jira, Confluence, Mend, Sonar, Intellij, Oracle, Mariadb
    Java 21 Java17 Spring boot Spring Data JPA Hibernate REST Spring Security JWT Swagger Angular 17 Java JUnit Mockito Cucumber Docker Amazon Web Services AWS S3 AWS EC2 XLRelease Jenkins Gitlab CI/CD Angular Material Nexus mend Sonar Git Jwt TDD/BDD IntelliJ Oracle MariaDB PL/SQL SAFe
  • Orange
    Software Engineer - FULLSTACK Developer (JAVA EE/SPRING/Quarkus/Angular)
    TELECOMMUNICATIONS
    September 2022 - May 2024 (1 year and 9 months)
    Rennes, France
    Context:
    Development of the FUN application (Front Unified) which offers Orange clients (B2B):
    - The ability to purchase and order various services for their employees, such as devices, accessories, and phone subscriptions.
    - Management of several workflows, such as mobile line management.
    SAFe methodology, team of 15 people.

    Activities:
    • Back-end development with Spring / Quarkus and front-end development with Angular.
    • Development of unit tests and integration tests.
    • Code quality assurance (Code reviews, Sonar, Checkstyle).
    • Estimation of user stories and epics, as well as their decomposition into user stories.
    • Implementation of the CI/CD pipeline.
    • Migration of V1 features (Spring boot) to V2 (Quarkus).
    • Development of new features and handling of anomalies and bugs.
    • Participation in agile ceremonies (Planning, Daily SM, Demo, Retrospectives, Refinement).
    • In coordination with the PO, technical analysis of specifications, feasibility study, implementation, and impact analysis of functional evolutions.
    • Pair-programming on complex features.
    • Creation of technical specifications.
    • Development according to Craft principles (SOLID, TDD, clean code, etc.).

    Technical Environment:
    Quarkus, Spring Boot, Spring Data JPA, Spring Cloud, Java 17, Hibernate, Swagger, Junit, Liquibase, Mockito, Gitlab CI/CD, Angular 14, Bootstrap, REST Web services, Sonar, Checkstyle, Docker, Redis, Git, Jira, Confluence, Tdd, DDD, Hexagonal Architecture, Kibana/ElasticSearch, Mapstruct, Nexus, Mariadb, Intellij
    Quarkus Spring boot Java17 Spring Data JPA Spring Cloud Microservices Hibernate Swagger JUnit Mockito Liquibase Gitlab CI/CD Angular Angular 14 Atlassian Confluence Docker TDD Sonar DDD Hexagonal Architecture Atlassian JIRA Checkstyle Checkstyle Gitlab CI Bootstrap MariaDB IntelliJ SAFe
  • AIR FRANCE
    Software Engineer - FULLSTACK Developer (JAVA EE/SPRING/Angular)
    October 2021 - September 2022 (11 months)
    Nantes, France
    Context:
    Development of a predictive analysis application to replace avionics system equipment before failure.
    SAFe method, team of 6 people.

    Activities:
    • Development of new features with Spring and Angular.
    • Code quality assurance (Code reviews, Sonar).
    • Mentoring a team of 3 developers.
    • Coaching junior profiles for skill development.
    • Implementation of the CI/CD pipeline.
    • Facilitating Agile ceremonies.
    • Maintenance and improvement of developed features.
    • Participation in backlog refinement by providing technical analysis and impact studies prior to development.

    Technical Environment:
    Java 11, Spring, Spring Data JPA, Hibernate, Angular 11, Bootstrap 4, Angular material, Junit, Mockito, REST Web services, Sonar, Bitbucket, Git, Bamboo, Confluence, Jira, Mongodb, Oracle
    Java 11 Spring Spring Data JPA Hibernate Angular 11 Bootstrap Angular Material JUnit Mockito REST Sonar Bitbucket Git Bamboo Atlassian Confluence Atlassian JIRA MongoDB Oracle Agile methodology

Recommendations

Be the first to recommend Mohammed Rabii

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

  • Engineering Degree, Computer Software Engineering
    National School of Applied Sciences of Marrakech
    2018
    Diplôme d'ingénieur, Computer Software Engineering

Skill set (65)

Categories