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

Ayoub Hamdi

Developpeur full stack java/angular

440 €/jour
Montpellier, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Ayoub

Ingénieur Développeur Backend / Full Stack Java | 8 ans d'expertise
Développeur passionné avec 8 ans d'expérience dans la conception d'applications robustes et évolutives. Expert en technologies Java, je propose des solutions backend performantes et des architectures full stack répondant aux exigences métier les plus strictes.
Compétences clés:

Java 8-17, Spring Boot, Hibernate/JPA
SQL (PostgreSQL, MySQL), NoSQL (MongoDB)
Microservices, API RESTful, Architecture hexagonale
Docker, Kubernetes, CI/CD (Jenkins, GitLab)
JavaScript, TypeScript, Angular, React
Tests: JUnit, Mockito, TestContainers

Je vous apporte:

Développement backend haute performance
Architecture évolutive et maintenable
Optimisation de code existant
Intégration de systèmes complexes
Bonnes pratiques de développement

J'adopte une approche collaborative pour comprendre vos besoins métier et proposer des solutions techniques adaptées. Habitué aux méthodologies agiles, je m'intègre facilement dans les équipes.
Disponible pour missions à temps plein/partiel, remote ou sur site. Contactez-moi pour discuter de votre projet.
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

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

Expériences

  • AMUE
    Ingénieur d'étude et de développement Full stack java/spring/angular
    mars 2024 - Aujourd'hui (2 ans et 3 mois)
    *Projets :

    *Développement d'une application web pour les gestionnaires des universités dans le module CHC (Choix de Cursus), avec les fonctionnalités suivantes : affectation individuelle ou en masse des étudiants, inscriptions pédagogiques, Dashboard (cursus complet/incomplet ..) etc. *Création d'une application mobile from scratch pour la gestion des choix cursus en ligne pour les étudiants.


    • Développement de microservices back-end dans une architecture hexagonale.

    • Optimisation des problèmes de performances backend et frontend.
    • Création de tests unitaires et tests d'intégration (TI) pour les parties back-end et front-end.
    • Mise en place d'intégration et de déploiement continu (CI/CD).
    • Analyse, suivi et correction des anomalies.
    • Relecture de code et validation des merge requests.
    • Methodologie : Scrum (participation aux daily scrums, estimation des tâches, affinage, démonstrations, rétrospectives.) TDD,BDD
    • Validation des merges requests

    Technologies et outils utilisés :
    • Frameworks : Spring 5, Spring Data.
    • Conteneurs et orchestration : Kubernetes, Docker.
    • Bases de données : PostgreSQL.
    • Langages et outils de développement : Java 17,spring, Spring boot, SpringBatch, Angular,Hibernate, Maven, Git, GitLab.kafka,jwt
    • Web services : REST/JSON, Swagger, Postman.
    • Surveillance et analyse : Grafana.
    • Plateforme de gestion de projet : Atlassian JIRA., confluence
    • CI/CD : Jenkins, GitLab CI/CD, Sonar
  • Doxio
    Ingénieur d'étude et de développement Backend java/spring/
    février 2023 - mars 2024 (1 an et 1 mois)
    *Projets : *Création d'une API pour la gestion de la GED (Gestion Électronique des Documents), incluant : PDP émettrice : gestion de l'émission des flux entre fournisseurs et acheteurs. PDP réceptrice : gestion de la réception des flux. Intégration avec l'administration fiscale pour assurer la conformité et le traitement des documents.


    • Développement de microservices back-end pour la gestion des différentes fonctionnalités, notamment les flux entrants et sortants.
    • Réalisation de tests unitaires pour toutes les couches de la partie back-end.
    • Mise en place d'intégration et de déploiement continu (CI/CD).
    • Analyse, suivi et correction des anomalies pour garantir la qualité du code.
    • Relecture de code et validation des merge requests.
    • Application de la méthodologie SCRUM : participation aux daily scrums, estimation des tâches, affinage des besoins, démonstrations, et rétrospectives.

    Technologies et outils utilisés :
    • Langages et outils de développement :Java 17, Maven, Git, GitLab.Bases de données : MongoDB.

    • Technologies et frameworks :Spring 5, Spring Data MongoDB.Conteneurs et orchestration : Kubernetes, Docker.

    • Web services : REST/JSON, Swagger, Postman.

    • Surveillance et analyse : Elasticsearch, Kibana.

    • Outils de gestion de projet : Atlassian JIRA.
  • Arkéa crédit mutuel
    Ingénieur d'étude et de développement java/spring/vueJs
    octobre 2020 - avril 2021 (6 mois)
    *Projets : Création de deux applications : 1 . Application pour le parcours agence :


    • Développement d'une application from scratch dédiée à la souscription et à l'entrée en relation des clients d'Axa Banque en agence.
    • Fonctionnalité clé : création de comptes bancaires directement par les agents en agence pour les clients. 2. Application pour le parcours web :

    • Migration d'une solution existante d'Arkéa afin de l'adapter aux besoins spécifiques d'Axa Banque.
    • Fonctionnalité clé : souscription et entrée en relation permettant aux clients de créer eux-mêmes leur compte bancaire via un navigateur web

    • Réalisation de tests unitaires pour toutes les couches de la partie back-
    • Développement de microservices back-end pour la gestion du panier et le parcours
    agence.
    • Développement de la partie front-end pour consommer les web services créés dans la partie back-end.
    • Analyse, suivi et correction des anomalies pour garantir la stabilité et la qualité de l'application.
    • Relecture de code et validation des merge requests pour assurer la qualité du code.
    • Application de la méthodologie SCRUM

    Outils et technologies :
    • Environnement : Linux (Ubuntu).
    • Architecture : Microservices.
    • Back-end :
    • Spring Boot, Spring IoC, Spring MVC 4.
    • Java 8.
    • Web services REST/JSON.
    • Gradle, Git, GitLab.
    • MySQL.
    • Swagger, Postman.
    • Gestion de projet : Atlassian (JIRA, Confluence).
    • Front-end :
    • Vue.js 3, TypeScript, JavaScript.
    • UXLib, HTML5, CSS3.

Recommandations

Soyez le premier à recommander Ayoub

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

  • Diplome d'ingénieur en informatique
    ENSEM
    2017

Compétences (15)

Catégories