You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Mohamed BelabbesMB

Mohamed Belabbes

Developpeur Full Stack Java/Angular

550 €/jour
Lyon, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de Mohamed

Un développeur Full stack avec 5 ans d’experience dans les technologies java, Angular et Outils devOps docker, kubernates et CI CD.
J’ai travaillé sur pas mal de secteurs d’activité comme la distribution pharmaceutique, la distribution énergétique et le retail
  • Français

    Bilingue ou natif

Accepte de travailler sur site
Lyon (jusqu’à 50 km)

Expériences

  • IT Solutions Factory
    Software Engineer
    TÉLÉCOMMUNICATIONS
    avril 2024 - Aujourd'hui (2 ans et 2 mois)
    7th Arr., Lyon, France

    📊 Projet :
    GALAXION – Intégration du CRM GALAXION pour l’opérateur téléphonique irlandais EIR et automatisation de l'intégration avec les prestataires de services.

    💼 Tâches réalisées :
    • Participation aux réunions de planification des sprints avec le Scrum Master, le Product Owner et l’équipe pour affiner les User Stories.
    • Migration des microservices vers Java 21, incluant la configuration de Keycloak et la mise en place de la nouvelle API Gateway KrakenD.
    • Développement de nouvelles fonctionnalités pour les modules de gestion des collections et des credit notes.
    • Création du microservice eir-staner-facade pour l’intégration du prestataire de services de paiement Stancer.
    • Correction des bugs en production sur l’ensemble des microservices.
    • Réalisation de tests unitaires et d’intégration pour assurer la qualité du code.
    • Participation aux revues de code afin de garantir la conformité et la robustesse des livrables.
    • Participation aux réunions techniques pour proposer de nouvelles approches et technologies visant à améliorer la qualité des projets.
    Java Spring boot Microservices Gitlab CI/CD Keycloak MariaDB Grafana Kibana Prometheus Apache Kafka RabbitMQ
  • Aptineo
    Full Stack Developer
    COMMERCE DE DÉTAIL
    octobre 2022 - janvier 2024 (1 an et 3 mois)
    Paris, France
    Entreprise: APTINEO (ESN)
    Client : Maisons du monde
    Projet 1 : Horizon, implémentation de la solution SAP S/4 Hana cloud dans son édition cloud public en remplacement de l’actuel logiciel comptable Talentia.
    Equipe : 1 Chef de projet finance, 1 Product Owner, 1 Architecte logiciel, 5 Developpeurs backend Java, 1 Résponsable du développement, 1 Résponsable du domaine.

    Tâches réalisées :
    - Participation aux réunions de planification des sprints avec le Product Owner et l’équipe métier afin d’affiner les user stories.
    - Développement des composants Spring batch pour transférer les fichiers d’un SFTP vers le Bucket du Google cloud (factures fournisseurs, provisions comptables).
    - Développement d’un composant Spring batch pour intégrer les bons de commande et les remboursements depuis la base de données Oracle vers la comptabilité SAP.
    - Développement d’un composant Spring batch batch-financial-refund pour la lecture des remboursements depuis la base de données Oracle vers la comptablité SAP.
    - Mise en place d'un flux Spring Web Flux pour recevoir les données de trésorerie des magasins publiées par l’application de caisse magasin dans le service de messagerie asychrone Google Pub/SUB et leur intégration dans le système de comptabilité.
    - Développement du module store-treasuries dans l’api-accounting-store-sale pour enregistrer les données dans une base de données PostgreSQL.
    - Participation au développement du composant Spring web flux flow-web-invoice qui lit un payload publié dans Google Pub/SUB par l’application de vente en ligne et les intégre dans la comptabilité SAP.
    - Lancement des demandes de mise en production.
    - Réalisation des tests unitaires et d’intégration.
    - Revues de code.

    Technologies : Java 17, SpringBoot, Spring Batch, Spring Web flux, Microservices,Docker, Kubernetes,Gitlab CI, Rundeck, GCP, Google Bucket, Google Pub/SUB, Oracle, PostgreSQL, Gitlab-ci, JUnit 5, TDD, Jira, Confluene, SAP BusinessObjects Agile Scrum.

    Projet 2 : MangoPay, un nouveau Payment Service Provider à intégrer dans le SI Maisons du Monde.
    Equipe : 1 Product Owner, 1 Architecte logiciel, 5 Développeurs Backend Java, 1 Réseponsable du développement, 1 Résponsable du domaine.

    Tâches réalisées :
    - Participation aux réunions de planification des sprints avec le PO et l’équipe métier afin d’affiner les user stories.
    - Développement d’un composant Spring batch batch-mangopay-payout-seller-fees pour effectuer l’opération de payout des commissions (flux de paiement/déboursement) du wallet MangoPay vers le wallet de Maisons du monde.
    - Développement d’un composant Spring batch batch-mangopay-transfer-refund-1p pour effectuer l’opération du transfert des remboursements du wallet de Maisons du monde vers le wallet MangoPay.
    - Paramétrage de MangoPay dans la base de données.
    - Réalisation des tests unitaires.
    - Revues de code.
    JavaScript Spring boot Spring Batch Spring Webflux Microservices MangoPay Docker Kubernates Gitlab CI/CD Rundeck Google cloud Oracle PostgreSQL JUnit Mockito TDD Atlassian JIRA Atlassian Confluence Méthode agile
  • Advanced Software Solutions - A2S
    Full Stack Developer
    INDUSTRIE PHARMACEUTIQUE
    juillet 2019 - octobre 2022 (3 ans et 3 mois)
    Mohammadia, Algérie
    Projet 1 : E-LogiPharm, plateforme de commande en ligne des médicaments.
    Equipe : 1 Product Owner, 1 Développeur full stack, 1 Développeur mobile, 1 Développeur frontend, 2 Business analysts, 1 Développeur BDD
    Tâches réalisées :
    - Participation aux réunions de planification des sprints avec le PO et l’équipe métier afin d’affiner les user stories.
    - Développement des API REST en utilisant Spring Boot.
    - Implémentation de l’architecture microservices avec 3 microservices : un microservice API core contenant les différents processus métier et les différents endpoints REST, un microservice nommé logi-communication pour l’envoi des emails et sms et un microservice nommé logi-invoice pour la génération et la création des factures et rapports.
    - Développement de l’application web en utilisant Angular 9.
    - Développement de l’application mobile avec Flutter et le langage de programmation Dart.
    - Mise en place de la base de données en utilisant Oracle 11G.
    - Intégration du code et fusion des modules avec Git.
    - Assurer l’intégration continue avec Jenkins.
    - Assurer la maintenance corrective et évolutive.
    - Réalisation des tests unitaires en utilisant JUnit 5.


    Projet 2 : E-Facture, un service en ligne pour l’échange de factures et leur intégration automatique entre les pharmacies et les fournisseurs dans le logiciel après leur vérification.
    Equipe : 1 Product Owner, 1 Développeur full stack, 1 Testeur.

    Tâches réalisées :
    - Participation aux réunions avec l’équipe métier afin de clarifier le besoin et rédiger les documents de spécifications.
    - Utilisation de la méthode Agile (Scrum).
    - Participation à la conception du modèle de données nécessaire à l’implémentation de la solution.
    - Développement de l’API REST avec Spring Boot.
    - Développement de l’application web en utilisant Angular 13.
    - Intégration d’un système de notifications par mail et de notifications push notifications avec Firebase cloud messaging.
    - Implémentation de la base de données avec MongoDB.
    - Intégration du code et fusion des modules avec Git.
    - Maintenance corrective et évolutive.
    - Utilisation de l’approche TDD pour tester l’application.
    - Réalisation des tests unitaires en utilisant Jest.



    Projet 3 : LogiPharm Web, migration de l’ERP LogiPharm vers une solution WEB.
    Equipe : 2 PO, 2 Développeurs backend, 3 Développeurs frontend, 2 Développeurs mobile, 2 Testeurs.

    Tâches réalisées :
    - Participation aux réunions avec l’équipe métier afin de clarifier le besoin et rédiger les documents de spécifications.
    - Rédaction du cadrage et documents de design technique en concertation avec l’équipe de développement.
    - Implémentation de la base de donnée avec Oracle Entreprise Edition.
    - Mise en place de la partie backend en utilisant une architecture microservices.
    - Développement d’un système de synchronisation des données entre les applications mobiles et le backend.
    - Mise en œuvre d’un système de notification par mail (API MAILJET) et de notifications push en utilisant Firebase cloud Messaging.
    - Développement du module de comptabilité api-accounting.
    - Réalisation des images Docker.
    - Implémentation des pipelines avec Gitlab ci et la configuration du cluster Kubernetes.
    - Réalisation des tests unitaires.
    - Revues de code.


    Java Spring boot Microservices Oracle Gitlab CI/CD Docker Kubernates Apache Kafka Keycloak JUnit TDD Atlassian JIRA Atlassian Confluence

Recommandations

Soyez le premier à recommander Mohamed

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

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

Formations

  • Master's degree, Computer Software Engineering
    Higher School of Computer Science 08 May 1945 - Sidi Bel Abbes
    2019
    Master's degree, Computer Software Engineering
  • Diplôme d'ingénieur d'état, Computer Engineering
    Higher School of Computer Science 08 May 1945 - Sidi Bel Abbes
    2019
    Diplôme d'ingénieur d'état, Computer Engineering

Compétences (53)

Catégories