Ahmed Rebai

Senior Full-Stack Software Engineer

Salaire / Taux journalier

Paris, France

Mobilité : Île-de-France

Freelance

Peut venir sur site

Expertises

AngularJavaSpring BootAzureDockerKubernetesPythonDéveloppement Fullstack

Langues

Arabe (Maternelle)Français (Maternelle)Anglais (Courant)

À propos

Introduction

Lead développeur full-stack, je combine expertise Java/Spring Boot/Angular et leadership technique pour concevoir des architectures cloud robustes, optimisées pour la performance, la scalabilité et la qualité logicielle, tout en favorisant la collaboration et l’innovation au sein des équipes.

Liens

Expérience de travail

Senior Software Engineer

MINOTOREFreelance

janv. 2025 - Présent

1 an 10 mois

Paris, France

Projet Amundi Alto - Fundoo : Conception et développement d’une plateforme de gestion de portefeuilles financiers destinée aux conseillers en gestion de patrimoine. • Technologies : Java 17/21, Spring Boot 3/4, GitLab, Kubernetes, PostgreSQL, MongoDB, Kafka, Liquibase, JUnit, Keycloak, microservices, OpenTelemetry • Réalisations et responsabilités : o Pilotage technique du développement backend et définition de l’architecture logicielle du projet. o Conception du modèle de données et des pipelines de chargement via API et Kafka, garantissant l’intégrité et la performance des flux. o Optimisation des traitements de données à fort volume grâce au multi-threading et à l’optimisation des requêtes SQL et NoSQL. o Développement du module de gestion des utilisateurs et des comptes intégrés à Keycloak via des APIs sécurisées. o Mise en place de logbook pour la traçabilité des requêtes dans les FeignClients et intégration d’OpenTelemetry pour le suivi des performances applicatives. o Animation de revues de code et sessions de pair-programming, accompagnant les développeurs dans leurs choix techniques et la montée en compétence. o Collaboration étroite avec les Business Analysts pour la rédaction des spécifications

Senior Software Engineer

TotalEnergies

mai 2023 - déc. 2024

1 an 8 mois

Paris, France

Projet MasterMaint : Conception et développement d’une application visant à optimiser et standardiser la maintenance des équipements sur plateformes pétrolières, afin d’améliorer la fiabilité, la traçabilité et l’efficacité des interventions. • Technologies : Java 21, Spring Boot 3, Angular 18, Angular Signal, Azure, GitHub, GitHub Actions, SonarQube, Microsoft SQL Server, Flyway, AgGrid, JUnit, Jest, TDD • Réalisations et responsabilités : o Collaboration étroite avec le Tech Lead et les architectes logiciels pour définir les orientations techniques et contribuer aux décisions d’architecture. o Accompagnement des développeurs dans la mise en œuvre des solutions, la résolution des problématiques techniques et la diffusion des bonnes pratiques. o Participation active à la définition et au challenge des spécifications fonctionnelles avec le Product Owner, afin d’assurer la cohérence entre les besoins métiers et les contraintes techniques. o Conception du modèle de données et définition des stratégies de migration via Flyway. o Développement et optimisation d’un algorithme d’attribution des règles et stratégies de maintenance, exploitant le multi-threading et des traitements SQL batch pour garantir la performance et la scalabilité. o Conception et implémentation des API REST de gestion et de synchronisation des données métiers. o Création de tableaux de bord interactifs et de graphiques de visualisation de la charge de travail par discipline de maintenance, intégrés à AgGrid et Angular Signal. o Mise en place de la CI/CD avec GitHub Actions et intégration continue du contrôle qualité via SonarQube. o Atteinte d’une couverture de code supérieure à 90 % et d’une robustesse des tests dépassant 85 % grâce à la mise en œuvre du mutation testing. Projet Dynamic Choke Model : Maintenance évolutive d’une application visant à simuler des scénarios du puits au réservoir pour identifier les actions d'optimisation à court terme et à long terme pour augmenter la production. • Technologies : Java 21, Angular 18, Angular Signal, Spring boot 3, Azure, GitHub, GitHub Actions, SonarQube, Microsoft SQL Server, Flyway, Feign, Junit, Jest . • Réalisations : o Développement des API de gestion de données. o Mise en place d'un système multi-tenant pour améliorer l’évolutivité vers d’autres filiales. o Migration de la version Angular 14 à 18 Réalisations transverses : • Implémentation de tests E2E avec Selenium-Python pour automatiser les processus de test. • Implémentation des tests en backend et frontend.

Développeur Full Stack

MINOTORE

sept. 2019 - mai 2023

3 ans 9 mois

Paris, France

Projet iVesta : Maintenance évolutive sur le projet d’un client spécialisé dans la gestion de patrimoine (iVesta). • Technologies : Java, Spring Boot, Angular. Mission chez Amundi : Maintenance évolutive et amélioration de réactivité de sites web. • Technologies : Drupal, JavaScript, jQuery, VueJS, SvelteJS, Webpack, Rollup. Plateforme MDP de produits financiers : Développement de différents modules de gestion des données de produits financiers (ETF, fonds non listés, indices). • Technologies : Java, Spring Boot, MongoDB. Widgets frontend: Développement d'une bibliothèque de composants Angular réutilisables pour accélérer le développement. • Technologies : Angular, npm, Verdaccio. Projet InterInvest : Maintenance évolutive d'une application backoffice d'InterInvest et développement d'un module de validation de documents Tracfin ainsi qu'un module de génération de fichier Penelop (Standard d'échange de données financières). • Technologies : Symfony, Doctrine, jQuery. Projet CMS Minotore Digital Platform : Migration, maintenance évolutive et optimisation des performances de la console d'administration de Minotore Digital Platform. • Technologies : Symfony, Doctrine, jQuery.

Développeur Full Stack

Spark-it

févr. 2019 - juil. 2019

6 mois

Conception et développement d’une plateforme en ligne d’évaluation des compétences techniques des candidats à travers des quiz préparés à l’aide de la console d’administration. (Java 8, Spring boot, Angular 7)

Stagiaire

NovelTi

juil. 2018 - août 2018

2 mois

Sfax, Tunisie

Python, TensorFlow, Android, OpenCV


Formation

Ecole nationale d'Ingénieurs de Sfax

2016 - 2019

4 ans

Institut preparatoire aux etudes d'ingenieur de sfax

Concours

2014 - 2016

3 ans

Lycée Habib Maazoun Sfax

Baccalauréat

2013 - 2014

2 ans


Licences et certifications

Microsoft Certified: Azure Developer Associate

Délivré le : mars 2024

Certifié par Microsoft

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.