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/day
Montpellier, FR
8-15 years

Average response time: 1 hour

About 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.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Montpellier (up to 50km)

Experience

  • AMUE
    Ingénieur d'étude et de développement Full stack java/spring/angular
    March 2024 - Today (2 years and 3 months)
    *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/
    February 2023 - March 2024 (1 year and 1 month)
    *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
    October 2020 - April 2021 (6 months)
    *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.

Recommendations

Be the first to recommend Ayoub

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

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

Education

  • Diplome d'ingénieur en informatique
    ENSEM
    2017

Skill set (15)

Categories