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

Mohamed B.

Développeur d'applications Java/JEE

EUR 500/Tag
Paris, FR
8-15 Jahre

Durchschnittliche Reaktionszeit: 1h

Über Mohamed

Je suis un professionnel passionné du développement d'applications Java/JEE avec plus de 10 ans d'expérience. Mon parcours dans ce domaine m'a permis de cultiver une expertise solide, mais surtout, de développer des valeurs essentielles qui font de moi un atout précieux pour tout projet.

Mon engagement envers l'excellence technique et éthique est au cœur de chacune de mes réalisations. Chaque ligne de code que je produis est imprégnée de cette philosophie axée sur la qualité et le respect des normes les plus strictes.

Ce qui me distingue, c'est aussi mon sens prononcé de l'autonomie et de la responsabilité. Au fil des années, j'ai su démontrer ma capacité à mener des projets de manière autonome, en prenant les décisions qui s'imposent pour assurer leur succès. Je suis le pilier sur lequel vous pouvez vous appuyer en toute confiance.

Mais mon engagement ne se limite pas à la seule réalisation technique. En tant que formateur expérimenté, j'ai le privilège de partager mes connaissances avec d'autres passionnés du développement. Mon approche pédagogique est à la fois dynamique et inclusive, favorisant une transmission efficace des connaissances, que ce soit en présentiel ou en distanciel. Chaque moment d'interaction est une opportunité d'apprentissage mutuel.

Ensemble, nous pouvons aller plus loin. Mon objectif est de contribuer à la réussite de vos projets en apportant non seulement mon expertise technique, mais aussi mon engagement professionnel et ma passion pour l'apprentissage continu.

Merci de votre attention. Je suis impatient de discuter davantage de la manière dont je peux contribuer à vos projets.
  • Französisch

    Muttersprachlich oder zweisprachig

  • Englisch

    Verhandlungssicher

  • Arabisch

    Muttersprachlich oder zweisprachig

Vor Ort möglich
Paris (bis zu 50 km)

