About Mohammed Rabii
- Réalisation de Développement de nouvelles fonctionnalités avec Spring/Quarkus et Angular.
- Réalisation de tests unitaires et tests d’intégration
- Garant de la qualité du code (Revue de codes, Sonar,Mend)
- Migration des applications de Spring Boot 2 à 3 et de Java 8 et les versions antérieures à Java 17/21
- Scrum Master (animation des cérémonies agiles , calcul de la capacité , DOD, DOR ,chapter scrum …)
- Accompagnement à la montée en compétence des profils junior
- Estimation d’US et les Epics, ainsi que leur décomposition en US
- Mise en place du pipeline CI/CD
- Correction des bugs et réduction des vulnérabilités identifiées par Sonar / Mend , mise à jour et amélioration des versions des dépendances.
- Déploiement les releases / snapshots dans les différents environnements.
- Rédiger et maintenir à jour la documentation technique sur confluence.
- Assurer le support technique des applications en production et résoudre les incidents.
- Participation dans les travaux de backlog refinement en fournissant des analysestechniques .
Arabic
Native or bilingual
French
Fluent
English
Conversational
Experience
- MEDIAMETRIEIngénieur Développeur Sénior Java / Angular , Scrum MasterMay 2024 - Today (2 years and 1 month)Paris, FranceContexte :Développement et maintenance d'applications pour la mesure d'audience,l'analyse de la couverture et des contacts dans les secteurs de la télévision, de la radioet des médias numériques.Méthodologie Safe, équipe de 6 personnesActivités :• Réalisation de Développement de nouvelles fonctionnalités avec Spring etAngular.• Réalisation de tests unitaires et tests d’intégration• Garant de la qualité du code (Revue de codes, Sonar,Mend)• Migration des applications de Spring Boot 2 à 3 et de Java 8 et les versionsantérieures à Java 17/21• Scrum Master (animation des cérémonies agiles , calcul de la capacité , DOD,DOR ,chapter scrum …)• Estimation d’US et les Epics, ainsi que leur décomposition en US• Mise en place du pipeline CI/CD• Correction des bugs et réduction des vulnérabilités identifiées par Sonar /Mend , mise à jour et amélioration des versions des dépendances.• Déploiement les releases / snapshots dans les différents environnements.• Rédiger et maintenir à jour la documentation technique sur confluence.• Assurer le support technique des applications en production et résoudre lesincidents.Environnement technique :Java 21-17-11-8, Spring Boot2/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 , Conflunce ,Mend, Sonar, Intellij ,Oracle , Mariadb
- OrangeIngénieur d'étude et développement - FULLSTACK Developer(JAVA EE/SPRING/Quarkus/Angular)TELECOMMUNICATIONSSeptember 2022 - May 2024 (1 year and 9 months)Rennes, FranceContexte :Développement de l'application FUN (Front Unified) qui offre aux clientsd'Orange (B2B) :-La possibilité d'acheter et commander différents services pour leurs collaborateurs, telsque des terminaux, des accessoires et des abonnements téléphoniques.-Gestion de plusieurs parcours tels que la gestion de lignes mobileMéthodologie Safe, équipe de 15 personnesActivités :• Développement back-end avec Spring / Quarkus et du front-end avec Angular• Réalisation de tests unitaires et tests d’intégration• Garant de la qualité du code (Revue de codes, Sonar, Checkstyle)• Estimation d’US et les Epics , ainsi que leur décomposition en US• Mise en place du pipeline CI/CD• Migration des fonctionnalités V1 (Spring boot) vers la V2 (Quarkus)• Développement de nouvelles fonctionnalités et Traitement des anomalies etbugs• Participation au cérémonie agile (Planning, Daily SM, Démo, Retrospectives ,Refinement )• En relation avec le PO , analyse technique des spécifications, étude de faisabilité,réalisation et analyse d’impacts d’évolutions fonctionnelles .• Pair-programming sur les fonctionnalités complexes• Création des spécifications techniques.• Réalisation des développements selon les principes Craft (SOLID, TDD, cleancode...)Environnement technique :Quarkus , Spring Boot , Spring Data JPA, Spring Cloud, Java 17, Hibernate, Swagger, Junit, Liquibase, Mockito , Gitlab CI/CD, Angular 14, Bootstrap Web services Rest, Sonar, Checkstyle, Docker, Redis, Git , Jira, Confluence ,Tdd, DDD, Architecture Hexagonale , Kibana/ElasticSearch, Mapstruct, Nexus, Mariadb , Intellij
- AIR FRANCEIngénieur d'étude et développement - FULLSTACK Developer(JAVA EE/SPRING/Angular)October 2021 - September 2022 (11 months)Nantes, FranceContexte :Développement d’un programme d'analyse prédictive permet de remplacerdes équipements du système avionique avant qu’ils tombent en panne.Méthode Safe, équipe de 6 personnesActivités :• Développement de nouvelles fonctionnalités avec Spring et Angular.• Garant de la qualité du code (Revue de codes, Sonar)• Encadrement d'une équipe de 3 développeurs• Accompagnement à la montée en compétence des profils juniors• Mise en place du pipeline CI/CD• Animation des cérémonie Agile• Maintenance et amélioration des fonctionnalités développées.• Participation dans les travaux de backlog refinement en fournissant des analysestechniques et des études d’impacts en amont des développementsEnvironnement technique :Java 11, Spring , Spring Data JPA, Hibernate, Angular11, Bootstrap 4, Angular material, Junit, Mockito, Web services Rest, Sonar, Bitbucket, Git, Bamboo, Confluence, Jira ,Mongodb, Oracle
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
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
- Diplôme d'ingénieur, Computer Software EngineeringNational School of Applied Sciences of Marrakech2018Diplôme d'ingénieur, Computer Software Engineering