Diriger le pôle Equity Data en tant que Leadtech
Développer des microservices de data processing en temps réel
Accompagner les chantiers de refactoring, de conception et
d'architecture logicielle et database.
Analyser les besoins des utilisateurs et établir des plans d'exécution.
Réaliser des études et PoCs pour optimiser les traitements, calculs,
stockage et transmission des données.
Mettre en place des pratiques DevOps pour améliorer l'efficacité du
processus de développement
Diriger les applications de souscription du groupe GAN Assurances en
tant que TechLead
Mettre en place une GED centralisée pour améliorer l'efficacité du
processus de souscription.
Participer au développement des hotfixes et au déploiement des
solutions de souscription.
Effectuer un rétro-ingeniering, mapper et optimiser le parc informatique
pour une meilleure performance.
Rédiger des études de charges, planifier et suivre les avancements des
projets.
Assurer une communication fluide et coordonner les équipes pour des
résultats optimaux.
Concevoir des bases de données robustes et évolutives.
Mettre en place des architectures applicatives performantes.
Auditer et mettre en place des stratégies de migration et d'optimisation
des systèmes.
Effectuer des Code Reviews pour garantir les meilleures pratiques de
développement.
Former les développeurs sur les sujets techniques essentiels.
Mettre en place une Acceptance Factory pour assurer la satisfaction des
clients.
Ministère de l'Intérieur (Royaume du Maroc), Rabat
septembre 2017 - mars 2018
Réaliser un POC pour gérer un workflow de données multidépartementales.
Effectuer des études de charge et établir un chiffrage précis.
Concevoir et développer une base de données adaptée aux besoins
spécifiques du projet.
Déployer et livrer l'outil en DESK, en assurant un paramétrage adéquat.
Développement de logiciels en utilisant différents langages
Analyse des besoins techniques, des attentes et du budget du
commanditaire en vue de proposer la solution technique la mieux
adaptée.
Établissement et analyse des besoins du client, détermination des
solutions techniques adaptées et rédaction du cahier des charges.
Configuration des infrastructures d'hébergement du site Web ou de
l'application, en tenant compte de la facilité d'accès, des coûts et de la
disponibilité.
Réalisation de tests unitaires sur chaque composante du site Web ou
de l'application avant sa livraison, afin de détecter toute défaillance ou
anomalie et sa localisation précise.
Participation à des réunions clients pour identifier leurs besoins.
Effectuer des études de charge, être garant de la maîtrise d'ouvrage et
assurer le suivi des avancements.
Conception de base de données
Assurer le développement fullstack des applications.
Participer activement au développement, au test et au déploiement des
solutions.
Former les utilisateurs aux nouvelles solutions après déploiement.
Reporting d'activité auprès du responsable, point sur le travail effectué,
signalement des problèmes techniques rencontrés et des solutions
apportées.
Mise en place de tests pour garantir le bon fonctionnement et identifier
les régressions logicielles.
Études et formations
Ingénieur Génie Logiciel
Institut supérieur d’ingénierie et des affaires, Rabat, Maroc