
Ayoub El Afrougui
Ingénieur Backend Java Senior | Spring
Salaire / Taux journalier
Paris, France
Freelance
Expertises
Langues
À propos
Introduction
Ingénieur Full Stack Java / Spring / Angular, j’ai 9 ans d’expérience sur des projets critiques en santé, assurance et banque. Je développe des API REST, microservices, batchs et interfaces Angular, avec une forte exigence de fiabilité, performance et qualité. J’interviens en environnement Agile, en collaboration avec les équipes métier et techniques.
Expérience de travail
Ingénieur Full Stack Java - Spring / Angular
Viamedis
janv. 2025 - Présent
1 an 10 mois
Paris, France
Solution de tiers payant permettant le traitement des demandes de prise en charge, la vérification des droits des assurés et la transmission des règlements aux professionnels de santé : – Concevoir et développer des microservices exposant des API REST, ainsi que les interfaces Angular associées – Publier des événements métier sur Kafka dans le cadre du processus de remboursement – Développer des traitements batch pour l'intégration des retours des mutuelles – Participer au suivi des mises en production et à la résolution des incidents applicatifs – Présenter les démos de sprint et contribuer aux cérémonies Scrum Technologies: Java 21, Spring Boot, Spring MVC, Spring Data JPA, Spring Batch, Spring Security, Angular 19, TypeScript, HTML5, CSS3, Hibernate, PostgreSQL, Kafka, Keycloak, Vault, Docker, Kubernetes, AWS, JUnit, Mockito, Git, GitLab, Maven, SonarQube, Scrum
Ingénieur Full Stack Java – Spring / Angular
My Money Bank
juil. 2023 - nov. 2024
1 an 5 mois
Paris, France
Système de calcul automatisé produisant les paramètres nécessaires à l'analyse du risque bancaire et mettant les résultats à disposition des équipes métier via des interfaces web dédiées : – Concevoir et développer les traitements batch de calcul du risque de crédit – Développer les API REST et les interfaces Angular de consultation des résultats de calcul – Participer aux revues de code et au partage de bonnes pratiques au sein de l'équipe – Optimiser les performances applicatives et corriger les anomalies fonctionnelles et techniques Technologies: Java 17, Spring Boot, Spring MVC, Spring Data JPA, Spring Batch, Angular 16, TypeScript, HTML5, CSS3, Hibernate, PostgreSQL, Vault, Docker, Kubernetes, AWS, JUnit, Mockito, Git, GitLab, Maven, SonarQube, Scrum
Ingénieur Backend Java – Spring
BNP Paribas
janv. 2022 - juin 2023
1 an 6 mois
Paris, France
Système d'intégration d'offres de cashback permettant aux clients et aux équipes internes d'accéder aux informations associées : – Développer des API REST et des traitements batch pour la gestion du cashback – Mettre en place et automatiser les tests unitaires et d'intégration – Collaborer avec les équipes Frontend et DevOps pour assurer l'intégration de bout en bout – Rédiger la documentation technique, participer aux revues de code et corriger les anomalies en production – Préparer et présenter les démos de sprint dans le cadre des cérémonies Scrum Technologies: Java 11, Spring Boot, Spring MVC, Spring Data JPA, Spring Batch, Spring Security, Hibernate, PostgreSQL, Kafka, Keycloak, Vault, Docker, Kubernetes, IBM Cloud, JUnit, Mockito, Git, GitLab, Maven, SonarQube, Scrum
Ingénieur Full Stack Java – Spring / Angular
MGEN
oct. 2020 - déc. 2021
1 an 3 mois
Tours, France
Plateforme de gestion des centres de vacances médico-sociaux, couvrant la planification des séjours, le suivi des dossiers des bénéficiaires et la coordination avec les équipes médico-sociales : – Concevoir et développer les services backend de gestion des séjours et des dossiers des bénéficiaires – Développer et faire évoluer des interfaces utilisateur Angular utilisées par les équipes métier – Participer aux revues de code et au partage des bonnes pratiques de développement – Collaborer avec les interlocuteurs métier, QA et Ops pour clarifier les besoins, préparer les mises en production et résoudre les incidents applicatifs Technologies: Java 8, Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Angular 7, TypeScript, HTML5, CSS3, Hibernate, PostgreSQL, Docker, JUnit, Mockito, Git, GitLab, Maven, Jenkins, SonarQube, Scrum
Ingénieur Backend Java
MGEN
juin 2018 - sept. 2020
2 ans 4 mois
Tours, France
Traitement des remboursements médicaux et gestion des pénalités de retard versées aux professionnels de santé : – Contribuer à la refonte de la chaîne aval de traitement des remboursements médicaux – Développer un traitement batch métier pour le calcul automatisé des pénalités de retard dues aux professionnels de santé – Collaborer avec les équipes métier pour clarifier les besoins fonctionnels – Suivre et résoudre les incidents de production liés aux remboursements et aux pénalités Technologies: Java 7, Socle AFJ (framework batch interne), Oracle PL/SQL, JUnit, Mockito, SVN, Maven, Jenkins, SonarQube, Scrum
Ingénieur Full Stack Java - Spring / Thymeleaf / jQuery
MOBADARA
janv. 2017 - avr. 2018
1 an 4 mois
Marrakech, Maroc
Application de gestion des candidatures à un programme de financement et d'accompagnement des très petites entreprises (TPE), du dépôt des dossiers jusqu'à la sélection des projets retenus : – Recueillir et formaliser les besoins des utilisateurs – Concevoir le modèle de données et structurer le workflow de candidature – Développer les services backend alignés sur les cas d'usage – Développer des interfaces utilisateur avec Thymeleaf et jQuery pour la saisie et le suivi des candidatures – Préparer et présenter les démos de sprint dans le cadre des cérémonies Scrum Technologies: Java 8, Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Hibernate, PostgreSQL, Thymeleaf, jQuery, JUnit, Mockito, Maven, Git, Jenkins, SonarQube, Scrum
Formation
Faculté des Sciences et Techniques, Marrakech
Diplôme d'ingénieur, Informatique
2017 - 2017
1 mois
Lycée Sidi Mohamed Ben Abdellah, Essaouira
Baccalauréat, Sciences Physiques
2012 - 2012
1 mois
Licences et certifications
Microsoft Azure Fundamentals (AZ-900)
Délivré le : –
AWS Certified Cloud Practitioner
Délivré le : –