Projekt- und Berufserfahrung

  • Projet ISIKA
    Développeur/Référent technique (Java/JEE/Spring/Clean Code/Conception OO)
    BILDUNG & E-LEARNING
    März 2020 - Heute (6 Jahre und 3 Monate)
    Malakoff, Frankreich
    Formations dispensées, tant en présentiel qu'en distanciel, couvrant une variété de sujets :

    Algorithmique et Programmation (Java/JEE/Spring) :
    • Maîtrise approfondie des concepts algorithmiques, notamment en Java, JEE, et Spring.
    Base de Données, Serveurs, Outils :
    • Utilisation avancée de JPA/Hibernate, JDBC pour manipuler efficacement les bases de données. Déploiement sur Wildfly, Tomcat ; expertise Eclipse, IntelliJ, Git, MySQL.
    Développement Web (Spring MVC/Thymeleaf, JSF/Primefaces) :
    • Conception robuste d'applications web avec Spring MVC, Thymeleaf, JSF/Primefaces.
    • Maîtrise des technologies classiques (HTML, CSS, JS).
    Qualimétrie (Bonnes Pratiques, Tests, Performances) :
    • Application du Clean Code et des bonnes pratiques. Création de tests unitaires, utilisation de Sonar, Jenkins, profiling pour la qualité et les performances.
    Analyse et Modélisation (UML, Spécifications, Design Patterns) :
    • Maîtrise de l'analyse et modélisation avec UML, spécifications fonctionnelles.
    • Application de la conception orientée objet (OO) et des Design Patterns.
    Ces formations visent à offrir une expérience d'apprentissage complète, alliant théorie et pratique, pour permettre une maîtrise approfondie des compétences mentionnées.
    Java 11 JAVA/JEE; Spring Hibernate/JPA Unit Tests Modélisation UML Design Patterns Spring Data JPA Primefaces JavaServer Faces (JSF) Wildfly TDD JProfiler VisualVM MySQL Jboss Jakarta EE
  • Zenika
    Développeur Java/JEE
    BERATUNG & AUDITS
    Oktober 2019 - Februar 2020 (5 Monate)
    Paris, Frankreich
    BNP Paribas -- E2 Credit Chain -- Equipe : E2E Déploiement (5 p.)
    Projet : E2E MyCreditApp, outil exclusivement conçu pour les conseillers de la banque BNP Paribas. Il vise à simplifier la gestion des contrats de crédits professionnels et à orchestrer la digitalisation du processus d'obtention de crédit pour les entreprises.

    Principales tâches :

    En tant que développeur/analyste, mon rôle était d'assurer la supervision des applications et le suivi de la qualité de service de la production via les divers outils de supervision. En plus de procéder aux analyses des performances et de la participation aux évolutions correctives des produits E2E, avec une focalisation particulière sur MyCreditApp.

    Contexte technique : Java/JEE (8), Spring/Spring Boot, JPA/Hibernate, MongoDB, Angular, IntelliJ, Sonar, JVisualVM, Kibana, Dynatrace, Jira, Confluence, Git, TDD, Jenkins, Agile, Scrum, DevOps, CI/CD, JUnit, Mockito, HTML, CSS, JavaScript (ES6+)
    JAVA/JEE; Spring boot Hibernate/JPA Spring Data JPA MongoDB Angular IntelliJ SonarQube VisualVM JProfiler Kibana Atlassian JIRA GitHub TDD/BDD Jenkins/Sonar Jenkins Scrum Méthode agile JUnit Mockito HTML/CSS HTML/CSS/JS
  • Société Générale ITIM
    Développeur d'applications (Java/JEE/AngularJS)
    BANKEN & VERSICHERUNGEN
    Februar 2018 - Februar 2019 (1 Jahr und 1 Monat)
    Fontenay-sous-Bois, Frankreich
    Société Générale -- ITIM -- Equipe Socle Vision 360
    Projets : VIZ360, SDD (Service Des Demandes Clients)

    VIZ360 est un outil stratégique conçu pour les conseillers de la banque Société Générale, offrant une vision holistique de la situation bancaire des clients. Le tableau de bord synthétise en temps réel ou différé des données provenant de diverses sources.

    SDD est une application interne dédiée au suivi des demandes client, couvrant diverses requêtes telles que les demandes de service et de prêt. Intégré à la plateforme digitale de la banque, SDD expose des opérations métier pour obtenir des informations détaillées sur les demandes client et leurs statuts.

    Responsabilités clés
    • Soutien essentiel à l'amélioration des stratégies d'équipe, englobant pratiques agiles, choix d'outils, développement des compétences, bonnes pratiques, qualité du code, et tests automatisés.
    • Contribution active au développement et à l'amélioration de VIZ360, incluant développement, maintenance, résolution d'anomalies, suivi technique, migration, supervision, et optimisation des performances.
    • Conception de projets R&D, création de prototypes, maquettes, et élaboration de schémas techniques.

    Contexte technique :

    UML, Design Patterns, Scrum/XP, Java/JEE (8), JMS, Spring Framework (boot, batch, core, v4), JAX-RS, JAX-WS (xjc, wsdl, SOAP), MongoDB, AngularJS (JS, npm, VSCode, webpack …), Eclipse, Sonar, FindBugs, JVisualVM, REST, JSON, Wildfly (10, 11), Monitoring (AppDynamics, API Manager, Kibana ...), Jira, Confluence, Git, TDD, Tests unitaires (JUnit4, Mockito), SoapUI, Jenkins

    Unified Modeling Language (UML) Design Patterns Spring boot Spring Batch Spring Data JPA Java 11 JAVA/JEE; JAX-RS MongoDB AngularJS JAX-WS Eclipse IDE Jenkins/Sonar FindBugs VisualVM JProfiler Git Atlassian JIRA JUnit TDD SOAP UI Postman JSON API Services Web RESTful Wildfly Jboss Apache Tomcat Microsoft Visual Studio Java Message Service (JMS)

Empfehlungen

Sei die erste Person, die Mohamed empfiehlt

Teile Deine Erfahrung aus der Zusammenarbeit mit diesem Freelancer.

Diese Freelancer passen auch zu Ihren Kriterien

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

Ausbildung und Abschlüsse

  • Architecte Logiciel
    AFCEPF
    2012
    L’architecte logiciel conçoit les différents éléments d’un système d’information, la manière dont ils vont s’imbriquer ainsi que leurs évolutions, en fonction des technologiques disponibles et des besoins de l’entreprise. L’architecte logiciel fait preuve des compétences nécessaires et suffisantes pour assurer les activités suivantes : •Activité 1 : Diagnostic de l’architecture logicielle existante d’un système d’information au regard des besoins métier de changement ; •Activité 2 : Définition de l'architecture logicielle cible d'un système d'information ; •Activité 3 : Accompagnement des travaux de conception et de développement informatique réalisés par les développeurs ; •Activité 4 : Définition et mise en œuvre d'une démarche de contrôle continu de la qualité logicielle ; •Activité 5 : Veille technologique.
  • Master 1 Informatique et systèmes complexes
    Université d'Evry Val-d'Essonne
    2008
    Informatique et systèmes complexes, appliqués à la biologie

Fähigkeiten

Kategorien