
mohammed rabii chebraoui
Ingénieur Développement Senior | Java & Angular
Salaire / Taux journalier
France
Mobilité : Île-de-France, Nantes, ...
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur fullstack avec plus de 8 ans d'expertise en Java EE/Spring/Angular et une solide formation en Architecture Logiciel. Expérience prouvée dans le développement d'applications critiques pour Orange, Air France et Cash Plus, incluant des systèmes de réservation, d'analyse prédictive et de surveillance transactionnelle. Maîtrise des technologies modernes (Quarkus, Spring Boot, Angular) pour délivrer des solutions robustes et évolutives.
Expérience de travail
Ingénieur d'étude et développement Sénior (JAVA EE/SPRING/Angular)
MédiamétrieFreelance
mai 2024 - Présent
2 ans 6 mois
Paris, France
Contexte : 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 radio et des médias numériques. Méthodologie Safe, équipe de 6 personnes Activités : • Réalisation de Développement de nouvelles fonctionnalités avec Spring 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 …) • 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. 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
Ingénieur d'étude et développement Sénior (JAVA EE/SPRING/Quarkus/Angular)
Orange
sept. 2022 - mai 2024
1 an 9 mois
Rennes, France
Contexte : Développement de l'application FUN (Front Unified) qui offre aux clients d'Orange (B2B) : -La possibilité d'acheter et commander différents services pour leurs collaborateurs, tels que des terminaux, des accessoires et des abonnements téléphoniques. -Gestion de plusieurs parcours tels que la gestion de lignes mobile Méthodologie Safe, équipe de 15 personnes Activité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 et bugs • 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, clean code...) 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
Lead Dev(JAVA EE/SPRING/Angular)
Air France
oct. 2021 - oct. 2022
1 an 1 mois
Nantes, France
Contexte : Développement d’un programme d'analyse prédictive permet de remplacer des équipements du système avionique avant qu’ils tombent en panne. Méthode Safe, équipe de 6 personnes Activité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 analyses techniques et des études d’impacts en amont des développements Environnement 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
Ingénieur d'étude et développement - FULLSTACK Developer(JAVA EE/SPRING)
CASH PLUS
août 2018 - oct. 2021
3 ans 3 mois
Casablanca, Maroc
Contexte : Développement d’une application qui offre une panoplie de services financiers et para-financiers qui permets : - Transfert d'argent - Paiement de facture - Réservation de billets de transport publique(train-autocar..) - Le contrôle et la surveillance des transactions. - Profilage des clients et de leurs activités. - Gestion d'autorisations spéciales. - Gestion du BlackList - RedList. Méthode Agile Scrum, équipe de 5 personnes Activités : • Développement de nouvelles fonctionnalités avec Spring et Angular. • Test et validation des fonctionnalités développées • Revue de code • CI/CD • Gérer les anomalies et les incidents en release/production • Factorisation du code • Suivi technique et Traitement des réclamations Environnement technique : Java 11, Spring Boot, Spring DATA JPA, Spring Security, JWT, Hibernate, Rest, DTO, Sonar, Swagger ,Angular 8, Bootstrap, Css 3, JUnit, Mockito ,Gitlab CI/CD, Kafka, RabbitMQ, MapBox, Docker , Kubernetes, AWS, Ec2, S3,Mysql, Mariadb
Développeur Java EE/angular
Berexia
févr. 2018 - juil. 2018
6 mois
Casablanca, Maroc
Projet : Solit Description du projet : Conception et développement d'un système de Pricing pour la gestion des offres et des contrats de la réassurance chez SCOR. Missions et Tâches : ● Extraction des spécifications fonctionnelles (étude de l’existant) ● Participation à la rédaction des spécifications fonctionnelles et techniques. ● Rédaction des diagrammes UML. ● Développement des nouvelles fonctionnalisés avec le Framework Spring/ Angular ● Maintenance évolutive/corrective (Analyse et correction de bugs/ Refactoring du code). Environnement Technique: Java8, Spring Boot, Spring DATA JPA, Spring Security, JWT, Hibernate, REST Web Services, TypeScript, JSON, CSS, Bootstrap, JUnit4 , Angular 7, Typescript,Primefaces, Git.
Stagiaire développement
SharpInfo
juil. 2017 - oct. 2017
4 mois
Marrakech, Maroc
Projet : Application de gestion congé Description du projet : Conception et développement d'un système d'information pour la gestion des demandes du congé et gestion budgétaire de l'entreprise Missions et Tâches : ● Développement des nouvelles fonctionnalités ● Développement Backend ● Développement Frontend ● Test et validation des fonctionnalités développées. Environnement Technique: Java7, Spring Boot, Spring DATA JPA, Spring Security, JWT, Hibernate, REST Web Services, TypeScript, JSON, CSS, Bootstrap, Angular 7, Typescript, Git.
Stagiaire
ENSA Marrakech - Ecole Nationale des Sciences Appliquées de Marrakech
juil. 2017 - août 2017
2 mois
Marrakech, Maroc
Conception et développement d’un site E-commerce conçu à la vente des téléphones portable
Formation
National School of Applied Sciences of Marrakech
Diplôme d'ingénieur
2013 - 2018
5 ans 1 mois