
Ali Ben Hadj Hammouda
Tech Lead Senior | Architecte Cloud et Microservices
Salaire / Taux journalier
93160 Noisy-le-Grand, France
Freelance
Expertises
Langues
À propos
Introduction
Tech Lead Full Stack avec +10 ans d'expertise en architectures distribuées et microservices. Pilotage technique d'équipes jusqu'à 8 développeurs chez TotalEnergies et Société Générale : architectures hexagonales, CQRS/Event Sourcing, plateformes critiques Azure/AWS. Spécialisé en Spring Boot/Kotlin/Angular avec focus sur Clean Architecture, DDD et montée en compétence des équipes via Craft practices.
Expérience de travail
TotalEnergies Digital Factory
janv. 2023 - Présent
3 ans 10 mois
Paris, France
Tech Lead
janv. 2023 - Présent
3 ans 10 mois
Paris, France
– Pilotage technique d'une suite d'applications critiques pour les activités Raffinage & Chimie (RC) et Exploration & Production (EP). Objectifs : digitalisation des opérations terrain, optimisation de la maintenance court terme, fiabilité industrielle. – Définition de l'architecture globale (mobile, web, backend, cloud). – Codéfinition des règles métier via Event Storming avec les équipes opérationnelles. – Conception des modèles de données et des data pipelines entre applications et systèmes industriels. – Développement des services d'intégration SAP + création d'un starter Spring Boot standardisé. – Encadrement technique : revue de code, pair programming, standards Craft (Clean Architecture, DDD, TDD). – Contribution directe au développement full-stack. Réalisations: – Applications mobiles de maintenance : React Native / Expo + Spring Boot. – Applications web de gestion des anomalies : React Native Web / Expo + Spring Boot. – Application de gestion des habilitations: Angular 22 + Spring Boot. – Mise en place d'une architecture scalable, sécurisée et cloud-native sur Azure
Tech Lead – POI Finder
janv. 2023 - déc. 2024
2 ans
Paris, France
Contexte: – Plateforme mondiale de gestion des Points d'Intérêt (POI) pour clients B2C/B2B. Responsabilités: – Pilotage technique d'une équipe de 8 personnes. – Mise en place de l'architecture hexagonale sur plusieurs microservices. – Développement Angular 15/18 et Spring Boot. – Conception des pipelines d'ingestion multi-sources (Python). – Intégrations complexes: Kafka, API REST, CSV, API push. – Déploiement AWS (Lambda, ECS, S3, SQS, RDS, Step Functions). Réalisations: – Refonte complète de la plateforme POI: migration du système Vista vers une architecture microservices moderne, scalable et orientée domaine. – Conception et mise en place du socle technique: architecture hexagonale, standards Craft, conventions d'équipe, pipelines CI/CD, observabilité. – Industrialisation des flux data: création de pipelines d'ingestion multi-sources (SAP, Inopia, Octopus, Pepper, OCPI) avec Python, Kafka et API REST. – Amélioration drastique de la qualité des données : réduction des erreurs d'ingestion, meilleure fraîcheur des données, fiabilité accrue pour les usages B2C/B2B. – Optimisation des performances backend : réduction des temps de traitement, stabilisation des microservices critiques, amélioration de la résilience. – Montée en maturité de l'équipe: accompagnement des développeurs, pair programming, revue de code, diffusion des bonnes pratiques Craft (TDD, BDD, Clean Code). – Déploiement cloud AWS : mise en production de services distribués (Lambda, ECS, S3, SQS, RDS, Step Functions) avec une architecture robuste et sécurisée.
Tech Lead
Société Générale CIB
oct. 2018 - nov. 2022
4 ans 2 mois
La Défense, France
Contexte: Plateforme d'origination de financements structurés (30+ microservices, 8 feature teams). Réalisations: – Microservices Kotlin / Spring Boot en architecture hexagonale. – Mise en place du CQRS et de l'Event Sourcing (Axon). – Architecture event-driven (RabbitMQ), projections ElasticSearch. – Frontend Angular 9 + NgRx. – TDD/BDD: JUnit, Mockk, Cucumber, Jasmine. – Observabilité : ELK, Zipkin. – CI/CD Jenkins, déploiement Kubernetes.
Full Stack Developer
CACIB
nov. 2017 - nov. 2018
1 an 1 mois
92120 Montrouge, France
Contexte : – Équipe dédiée à l'innovation et à la transformation digitale de CACIB, travaillant en co-création avec les Product Owners pour incuber des idées business, concevoir des MVP, réaliser des POC. Réalisations : – MVP de signature électronique basé sur Blockchain Ethereum. – POC de paiements cross-border en temps réel. – IaC avec Ansible / AWX. – CI/CD GitLab CI + Ansible. – Développements Node.js / Spring / Vue.js, TDD/BDD.
Full Stack Developer
SNCF, Vermeg
janv. 2014 - oct. 2017
3 ans 10 mois
Paris, France
– Développement d'applications Java / Spring et Angular dans des environnements enterprise – Participation à la mise en place d'architectures microservices
Formation
ENSI - Tunis
Diplôme d'ingénieur, Sciences de l'Informatique
2011 - 2014
3 ans 3 mois
– Mention Bien
IPEIM - Tunisie
Classe préparatoire aux écoles d'ingénieur
2009 - 2011
1 an 10 mois
– Mention très bien (Rang 49/2100)
Lycée Bourgiba Monastir - Tunisie
Baccalauréat
2008 - 2009
10 mois
– Mention Bien