Technical Lead / Software Development Manager
Il a intégré Excellia Solutions en tant que Lead technique et Software Development Manager indépendant pour encadrer les équipes de développement et piloter les choix d'architecture autour des solutions Java, Spring Boot, microservices, event-driven et systèmes bancaires.
- A conçu et validé des architectures pour des produits fintech et bancaires basées sur Spring Boot, les microservices et les échanges asynchrones via Kafka et ActiveMQ.
- A créé et présidé le Comité Technique Excellia pour analyser les nouveaux projets, co-concevoir les architectures et valider les choix techniques.
- A créé et présidé le Digital Lab Excellia Solutions, une cellule R&D et innovation dédiée au cloud, à l'IA, à l'automation et à la qualité.
- A contribué aux choix technologiques pour le lancement des activités de la Banque Zitouna en Algérie.
- A standardisé un projet Maven Spring Boot pour la création rapide et homogène de microservices.
- A mis en place et validé des architectures event-driven pour les flux métiers avec Kafka, ActiveMQ et WebSocket.
- A encadré techniquement les développeurs et DevOps, tout en assurant le mentoring et la montée en compétence.
- A réalisé des revues de code systématiques et défini les guidelines et bonnes pratiques.
- A mis en place et configuré GitLab self-managed, Nexus et les pipelines CI/CD.
- A créé des clusters Docker Swarm pour le déploiement d'instances applicatives.
Environnement technique