À propos de 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 .
Arabe
Bilingue ou natif
Français
Capacité professionnelle complète
Anglais
Capacité professionnelle limitée
Expériences
- MEDIAMETRIEIngénieur Développeur Sénior Java / Angular , Scrum Mastermai 2024 - Aujourd'hui (2 ans et 1 mois)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)TÉLÉCOMMUNICATIONSseptembre 2022 - mai 2024 (1 an et 9 mois)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)octobre 2021 - septembre 2022 (11 mois)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
Recommandations
Soyez le premier à recommander Mohammed Rabii
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
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
Formations
- Diplôme d'ingénieur, Computer Software EngineeringNational School of Applied Sciences of Marrakech2018Diplôme d'ingénieur, Computer Software Engineering