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

Ayman Ben Amor

Développeur | TechLead Fullstack Java/Angular

560 €/jour
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Ayman

Développeur Fullstack Senior avec 9+ ans d’expérience dans la conception et le développement d’applications web à forte criticité.
Expert Java / Spring Boot & Angular, j’interviens sur l’ensemble du cycle de vie logiciel : architecture, développement, sécurité, performance, CI/CD et support de production.

Habitué aux environnements grands comptes, aux enjeux métier complexes et aux exigences élevées de qualité, sécurité et scalabilité.
  • Français

    Capacité professionnelle complète

  • Anglais

    Capacité professionnelle complète

  • Arabe

    Bilingue ou natif

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

Expériences

  • Allianz France
    Développeur Fullstack Java & Angular
    BANQUE & ASSURANCES
    janvier 2022 - Aujourd'hui (4 ans et 5 mois)
    Paris, France
    Développement des applications de déclaration et de suivi des sinistres auto/habitation IARD pour les clients, courtiers et agents d’Allianz, afin de faciliter la gestion des sinistres, réduire les coûts opérationnels et accélérer le traitement des dossiers.

    Lien:
    Responsabilités :

    Mise en place d’une authentification PKCE / OAuth2 / OIDC via APIGEE et intégration SSO Allianz.

    Implémentation des composants Angular complexes : formulaires multi-étapes, logique métier avancée, NGRX, optimisation performances ainsi que des APIs REST

    Encadrement et montée en compétence des développeurs offshore (revue de code, bonnes pratiques, support, clean code).

    Protection des ressources des applications avec spring security

    Mise en place d’un batch permettant la synchronisation quotidienne des garages agréés Allianz dans Elasticsearch

    Conception d’un moteur de règles camunda intégrant l’ensemble des règles d’éligibilité des sinistres habitation afin de générer automatiquement les propositions de solution les plus pertinentes pour le client

    Anonymisation des données sensibles des clients dans les logs

    Contribution active au support production, gestion des anomalies et astreintes de mise en production

    Intégration d’une API interne d’IA d’estimation automatique des coûts de réparation basée sur les photos des dommages signalés (via une API d'intelligence artificielle d’Allianz)

    Stack technique : Java 11/17, Spring Boot 2/3, REST API, Angular 18, NGRX, Apigee, OAuth2/OIDC/SSO, Batch, Spring security, Camunda, NDBX, Typescript, Maven, JUnit 5, CSS, Mapstruct, Lombok, Mockito, Elasticsearch, Jenkins, Splunk, Github, Redis, Figma, OAuth2 / SSO, Apache TIKA, Lens, SonarQube, IntelliJ, Git, Jira, Confluence, SAFe
    Java Spring boot Angular 18 Elasticsearch Spring Security
  • RENAULT
    Développeur Fullstack Java & Angular
    AUTOMOBILE
    octobre 2019 - décembre 2021 (2 ans et 2 mois)
    Paris, France
    Développement d’une plateforme d’analyse et de suivi des incidents véhicules Renault, utilisée par les équipes qualité/ingénierie pour détecter les anomalies récurrentes, accélérer les investigations et améliorer la fiabilité des modèles.


    Responsabilités :

    Implémentation des graphes et des statistiques qui permettent de regrouper et analyser les incidents (par type, modèle de véhicule, type moteur, usine etc.)

    Ajout d’un système de filtrage sur les alertes afin de faciliter l’investigation par les incidentologues

    Développement d’un espace collaboratif intégré (commentaires, échanges techniques) pour optimiser la communication entre incidentologues.

    Création d’une page détaillée d’incident regroupant toutes les informations clés : caractéristiques du véhicule, nature du problème, origine, pièces concernées, statut, historique des actions.

    Développement d’un module de recherche avancée permettant d’identifier un véhicule via son identifiant et de remonter l’historique complet des incidents associés.

    Implémentation du module de tagging des incidents pour faciliter la classification automatique et l’analyse de patterns

    Optimisation de la gestion des statuts afin d’améliorer la visibilité sur l’avancement des traitements (workflow incident)

    Mise en place de la documentation via Swagger et renforcement de la qualité du code via des tests unitaires & intégrations.

    Stack technique : Java 11, Spring Boot 2, Angular 11, Architecture Hexagonale, Typescript, Spring security, Spring data JPA, REST API, PrimeNG, Hibernate, Mapstruct, Swagger, Liquibase, Lombok, Maven, JUnit 5, Mockito, docker, docker-compose, SonarQube, Hazelcast, AG-Grid, Gitlab CI/CD, IntelliJ, PostgreSQL, Ubuntu, Git, Jira, Scrum
    Spring boot REST APIs Architecture Hexagonale Java Angular
  • Agiletestware
    Développeur backend Java
    EDITION DE LOGICIELS
    septembre 2017 - septembre 2019 (2 ans)
    Sfax, Tunisia
    Développement d’un middleware (Pangolin) de gestion des tests applicatifs et fonctionnels, ce middleware reçoit les résultats des tests exécutés par les systèmes d’intégration continue notamment Jenkins, Teamcity et Atlassian bamboo, puis il les envoie vers la plateforme TestRail.

    Les résultats permettent aux membres de l’équipe d’avoir une visibilité sur le projet.

    Ce middleware permet aussi de créer des bugs Jira en cas de tests échoués.

    Lien:
    Responsabilités :

    Implémentation d’un plugin pour Jenkins, TeamCity, Atlassian Bamboo et IBM UrbanCode Build

    Ajout des fonctionnalités du middleware dans les pipelines Jenkins (configuration du Jenkinsfile)

    Envoi des fichiers des résultats des tests (Junit, TestNg, NUnit, Trx, Jasmine, serenity BDD, Cucumber) depuis les systèmes d’intégration contenu vers le serveur (pangolin)

    Extraction et analyse des données dans le fichier contenant les résultats des tests

    Implémentation du module permettant la création d’un ticket Jira pour chaque test échoué

    Documentation des web services avec Swagger et Ajout des tests unitaires et d’intégrations

    Stack technique : Java 8, Angular, Groovy, Spring, Spring security, REST API, Spring Boot, Gradle,TestRail API, JAXB, JUnit, Mockito, Thymeleaf, license4j, Retrofit, Swagger, Minio, S3, Eclipse, Jenkins, TeamCity, Atlassian Bamboo, IBM UrbanCode Build, Ubuntu, Git, Jira
    Java REST APIs Angular Spring boot Spring

Recommandations

Soyez le premier à recommander Ayman

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

  • Ingénieur en Informatique
    Ecole Nationale des Sciences de l'informatique
    2016
    Ingénieur en Informatique

Compétences

Catégories