Omar Makhlas est un ingénieur logiciel senior possédant plus de 8 ans d'expérience dans le développement backend. Expert en utilisation de Spring Boot, Kotlin et Java, il excelle dans la conception de microservices et de systèmes distribués axés sur la haute disponibilité et la pureté du code. Actuellement basé à Paris, chez Europcar Mobility Group, il supervise le développement de services critiques allant de l'optimisation des interactions clients à la migration vers des infrastructures cloud. Il détient un diplôme d'ingénieur en informatique de l'Institut National des Postes et Télécommunications au Maroc.
Développement et maintenance des API core de la plateforme Europcar, modélisation des datasets métier avec Flyway et Postgres, migration de microservices en utilisant CQRS, création d'une solution pour le programme de fidélité avec Kafka, conception des services Delivery & Collect, résolution d'incidents sur la création de réservations et migration vers l'infrastructure AWS.
Contribution au développement d'une plateforme de travail à distance, implémentation du module Employé, service d'authentification OAuth 2.0 sécurisé avec Keycloak et Spring Security, et déploiement sur Google Cloud Platform.
Conception d'un microservice email avec Spring Boot, tests unitaires et d'intégration, utilisation d'Apache POI pour les fichiers Excel, gestion des tâches de données avec BigQuery et conception de pipelines de données avec Apache Airflow.
Gestion des applications via une couche d'échange avec Apache Camel, travaux sur les services de gestion de compte avec JBoss Fuse, tests unitaires et d'intégration, et support client pour une plateforme de gestion de compétences.