Development Team Lead & Software Architect
Architecte logiciel et chef d'équipe de développement pour concevoir la plateforme de mobilité partagée Beebbeeb à Riyad en Arabie Saoudite.
- Conception de l'architecture microservices, des frontières de services et de l'infrastructure serveur de la plateforme.
- Direction d'une équipe de développement réalisant des applications mobiles natives iOS et Android ainsi qu'une application web React.
- Développement du backend en Java et Spring Boot ainsi que de la couche de données PostgreSQL avec Apache Kafka pour la communication asynchrone.
- Mise en place des pipelines CI/CD Jenkins, de la conteneurisation Docker et de l'orchestration Kubernetes.
- Configuration de SonarQube pour l'analyse statique de code et le contrôle qualité.
- Développement d'une automatisation des tests QA assistée par l'intelligence artificielle avec Claude.
- Pilotage du suivi des tâches et des sprints de l'équipe à l'aide de ClickUp.
- Conception de l'architecture d'intégration MQTT connectant la plateforme aux dispositifs IoT de multiples équipementiers.
Environnement technique