- BlaBlaCarIngénieur d'études et développementTRANSPORTSoctobre 2018 - Aujourd'hui (6 ans et 8 mois)Paris, FranceDéveloppement et mise en place d'une application web "PRO-PIM" qui permet la gestion des pages SEO pour les sites de Blablacar en Russie (https://www.blablacar.ru/bus/all-products) et en Europe. PRO-PIM intègre les trajets BUS fournies par les partenaires (Busfor, Sqills, etc…)PRO-PIM permet la gestion, l’enrichissement et la diffusion de l’information produit.Je suis intervenu sur la conception et la réalisation de l’architecture de l’application à partir de ZéroMISSIONS▶ Analyse fonctionnelle et technique▶ Conception et réalisation de l'architecture de l'application▶ Participation aux cérémonies Scrum (Démo, Rétro, Sprint Planning, Daily Meeting)▶ Participation à la conception, l’architecture et l’estimation des Users Stories avec l’équipe▶ Chiffrage▶ Développement de la couche modèle avec JPA▶ Développement de la couche service▶ Développement Back▶ Développement de Batchs avec Spring Batch▶ Tests unitaires et d'intégration▶ Développement Front avec React▶ Participez aux revues de code▶ Analyse de problème de production▶ Mise en productionENVIRONNEMENT TECHNIQUE▪ JAVA 11▪ SPRING BOOT 2▪ SPRING BATCH▪ REST▪ DOCKER▪ GIT, JENKINS 2▪ GRAFANA, KIBANA, PROMETHEUS▪ MARIADB▪ REACT▪ BITBUCKET▪ GITHUB▪ KUBERNETES▪ GCS BUCKET▪ GCLOUD▪ SCRUMMéthodologie : Gestion du projet, scrum, agile, pair programming
- Société GénéraleIngénieur d'études et développement - Teach LeadBANQUE & ASSURANCESoctobre 2016 - septembre 2018 (1 an et 12 mois)Paris, FranceMise en place d'une couche de services SOA basée sur les microservices et d'un orchestrateur basé sur L'Event Sourcing pour la directive de la commission européenne "MIFID2".Rôle de Tech lead sur la conception et la réalisation de l’architecture de l’application à partir de Zéro. Accompagnement d’une équipe de 3 développeurs sur différentes tâches. En collaboration avec l’équipe, participation à l’analyse, la conception et l’amélioration du produit. Respect de la bonne qualité du code et de l’efficacité des solutions choisies dans un environnement agile.MISSIONS▶ Mise en place des microservices dédié au domaine Product Governance▶ Architecture microservices▶ Utilisation de l'architecture CQRS▶ Mise en place de ressources REST (SPRING BOOT / REST)▶ Tests BDD (avec Cucumber) pour garantir la fonctionnalité de l’application sur toute la chaîne▶ Tests unitaires et d'intégration (Mockito et MockMVC Spring)▶ S'assurer de la qualité du développement et de la bonne pratique▶ Proposer des solutions techniques▶ Participez aux revues de code▶ Aide au déploiement et mise en production▶ Analyse de problème de productionENVIRONNEMENT TECHNIQUE▪ JAVA 8, LIQUIBASE, JPA/HIBERNATE, EVENT SOURCING, REST, SWAGGER▪ SPRING BOOT, ELASTIC, KIBANA▪ GIT, JENKINS 2▪ ORACLE▪ SCRUMMéthodologie : Gestion du projet, scrum, agile, pair programming
- MediamétrieIngénieur d'études et développementPRESSE & MÉDIASjuin 2014 - septembre 2016 (2 ans et 4 mois)Levallois-Perret, FranceDéveloppement et mise en place d'une application web "Restit TV" qui permet l’analyse de l’audience TV fournie par Médiamétrie à ses clients abonnés aux données d’audience TV issue du Médiamat.MISSIONS▶ Participation aux cérémonies Scrum (Démo, Rétro, Sprint Planning, Daily Meeting)▶ Participation à la conception, l’architecture et l’estimation des Users Stories avec l’équipe▶ Chiffrage▶ Développement Back▶ Développement de Batchs de chargement de données▶ Développement Front avec GWT et le modèle MVP▶ Tests BDD (avec Cucumber) pour garantir la fonctionnalité de l’application▶ Tests d'IHM (Selenium)ENVIRONNEMENT TECHNIQUE▪ JAVA 8▪ GOOGLE GWT (2.6.1)▪ MYSQL, APACHE SOLR, REDIS▪ AWS▪ DOCKER▪ SCRUMNotions en méthodologie de gestion de projet (scrum, agile…)
Mohammed Ibnou-El-Khayat et 1 autre personne recommandent Imad
Il est aussi un technical leader qui peut mener à bien les projets les plus challengeant.
- Master 2 Professionnel CASARUniversité Montpellier2009- Combinatoire - Algorithmique - Sécurité - Administration Des réseaux
- Master 2 de Recherche CSTI (Coopération dans les sciences de traitement de l’information)Université Paul Sabatier – Toulouse III2006
- Pivotal Certified Spring Professional - Spring core 4.0Pivotal2016